安装Navidrome
在/opt/Navidrome/下创建docker-compose.yaml
version: "3"
services:
navidrome:
image: deluan/navidrome:latest
ports:
- 4533:4533
restart: unless-stopped
environment:
ND_SCANSCHEDULE: 0
ND_LOGLEVEL: info
ND_BASEURL: ""
ND_DEFAULTLANGUAGE: zh-Hans
#设置默认语言为简体中文
ND_ENABLESHARING: "true"
#开启共享功能
volumes:
- ./data:/data #映射的路径可以自定义,尽量直接复制不要修改,后面下载歌曲是对应的,不然需要两头改
- ./music:/music:ro #映射的路径可以自定义,尽量直接复制不要修改,后面下载歌曲是对应的,不然需要两头改 执行 docker compose up -d 启动
歌曲下载
我是在佬友的帖子中看到的该项目,在原作者的项目上添加了一键下载到vps,项目自带dockerfile,建议使用docker部署
- 拉取代码
git pull https://github.com/Khada-Jhin8/Netease_url.git - cd到项目目录,更新cookie.txt(我用的是有会员的cookie,没有会员的自测下,我使用的是极高音质,其他更高质量的估计对会员版本也有要求)
- 构建镜像
docker compose build --no-cache - 启动
docker compose up -d - 访问地址:http://ip:5000,选择歌单解析,解析后点击一键下载,歌曲文件会下载到/opt/Navidrome/music中
GitHub - Khada-Jhin8/Netease_url: 网易云无损解析 · GitHub
添加歌词
部署后发现api调用404,该bug在v2分支中修复,所以要部署v2版本
GitHub - HisAtri/LrcApi at v2 · GitHub
- 拉取代码
git pull https://github.com/HisAtri/LrcApi.git - cd到项目目录
- 加权限
chmod +x build.sh - 执行
./build.sh构建镜像 docker run -d -p 28883:28883 -v /opt/Navidrome/music:/music lrcapi:local测试 http://ip:28883/lyrics?title=%E6%B5%B7%E9%98%94%E5%A4%A9%E7%A9%BA
有歌词就说明安装没有问题

音流app配置
- 打开设置选择自定义api

填写api
歌词:http://ip:28883/lyrics
确认:http://ip:28883/confirm
封面:http://ip:28883/cover
享受
