本文最后更新于 2026年1月6日。
之前写过买了个nas。
平时就折腾搭建docker。
音乐视频都用默认的播放器,但是真难用。每次需要打开浏览器登录nas,再打开music工具,响应有比较慢,等打开就不想听了。
这两天自己搭建了Navidrome再配合手机客户端体验非常好,直接把nas这次的播放器关闭了。
直接用docker compose搭建navidrome,很简单,编排如下
networks:
1panel-network:
external: true
services:
navidrome:
image: docker.1ms.run/deluan/navidrome:latest
container_name: navidrome
ports:
- "4533:4533" # 映射宿主机4533端口到容器
restart: unless-stopped
environment:
- ND_SCANSCHEDULE=1h # 音乐库扫描间隔(1小时)
- ND_LOGLEVEL=info # 日志级别
- ND_SESSIONTIMEOUT=24h # 会话超时时间
- ND_DEFAULTLANGUAGE=zh # 默认中文界面
volumes:
- /share/dockerdata/navidrome_data:/data # 配置文件持久化存储
- /share/CACHEDEV1_DATA/Music:/music:ro # 音乐文件目录(需替换实际路径)
networks:
1panel-network:
设置好反代或者域名之后就可以访问了,navidrome界面简洁,速度快
我截几张图感受一下


再网页端现在就可以开始听音乐了。

为了手机听歌方便,还可以搭配一个app。
搭配得手机播放器很多可选,这里面有
https://www.navidrome.org/apps/?platform=android
我实测发现Tempus,castafior和chora比较好用,其中最推荐Tempus,安装包小,功能全面界面简洁美观。不过它的的服务器只支持2个并且不支持直接切换。
为了更加贴合自己的使用习惯,我又开发了一款。可以根据自己的需要随时调整。