•  


GitHub - sk1418/zhuaxia: download mp3 files/albums from xiami.com and music.163.com
Skip to content

sk1418/zhuaxia

Folders and files

Name Name
Last commit message
Last commit date

Latest commit

 

History

333 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

>>>> English Version <<<<

Table of contents

(toc is generated by ghtoc )

Introduction

zhuaxia 是一?基于命令行的?米音? ( www.xiami.com 以下??[?])和?易云音?( music.163.com 以下??[易]) 多?程批量下?工具

zhuaxia 的?????境:

  • python 2.7.6

Dependencies

  • requests module
  • mutagen module
  • beautifulsoup4 module
  • pycrypto module

Features

  • 自???解析URL. 目前支持:
    • [?] 歌曲,??,精?集,用?收藏[todo], 歌手??
    • [易] 歌曲,??,歌?,歌手??
  • 下?歌手??歌曲:?量可配置(<=0 无限制 [?]只下?第一?) ,默?Top10。 配置?: download.artist.topsong ,需要?人?面?接
  • 支持包含音??源URL的文件作??入?行批量下?. URL可以是[?]和[易]混合, 可以不同音??型混合 ( -f ??)
  • ?以文件作??入批量下??, 多?程(可配置?程池)解析URL
  • 多?程(可配置?程池)下?歌曲
  • [?]支持以VIP??登?下?高音?(320kbps) mp3, ?不消耗VIP的下??度 ( -H ??)
  • [易]支持下?高音?(320kbps) mp3 ( -H ??)
  • ?度?示 (色彩高亮,?端?度改?自?适?,??度,下??程?度...)
  • mp3文件重命名, 更新mp3 meta信息,自?下???封面, ??文本介?(?[?])...等等
  • [?]配置? china.proxy.http=ip:port ??置??的代理服??行解析和下?。??:"Usage -> 海外IP下??源" 一?
  • 加入??性 -p ??,??解??繁?求被服?器ban的??
  • 中英文命令行界面. 配置? lang=en|cn 默?中文( cn )
  • 下?歌曲的同?下?歌?,保存?同名 lrc 文件 ( -l ??)
  • ? v3.0.0 ?始zhuaxia??一?下??史??, 支持增量下?( -i ??). 增量下??, 曾下??的歌曲?被忽略
  • 支持下??史的?出( -e ),?空( -d )
  • 所有下?完成??示/保存本次下??情

Installation

Archlinux 用?, zhuaxia可以?AUR中?取

?定版本(master branch):

?定版本:

yaourt -S zhuaxia

最新git版本(bleeding branch):

yaourt -S zhuaxia-git

其他用?:

sudo python setup.py install

Usage

  • 配置文件, 第一次?行 zx 后, 在 $HOME/.zhuaxia/ ?有配置文件 zhuaxia.conf 配置??有中文?明

  • 使用:

      zhuaxia (??) -- ?取[?米音?]和[?易云音?]的 mp3 音?
    
      [CONFIG FILE:] $HOME/.zhuaxia/zhuaxia.conf
      			   缺省配置文件?在第一次?行zhuaxia?自?生成
    
      [OPTIONS]
      	-H : 首?HQ?量(320kbps),
      		> ?米音? <
      			- 配置文件中需?出正?登?信箱和密?, 登?用?需?有VIP身?
      			- 用?需在xiami vip?置?面?置默?高音?
      			- 此???不?足上??情?无效,仍下?128kbps?源
      		> ?易音? <
      			-无需特殊要求,直接下?高音??源
    
    
      	-h : ?示?助
    
      	-l : 下?歌曲的lrc格式歌?
    
      	-f : ?文件下?
    
      	-i : 增量下?. zhuaxia依??史???判定一首歌是否曾被下?
      		 曾?被下??的歌曲?被略?. 判?一首歌曲是否被下???3??性:
      		 song_id(?米或?易的歌曲id), source (?米/?易), quality (H/L)
    
      	-e : ?出?前下??史??到文件
      		 如果????被使用, 其????被忽略
    
      	-d : ?空?前下??史??
      		 如果????被使用, 其????被忽略. 
      		 -e 和-d ??不能同?使用
    
      	-v : ?示版本信息
    
      	-p : (??性??)使用代理池下?
      		在下?/解析量大的情?下,目?服?器??禁止?繁的?求,所以zhuaxia可以自??取 代理?解析和下??源。因??取的代理速度/可?性不一,下?可能??慢或不?定。
    
      [USAGE]
    
      	zx [OPTION] <URL>
      		: 下?指定URL?源, ??自????接, 支持
      			- [?] 歌曲,??,精?集,用?收藏,?人TopN
      			- [易] 歌曲,??,歌?,?人TopN
      		例子:
      		  zx "http://www.xiami.com/space/lib-song/u/25531126"
      		  zx "http://music.163.com/song?id=27552647"
    
      	zx [OPTION] -f <file>
      		: 多?URL在一?文件中,每?URL一行。 URLs可以是混合[?]和[易]的不同?型音??源。例子:
    
      		  >$ cat /tmp/foo.txt
      			http://music.163.com/artist?id=5345
      			http://www.xiami.com/song/1772130322
      			http://music.163.com/album?id=2635059
      			http://www.xiami.com/album/32449
      		  >$ zx -f /tmp/foo.txt
    
      	Other Examples:
    
      			下?歌曲和歌?:
      				zx -l "http://music.163.com/song?id=27552647"
    
      			增量下?, ?下?歌?
      				zx -li "http://music.163.com/song?id=27552647"
    
      			?出下??史??. 文件?被保存在配置文件?置的"download.dir"目?中
      				zx -e
    
      			?空所有下??史??
      				zx -d
    

Proxy setting

海外IP下??源

xiami.com 和music.163都?蔽了海外ip的?源下??求。??163的?源, zhuaxia 目前使用了一?????IP的?接, 截止目前(2015-11-12), ?可以直接下?.但是不保??效。?底解?xiami和163的海外下???,?看下面的??:

在配置文件中添加(如果不存在的?) china.proxy.http=ip:port , (以前叫 xiami.proxy.http ) 可以?zhuaxia通?代理?解析和下??源。 例如:

china.proxy.http=127.0.0.1:8080

?里 ip:port ?成的http代理是??的代理服?器。 如果?的机器已?是??的ip,?注?或?除????。

?兼容用?已存在的配置文件,老的 xiami.proxy.http ???可使用,代理??xiami,163同?生效. 但建?修改配置文件使用新的名字. 新???proxy??不能同?使用.

How to get China Proxy

?取??代理的??方法:

http://proxy-list.org/ 搜索China的代理就好。

或者

利用??脚本 cnProxy.py ?取按速度排名前N (默?5) 的中?代理服?器.

Screenshots

  • downloading (gif animation) progress

  • parse input file file view

  • parse url url view

Changelog

Click to check Change logs

- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본