- A+
-
跨平台(PC+ios+安卓) -
歌词自动匹配 -
依托于NAS的最新音乐库 -
基础的文件和歌单管理
一、Docker上部署Navidrome打开飞牛Docker,在镜像仓库搜索navidrome,选择deluan/navidrome进行下载镜像。

下载完成后,在本地镜像中找到deluan/navidrome,然后点击“运行”。

勾选“开机自动开启”,然后点击“下一步”。

端口只要没有冲突就不更改,然后在存储位置中映射NAS上的文件夹,按以下配置对应文件夹映射:
(1)NAS文件夹:/vol1/1000/docker/music/data,映射Docker目录:/data
(2)NAS文件夹:/vol3/1000/download/音乐,映射Docker目录:/music # 音乐文件存放目录;
可参考下图:

因为本来配置这个就是为了记录播放记录,那必须和last.fm进行联动了。先注册一个Last.fm帐户,转到https://www.last.fm/api/account/create创建一个API帐户。然后在docker容器的环境变量里加上这2条。
ND_LASTFM_APIKEY: "你的API Key"
ND_LASTFM_SECRET: "你的Shared Secret"
为保证navidrome语言环境为中文,需在环境变更中设定下面这条,然后点击“下一步”,勾选“创建后启动”,并点击“创建容器”。
ND_DEFAULTLANGUAGE=zh-Hans
环境变量设置如图:

在容器中找到Naviderome,点击端口链接即可访问Naviderome,首次访问需设置账号密码。
二、使用ZeroNews内网穿透
打开https://user.zeronews.cc/token注册登录,获取Token并复制;

在飞牛应用中心搜索安装ZeroNews

打开飞ZeroNews,填写Token;

点击前往控制台,在映射页面,下拉选择Agent,并设定公网访问地址、带宽及内网端口号,这里填写Naviderome端口号:4533,然后点击“确认”。

然后就可以通过映射生成的域名通过外网访问Naviderome。

三、调试各个终端
WindowsPC版软件:用Feishin软件,下载地址:
Feishin-1.4.1-win-x64.exe (144.5 MB, 0 次)
下载安装后,在Url中填写刚刚在ZeroNews映射中生成的域名,输入Naviderome的账户和密码,然后点击“添加”可以了。

进入后就可以看到Naviderome里的音乐,就可以点击播放了。

手机、车机(Android):目前较好用的是WXFY个人开发者开发的这款Player(推荐),使用过程中没发现什么问题。
Player在车机上也没有发现什么问题,支持关联车机的嘟嘟桌面,目前仅发现不支持Navidrome电台功能。
项目地址:https://github.com/WXFY/Player/,下载地址:
app-arm64-v8a-release.apk (4.8 MB, 0 次)


尝试了其他几款软件,对比发现以下情况,大家也可以尝试看看,个人比较推荐Player/音流:
①:symfonium,要收费、不支持歌词且很卡。
②:Dsub,开发者3年前就停止开发了,也不支持歌词。
③:Dsub2000,被其他大神接替Dsub进行了再度开发,但也还是不支持歌词。
④:音流(推荐),这位大神开发了PC、IOS、Android三平台,也支持歌词,也是免费,有部分功能收费。部分网友反馈在车机运行时会闪退,手机端界面优化较好。官网地址:音流。






