家庭服务器 篇三十七:告别音乐APP,自己搭建NAS云音乐服务

2023-10-21 22:29:06 72点赞 873收藏 85评论

随着家用NAS普及,NAS除了存储数据还可以充当家庭数据中心,搭建个人专属的云服务。

本文介绍通过NAS和容器来搭建个人云音乐服务:以开源音乐服务器Navidrome为核心,移动端可搭配播放器Utralsonic(安卓)、Substreamer(IOS),电脑端可以搭配播放器Sonixd。同时借助music_tag_web完善歌曲文件信息。如果没有公网IP可通过Tailscales实现远程访问。本文不仅是介绍几个docker容器搭建,而是分享一个完整解决方案:

告别音乐APP,自己搭建NAS云音乐服务

用音乐APP听歌无疑更方便,开个会员也不算贵。但我喜欢听老歌,自己有多年收藏的音乐库,所以才想搭建自己专属的云音乐服务。云音乐服务用的容器是“Navidrome”,可以通过docker-compose一键部署(注意修改vloumes装载路径):

version: "3" services: navidrome: image: deluan/navidrome:latest user: 1000:1000 # should be owner of volumes ports: - "4533:4533" restart: unless-stopped environment: # Optional: put your config options customization here. Examples: ND_SCANSCHEDULE: 1h ND_LOGLEVEL: info ND_SESSIONTIMEOUT: 24h ND_BASEURL: "" volumes: - "/path/to/data:/data" - "/path/to/your/music/folder:/music:ro"

如果像我一样,容器部署在绿联DX4600上也很简单,只需在创建容器时“储存空间”创建如下两个路径映射:

告别音乐APP,自己搭建NAS云音乐服务

然后通过 http://IP:4533 即可访问Navidrome主界面。看上去Navidrome像是一个网页播放器,其实Navidrome主要功能还是为其它播放器提供数据,包括:音乐文件、音频信息、播放列表等等。

告别音乐APP,自己搭建NAS云音乐服务

电脑端安装Sonixd播放器,首次使用Sonixd需要添加Navidrome创建的服务器源,通过服务器地址、用户名、密码登陆后,就可以访问服务器数据了:

告别音乐APP,自己搭建NAS云音乐服务

手机端同样有配套的APP,Utralsonic(安卓)、Substreamer(IOS)。首次使用同样添加Navidrome创建的服务器源地址,通过用户密码登陆后,就可以访问服务器数据了:

告别音乐APP,自己搭建NAS云音乐服务

但是光有曲库不够,我们下载的音乐如果没有正确信息和歌词播放非常不方便。为了完善这些信息可以用到容器music_tag_web,同样可以用到docker-compose部署,注意music_tag_web的音乐路径要和Navidrome的统一:

version: '3' services: music-tag: image: xhongc/music_tag_web:latest container_name: music-tag-web ports: - "8001:8001" volumes: - /path/to/your/music:/app/media:rw - /path/to/your/config:/app/data command: /start restart: always

访问 http://IP:4533 用默认用户名admin、admin登陆管理后台, music_tag_web可以自动扫描音频文件并更新歌曲信息(获取这些信息其实也是刮削音乐平台数据,腾讯已经封堵了,希望其他平台不会跟进),如果识别不了大概率是该歌曲在此平台没有版权,可以换个平台尝试:

告别音乐APP,自己搭建NAS云音乐服务

完善了数据的曲库看上去就舒服多了,歌曲信息和专辑封面都完善了:

告别音乐APP,自己搭建NAS云音乐服务告别音乐APP,自己搭建NAS云音乐服务

如果你没有公网IP也想远程访问服务器端,那就需要自己有云服务器搭建内网穿透服务,或者用tailscale这样的虚拟局域网软件来实现访问。网上有很多教程,这里就不在此拓展了。

Navidrome目前仍然不支持ape格式音频,如果需要批量把ape音频转换成flac可参考我的这篇文章:

我眼中的最强音频转换软件:flicflac

说一下自己搭建音乐服务的使用感受:总体用着还不错,缺点是要自己折腾曲库。适合我这种喜欢听老歌的人(偶尔才会去下载新歌),所以曲库在一段时间完善后用起来就很舒服了。缺点也有,这几个播放器的歌词显示都不好用。还有自己搭建的云音乐当然看不了别人的评论了。

现在我在个人NAS和All-In-One服务器上搭建的服务越来越多,在好玩的同时你会发现一些容器搭建的服务确实很强大。比如相册管理应用“immich”可以说不输任何主流的相册管理应用(个人感觉比群晖的相册套件更强)。通过这些服务你可以更好地利用你的NAS,更好管理你的数据!

告别音乐APP,自己搭建NAS云音乐服务

有朋友提到了音乐下载才是关键。关于音乐下载这里补充一篇文章,由于国内的音乐源并不一定长久稳定,兴许一段时间后就会失效,大家且用且珍惜吧:

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1899元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2485.01元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2783.51元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1968.01元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1321.01元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4279元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

sgwbox 拾光坞 N3 星光版V1(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V1(瑞芯微RK3566,2G,支持docker)

385.78元起
85评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
873
扫一下,分享更方便,购买更轻松