>>>> English Version <<<< Table of contents (toc is generated by ghtoc ) ?介 依? 功能 安? 使用 海外IP代理支持 ?得中?代理服?器 Screenshots Change logs 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) parse input file parse url Changelog Click to check Change logs