- 自动解析URL (目前支持:歌曲,专辑, 用户收藏,精选集)
- 多线程(可配置线程池)解析URL
- 多线程(可配置线程池)下载歌曲
- 支持以VIP账户登录下载高音质(320kbps) mp3, 并不消耗VIP的下载额度
- 进度显示 (色彩高亮,终端宽度改变自动适应,总进度,下载线程进度...)
- 更新mp3 meta信息,自动下载封面...等等
更加详细(截图, 安装,使用)等请见:https://github.com/sk1418/zhuaxia
连个图:
自己用下载了1k来首歌,还行,欢迎测试
更新至2.0
新加网易云音乐支持:
代码: 全选
Features / 功能
- 自动识别解析URL. 目前支持:
-[虾] 歌曲,专辑,精选集,用户收藏, 歌手热门
-[易] 歌曲,专辑,歌单,歌手热门
-下载歌手热门歌曲:数量可配置(小于30) ,默认Top10。 配置项: download.artist.topsong,需要艺人页面链接
-支持包含音乐资源URL的文件作为输入进行批量下载. URL可以是[虾]和[易]混合, 可以不同音乐类型混合 (-f 参数)
-当以文件作为输入批量下载时, 多线程(可配置线程池)解析URL
-多线程(可配置线程池)下载歌曲
-[虾]支持以VIP账户登录下载高音质(320kbps) mp3, 并不消耗VIP的下载额度 (-H 选项)
-[易]支持下载高音质(320kbps) mp3 (-H 选项)
-进度显示 (色彩高亮,终端宽度改变自动适应,总进度,下载线程进度...)
-mp3文件重命名, 更新mp3 meta信息,自动下载专辑封面, 专辑文本介绍(仅[虾])...等等
更新至2.2.0(master) 2.3.0(bleeding)
因为虾米的api和链接格式最近做了挺大调整,所以2.1.x版本虾米部分的下载无法工作。 现在在修复过程中。 目前状态是:
代码: 全选
master branch: v2.2.0 除“用户收藏”和”专辑介绍文本“没修复,剩下虾米下载都修复
bleeding branch: v2.3.0 虾米下载都修复,但没进行充分测试
https://github.com/sk1418/zhuaxia/tree/bleeding
更新master到2.4.0
虾,易的下载都已经修复。并加入 -p 实验性选项:
针对新的用户收藏的歌曲解析方法,http的请求比以前多了很多次,频繁请求会被虾ban 10分钟,加入实验性-p选项用proxy pool来解析和下载。此选项也用于[易]
长时间没更新这个帖子, zhuaxia已经更新到3.0.5
期间变化有:
- -中英文命令行界面. 配置项 lang=en|cn 默认中文(cn)
-下载歌曲的同时下载歌词,保存为同名lrc文件 (-l选项)
-从v3.0.0开始zhuaxia维护一个下载历史记录, 支持增量下载(-i 选项). 增量下载时, 曾下载过的歌曲将被忽略
-支持下载历史的导出(-e),清空(-d)
-所有下载完成时显示/保存本次下载详情