产品简介
MusicDownloader 是一款免费开源的批量音乐下载工具,专注于解决用户从网易云音乐和QQ音乐批量下载歌曲的痛点,如手动下载繁琐、无法备份歌单等。它基于 Python 开发,使用 requests、pycryptodome、rsa、termcolor 等技术栈,支持 MIT 许可证,提供一键下载歌单、专辑、我喜欢的歌曲等核心能力,并能通过可选 EyeD3 库添加歌曲元数据,提升管理体验。
核心功能
| 功能 | 支持平台 | 描述 |
|---|---|---|
| 单曲下载 | 网易云音乐、QQ音乐 | 下载单个音乐文件 |
| 歌单批量下载 | 网易云音乐、QQ音乐 | 一键下载整个歌单的所有歌曲 |
| 专辑下载 | 网易云音乐 | 下载指定专辑的全部歌曲 |
| 我喜欢的歌曲下载 | 网易云音乐、QQ音乐 | 下载用户收藏的我喜欢歌曲列表 |
| 歌手下载 | 网易云音乐 | 下载指定歌手的所有歌曲 |
| 元数据添加 | 两者 | 通过 EyeD3 添加封面图片、专辑ID、歌曲名称、歌手和歌词嵌入 |
快速开始
- 前往 GitHub Releases 页面下载 MusicDownloader.exe 文件,直接运行即可。
- 如果使用 .py 文件,需先安装依赖库:pip install requests pycryptodome rsa termcolor。
- 可选安装 EyeD3 库以启用元数据功能:pip install eyeD3。
- 运行程序,输入网易云或QQ音乐的歌单链接或ID。
- 程序将自动批量下载歌曲到本地目录。
界面预览
软件提供简洁的命令行界面,操作直观易用。目前暂无截图展示,但界面设计注重用户体验,建议下载后实际体验以查看具体布局。
与其他方案对比
相比浏览器插件或其他在线工具,MusicDownloader 支持网易云和QQ音乐双平台批量下载,完全免费且开源,无需登录或订阅。它通过 API 直接下载,速度快、稳定性高,同时提供元数据添加功能,更适合作为本地音乐管理助手。
适合谁用
适合音乐爱好者、需要备份歌单的用户、音乐收藏家,以及任何希望批量下载音乐到本地用于离线收听或编辑的用户。尤其适合 Windows 平台用户,对技术有一定基础但无需编程知识。
下载与版本
当前版本:v5.2.2,支持 Windows 平台。您可以前往 GitHub Releases 页面下载最新版本,地址为:https://github.com/occultID/MusicDownloader/releases
注意事项
本工具基于 MIT 许可证开源,请尊重音乐版权,仅用于个人学习和研究目的。使用时请注意遵守相关法律法规,开发者不对任何滥用行为负责。工具为开源项目,社区贡献者持续维护更新。