音乐下载
一、简介
今天无意间在B站上刷到一个可以免费下载音乐文件的项目,项目免费开源,支持docker、命令行、ui方式下载音乐。

下载地址:Tags · guohuiyuan/go-music-dl · GitHub


二、使用
2.1 桌面应用 (推荐)
从 Releases 下载
music-dl-desktop.exe解压,双击运行
享受原生桌面体验
2.2 Web 模式
./music-dl web2.3 TUI 模式
./music-dl -k "搜索关键词"2.4 Docker 部署
本项目提供了多种 Docker 部署方式,已全面升级为 Docker 命名卷 (Named Volumes) 管理数据,彻底告别权限报错和手动建文件夹的烦恼,实现真正的零配置一键启动。
项目包含 docker-compose.yml 文件,直接拉取云端预编译镜像,无需在本地构建:
# 后台启动服务
docker compose up -d
# 查看日志
docker compose logs -f
# 停止服务
docker compose down
浏览器访问 http://localhost:8080。
说明:
自动拉取 guohuiyuan/go-music-dl:latest 镜像
支持后台运行和自动重启
真·零配置:自动创建 Docker 命名卷来持久化 downloads (下载目录)、cookies.json (配置) 和 favorites.db (收藏夹数据),无需手动干预
设置时区为亚洲上海
以非root用户(uid=1000)运行,提高安全性
纯命令行模式
docker run -d --name music-dl \
-p 8080:8080 \
-v music_data_downloads:/home/appuser/downloads \
-v music_data_cookies:/home/appuser/cookies.json \
-v music_data_favorites:/home/appuser/favorites.db \
-e TZ=Asia/Shanghai \
--user 1000:1000 \
--restart unless-stopped \
guohuiyuan/go-music-dl:latest
# 查看帮助
./music-dl -h
# 指定搜索源
./music-dl -k "周杰伦 晴天" -s qq,netease
# 指定下载目录
./music-dl -k "周杰伦" -o ./my_music
# 下载时包含封面和歌词
./music-dl -k "周杰伦" --cover --lyrics
本文是原创文章,采用 CC BY-NC-SA 4.0 协议,完整转载请注明来自 QNAPClubCN
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果