
💬 简介※
官网🔗介绍:
Navidrome allows you to enjoy your music collection from anywhere, by making it available through a modern Web UI and through a wide range of third-party compatible mobile apps, for both iOS and Android devices.
Navidrome is open source software distributed free of charge under the terms of the GNU GPL v3 license.
据我的使用体验总结,Navidrome称不上一个完美的听歌方案,它仍然存在着一些不足,比如界面简陋、歌曲管理粗糙等等,但在实际部署上,由于Navidrome的知名度较高,因此有一些软件或者前端是支持使用Navidrome作为云端或者后端的,这就在一定程度上弥补了Navidrome本身的一些缺点,所以如果你只是想用Navidrome听听歌,那么它将是一个不错的选择。
🖼一些web端demo展示




类手机设备的界面

📦 准备工作※
- docker环境搭建
- Navidrome镜像
docker相关命令
① 使用docker compose部署※
♨docker-compose.yml参考文件如下:
version: "3"
services:
navidrome:
image: deluan/navidrome:latest
ports:
- "4533:4533" #端口号,左侧是本机端口,右侧是容器程序端口
environment: #按需求添加,项目地址有对应介绍
ND_SCANSCHEDULE: 1m #扫描频率,对应s/m/h
ND_LASTFM_ENABLED:
ND_LASTFM_APIKEY: 68361bc3922f27c3ed70f2d7d9bfef7e #改,准备工作2 Last.fm保存的API
ND_LASTFM_SECRET: 30ba6b67d460bff582dae422b963f710 #改,准备工作2 Last.fm保存的密码
ND_SPOTIFY_ID: f01fd31cb1bb4714a79f33bf351fd5fa #改,准备工作3 Spotify ID
ND_SPOTIFY_SECRET: 6f77369b272d4c04b9f297f8594e24c9 #改,准备工作3 Spotify 密码
ND_LASTFM_LANGUAGE: zh #默认语言
ND_LOGLEVEL: info
ND_SESSIONTIMEOUT: 24h #会话超时
ND_BASEURL: ""
volumes:
- "/share/Container/navidrome/data:/data" #docker路径,不需要改
- "/share/CACHEDEV2_DATA/mmmm:/music:ro" #改,"曲库目录:/music:ro"
在docker-compose.yaml
文件的所在目录下打开终端,然后使用docker-compose up -d
命令,即可自动下载镜像并部署Navidrome
② 使用宝塔面板部署※
📱 移动端※
安卓端请认准Ultrasonic,亲测可用。
参考资料:
- 【什么值得买】|《个人音乐服务神器:Navidrome!多端适配,支持多账户分享。》