本次主要就是用飞牛NAS搭建Navidrome+Feishin+音流/player来实现跨平台播放、歌词自动匹配和精细化的曲目管理。
1、打开飞牛NAS自带的Docker,在镜像仓库搜navidrome出的deluan/navidrome下载;
2、下载完成后,在本地镜像中找到它,然后点击“启动”;
3、进入创建容器,勾选“开机自动开启”,然后“下一步”;

4、存储位置这里要加2个路径,第一个存容器的数据,第二个是NAS上放音乐的文件夹。
5、端口用的默认推荐4533,因为本来配置这个就是为了记录播放记录,那必须和last.fm进行联动了。先注册一个Last.fm帐户,转到https://www.last.fm/api/account/create创建一个API帐户。然后在环境变量里加上这2条。ND_LASTFM_APIKEY: "你的API Key"
ND_LASTFM_SECRET: "你的Shared Secret"
并且为保证Navidrome默认中文,还需要在环境变量中添加下面这条:
ND_DEFAULTLANGUAGE:zh-Hans
6、创建完毕就可以了,用飞牛NAS的IP+端口4533就可以进去了,进去之后创建用户名和密码。然后右上角把英文改成中文就可以下一步设置了。
1、我们可以使用飞牛NAS应用中心的ZeroNews来实现内网穿透,首先打开应用中心搜索“ZeroNews”进行安装打开,如图
2、进入ZeroNews控制台注册登录并在Token页面,复制你的Token;
3、回到飞牛NAS的ZeroNews界面,绑定Token;
4、再回到ZeroNews控制台页面,点击“映射”-“添加映射”,选择Agent中应该可以看到并反先你的NAS名称,其他选项可以如图设置;
5、以上设置完成后,可以使用该网址从外网访问Navidrome服务。
1、Windows系统[支持微软应用商店(Microsoft store)]:建议使用音流(网址:https://music.aqzscn.cn),在微软应用商店搜索安装音流。
安装完毕后,在设置连接线路为NAS的IP+端口号4533,例:http://192.168.1.136:4533,或者使用ZeroNews穿透的网址,输入刚创立的账户和密码就可以进去了。
2、Windows系统[不支持微软应用商店(Microsoft store)]:建议使用Feishin软件,下载地址:点击下载。
下载安装后,打开软件,首次启动会提示添加服务器,服务器名称随便填写,url填写NAS的IP+端口号4533,例:http://192.168.1.136:4533,或者使用ZeroNews穿透的网址;用户名及密码就填写Navidrome首次创建时的用户名和密码,勾选“保存密码”,然后点击“添加”即可。
安装Player,右滑到Navidrome这个唱片图标。IP地址填写NAS的IP+端口号4533,例:http://192.168.1.136:4533,或者使用ZeroNews穿透的网址;用户名及密码就填写Navidrome首次创建时的用户名和密码,勾上直连模式,登录就能进去了。