乐于分享
好东西不私藏

推荐一款免费开源的音乐下载神器!多源聚合+批量下载

推荐一款免费开源的音乐下载神器!多源聚合+批量下载
有一次赶着出门,打开网易云想批量下载一个歌单,结果发现里面有十几首歌变成了灰色,提示"版权问题暂时下架",剩下能下的还有一半要开绿钻才行。我当时刚过期,充了一个月,结果发现那几首歌在网易云根本没有版权,得去 QQ 音乐下,QQ 音乐又要开豪华绿钻,两个平台来回折腾,最后还有两首死活找不到能下的渠道,就这么带着残缺的歌单上了高铁,一路听到烦。那种感觉就像你花钱买了张全席的票,结果到场发现有几道菜今天没有,换个餐厅还得重新买票,简直是智商税。
COCO Downloader 这个工具,是我常用的
它最让我觉得真香的地方是:你搜一首歌,它同时从好几个音源里帮你找,哪个源有就从哪个下,还支持多选批量打包下载
不用一个个手动点,选好你要的歌,一键打包,全部下到本地,干净利落。以前那种"这首歌在这个平台没有,去那个平台找,那个平台要会员"的噩梦,直接消失了。而且部分音源还能解析出 FLAC 无损格式,不是那种压缩得稀烂的 128k,音质稳得一比。
自己部署也不麻烦,Docker 一条命令跑起来,或者本地 npm 装好直接启动,不需要什么复杂配置,跑起来就是个干净的网页,没广告没弹窗,界面还挺好看的,深色模式切换还有个涟漪扩散动画,第一次看到的时候觉得有点惊艳。
1. 克隆项目
git clone https://github.com/markcxx/coco-downloader.git
cd coco-downloader
2. 安装依赖
npm install
# 或者
yarn install
# 或者
pnpm install
3. 运行开发服务器
npm run dev
打开浏览器访问 http://localhost:3000 即可开始使用。

4. 构建生产版本
npm run build
npm start
让我烦的地方是:音质没法手动选,它自动给你解析最高可用的,但"最高可用"这个标准每个源不一样,有时候你以为拿到的是无损,结果是 320k,有时候又真的给你出了 FLAC,完全看运气,没有一个明确的预期,用起来有点玄学。另外部分音源偶尔会挂,搜出来的结果点了没法播,得手动切换源重试,不算大问题但确实有点碍事。
地址在这儿:https://github.com/markcxx/coco-downloader