navidrome+音流的自制音乐平台方案
基于navidrome协议搭建一个属于自己的音乐平台,前提是准备好音乐资源,也可以选择其他

- docker-compose文件
1 | services: |
启动服务
在保存 docker-compose.yml 文件的目录下执行以下命令:
docker-compose文件启动docker容器后,访问http://你的ip:4533 ,第一次访问需要创建一个管理员账号,然后登录进去
点击右上角进行一次完全扫描,如果后续资源有更新,点击快速扫描即可
使用cloudflare的route建立内网穿透(个人用的window10的wsl2-ubuntu系统)

1 | docker run cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJxxxxx(你的令牌) |
或者可以用debian或者windows
- 开始测试,app和网页(app不截图了,可以使用,ios用的是音流)


安装数据整理
数据整理
Music-Tag-Web用来自动刮削+手动核对元数据放到本地(装字幕/封面/专辑等内容)
LrcApi如上,但是这个直接塞音流设置里可以自动搜索
音乐解锁可以把qq、酷狗、网易云、咪咕等加密格式转换为flac/mp3格式(源代码,如果有大量音乐需要转格式可以下载CLI版本)
这里选择的是music-tag-web
1 | docker pull xhongc/music_tag_web:latest |
1 | docker run -d -p 8002:8002 -v /onedrive/music:/app/media -v /onedrive/musicTagWeb/config:/app/data --restart=always xhongc/music_tag_web:latest |
ps. /path/to/your/music 改成你的音乐文件夹路径!/path/to/your/config 改为配置文件路径!
访问在127.0.0.1:8002/admin 默认账号密码 admin/admin 修改默认密码

简单点可以开启自动刮蹭,然后回navidrome重新刷新下,就会有歌词等信息了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Veeink's Blog!
评论
