重要警告
请严格按照教程进行配置,如果配置与教程不符合,遇到问题将不进行任何帮助。
一、Symedia 链接同步配置
首先,在 Symedia 中创建音乐的链接同步配置:
重要提示
注意:本地软链接目录的后续路径必须与媒体目录完全一致,如上图红框所示部分。
配置音乐文件后缀
在高级设置中,将以下常见音乐格式添加到软链接后缀:
.mp3;.aac;.m4a;.ogg;.opus;.wma;.flac;.alac;.ape;.wav;.aiff;.aif;.wv;.dsf;.dff;.mid;.midi;
设置同步选项
按照下图配置同步选项:
配置完成后,点击保存并手动执行一次同步任务。
说明
部分 NAS 系统的文件管理器无法显示软链接文件,这是正常现象,无需担心。
二、配置 Navidrome 容器
映射 CloudNAS 目录
打开 Symedia 的部署命令,找到 CloudNAS 的映射配置行:
将该映射配置添加到 Navidrome 的部署命令中:
创建 Navidrome 容器
选择以下任一方式部署 Navidrome:
方式一:Docker Compose
yaml
services:
navidrome:
container_name: navidrome
environment:
- ND_IMAGECACHESIZE=1024MB
- TZ=Asia/Shanghai
- ND_SCANSCHEDULE=1m
- ND_LOGLEVEL=info
- UID=0
- GID=0
- ND_LASTFM_ENABLED=true
- ND_SESSIONTIMEOUT=24h
- ND_LASTFM_LANGUAGE=zh
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- ND_MUSICFOLDER=/music
- ND_DATAFOLDER=/data
- ND_CONFIGFILE=/data/navidrome.toml
- ND_PORT=4533
- GODEBUG=asyncpreemptoff=1
image: deluan/navidrome
network_mode: bridge
ports:
- 4533:4533
privileged: true
volumes:
- /vol1/1000/CloudNAS:/CloudNAS:rshared # 飞牛系统使用 rshared,其他系统使用 rslave
- /vol1/1000/Media/Music:/music # 此目录对应 Symedia 中创建的链接同步目录
- /vol1/1000/appdata/navidrome:/data
方式二:Docker CLI
shell
docker run -d \
--name navidrome \
--restart always \
--network bridge-mq \
--privileged \
-p 4533:4533 \
-e ND_IMAGECACHESIZE=1024MB \
-e TZ=Asia/Shanghai \
-e ND_SCANSCHEDULE=1m \
-e ND_LOGLEVEL=info \
-e UID=0 \
-e GID=0 \
-e ND_LASTFM_ENABLED=true \
-e ND_SESSIONTIMEOUT=24h \
-e ND_LASTFM_LANGUAGE=zh \
-e PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
-e ND_MUSICFOLDER=/music \
-e ND_DATAFOLDER=/data \
-e ND_CONFIGFILE=/data/navidrome.toml \
-e ND_PORT=4533 \
-e GODEBUG=asyncpreemptoff=1 \
-v /vol1/1000/CloudNAS:/CloudNAS:rslave \
-v /vol1/1000/Media/Music:/music \
-v /vol1/1000/appdata/navidrome:/data \
deluan/navidrome
验证配置
容器创建成功后,Navidrome 扫描到的音乐路径格式应如下所示:
shell
/music/CloudNAS/CloudDrive/115open/Music/周杰伦/兰亭集序.flac
三、配置 Redia
路径替换设置
在 Redia 中添加 Navidrome 服务器后,按以下方式配置路径替换规则:
说明
注意上面的路径替换开头是没有"/"的,不要自作聪明又加上去。
如需配置 123 云盘,可参照上述方式进行路径替换。