一个影音类的开源项目。类似网易云音乐、QQ音乐这些服务,Navidrome可以部署在自己的服务器上!
传送门:GitHub - navidrome/navidrome: 🎧☁️ Modern Music Server and Streamer compatible with Subsonic/Airsonic
01 关于Navidrome
这只是一个在线音乐播放器,功能很简单:
- 自动扫描服务器内指定目录,然后在网页上提供音乐播放的功能。
- 支持中文、快速扫描,还内置几款好看的皮肤。
Spotify-ish皮肤下的界面样式 |
---|
02 部署
Navidrome目前支持在Windows、Linux、macOS、FreeBSD和Docker上部署。
在Docker上部署:
在确定应用路径后,创建一个docker-compose.yml
文件,把这些内容丢进去:
1 | version: "3" |
保存后,在目录上docker-compose up -d
启动容器。
03 客制化
使用Docker-compose部署时,可以在environment
后加入一些客制化内容。例如:
环境变量 | 值 | 效果 |
---|---|---|
ND_BASEURL | “/music” | url内容会相应改变,增加”/music”。 |
ND_MUSICFOLDER | “./music01” | 会从”music01”中扫描音乐文件。 |
ND_DEFAULTLANGUAGE | “zh-Hans” | 默认语言将会变为简体中文。 |
ND_DEFAULTTHEME | “Spotify-ish” | 默认主题将会变为Spotify-ish 。 |
ND_ENABLEDOWNLOADS | true | 将允许下载内容。 |