
自己的音乐自己做主!
一、前因
买车票白嫖的音乐会员过期了,好多歌听不了。
以前下载的开源音乐软件也倒闭了,好多歌听不了。
每个平台的音乐版权太乱了,好多歌听不了。
数据果真在自己手上最不会丢,下载的音乐又不想放在手机上。
那就自己搭建流媒体音乐库吧,有网就行。
项目地址:https://github.com/navidrome/navidrome
二、安装及配置
使用docker-compose安装
docker-compose.yml如下
version: "3"
services:
navidrome:
image: deluan/navidrome:latest
ports:
- 4533:4533
restart: unless-stopped
environment:
ND_DEFAULTLANGUAGE: zh-Hans # 默认中文
ND_LASTFM_ENABLED: true # 开启lastfm
ND_LASTFM_LANGUAGE: zh
ND_LASTFM_APIKEY: XXXXXXXXXXXXXXXX # lastfmapi
ND_LASTFM_SECRET: XXXXXXXXXXXXXXX # lastfmsec
volumes:
- ./data:/data # 数据
- ./music:/music:ro # 音乐路径
lastfm的api参考文档获取:https://www.navidrome.org/docs/usage/external-integrations/
没有美化需求不用也可,有了之后可以拉取歌曲封面罢了
三、使用
docker-compose up -d
启动之后输入IP+端口访问。
将下载好的歌曲上传到你挂载的目录中即可。
万恶的网络!!!
四、总结
各个平台歌单整理可以参考:https://hellodk.cn/post/1128
文中获取txt可以用Listen 1:https://listen1.github.io/listen1/
客户端:https://www.navidrome.org/docs/overview/#apps
下歌去咯!