admin管理员组文章数量:1516870
| 下载助手,支持一键下载单曲/专辑/歌单以及歌手热门歌曲,并自动更新音乐标签。
本项目仅供学习研究使用。如侵犯你的权益,请 删除。
下载安装
你可以前往 标签下载程序的最新版本,或者克隆项目源码自行编译。
如何使用?
直接将音乐地址作为命令行参数传入即可,如:
- 下载单曲:
$ music-get
$ music-get
- 下载专辑:
$ music-get
$ music-get
- 下载歌单:
$ music-get
$ music-get
- 下载歌手热门歌曲:
$ music-get
$ music-get
命令选项:
-br:优先下载音质,可选128/192/320,默认128。-o:下载保存目录,默认为/home/用户名/Music-Get(Windows为C:\\Users\\用户名\\Music-Get)。-f:是否覆盖已下载的音乐,默认跳过。-n:并发下载任务数,最大值16,默认1,即单任务下载。-h:获取命令帮助。
注: 命令选项必须先于其它命令行参数输入。
配置文件
程序的配置文件位于
/home/用户名/music-get.json
(Windows为
C:\\Users\\用户名\\music-get.json
),用于本地存储cookies以及配置默认下载的比特率(最近一次使用的值,优先级低于
-br
指令)。
请勿对该文件进行任何修改!
运行截图
- 单任务下载:
- 多任务同时下载:
- 自动更新音乐标签(效果预览):
FAQ
为什么网易云音乐需要登录?
因为网易云音乐反爬,不登录会被服务端识别成欺诈而无法下载。程序会存储cookie到本地,但如果cookie失效了你需要再次登录,一般是每两周需要重新登录一次。目前仅支持手机登录方式。
是否支持一键下载网易云音乐『我喜欢的音乐』列表?
支持。它本质上是一个歌单。
为什么指定了
-br=320下载的却是128kbps?这只是在请求上优先保证,实际上下载的比特率由服务器返回的数据决定。
是否有支持其它音乐平台的计划?
目前暂无,但开发者可以fork本项目的源码自行实现,只须实现
MusicRequest接口即可。同时,欢迎PR。下载失败的原因?
网络状态不佳导致响应超时;触发了服务端的反爬机制(下调并发下载任务数/隔一段时间再试);音乐提供商变更了API(这种情况下请提issue反馈)。
致谢
网易云音乐 Node.js API:
提供的QQ音乐接口(用于支持320kbps高音质下载):
原文地址:
版权声明:本文标题:Go语言编程秘籍:打造个性网易云与QQ音乐歌单播放器 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1773082774a3276568.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论