把硬盘里的音乐变成私人流媒体:Navidrome+飞牛NAS实践
前言
电脑硬盘里保存了不少音乐,但真正想听时,往往还要翻文件夹、复制到手机,或者在不同设备上重复整理播放列表。音乐文件明明属于自己,使用体验却仍然被存储位置和设备限制。
Navidrome可以把NAS中的本地音乐整理成一个浏览器音乐库。完成扫描后,可以按歌手、专辑和歌曲查看内容,并通过网页或兼容Subsonic协议的客户端播放。音乐文件保存在自己的飞牛NAS中,手机、平板和电脑访问的是同一套曲库。
这套方案中,飞牛NAS负责保存音乐和长期运行服务,Navidrome负责媒体扫描、播放与用户管理,cpolar则把局域网中的4533端口映射到公网。它适合管理自己合法购买、制作或获得授权的音乐文件,但不会提供额外曲库,也不能绕过音乐平台的会员与版权限制。
1.关于Navidrome
Navidrome是一款开源且功能强大的自托管音乐服务器,支持多种音频格式和多个平台(Windows、Linux、macOS、Docker等)。它采用了Material UI设计风格,界面美观现代,操作流畅。更重要的是,Navidrome兼容Subsonic API,并提供智能播放列表、用户权限管理等功能,让你随时随地都能享受个性化音乐体验。
2.飞牛os环境准备
本例中在Windows系统使用VMware Workstation安装的fnOS虚拟机,系统版本为V0.8.41。如果您想要在x86架构的物理机中安装,可以访问飞牛私有云 fnOS官网下载镜像文件然后使用U盘写入镜像后,进入bios设置U盘启动后像装Windows系统一样安装即可。
启动fnOS系统后,能看到Web UI管理界面的地址:http://192.168.184.130:5666 在浏览器中打开:
3.飞牛os安装navidrome
首先打开飞牛nas,点击应用中心,下滑找到navidrome点击安装
等待下载完成后选择存储空间,下一步这里要注意,文件目录不能出现中文
下一步等待安装,安装完成后打开,就会自动弹出navidrome的登录页面
我们注册一个账号登录,就能看到他的主页面了
4.简单使用navidrome
先点击设置,改成简体中文,上面还可以更换各种各样的主题。
回到飞牛主页打开文件管理,在刚才安装的路径当中上传好本地的音乐
再回到navidrome主页,就有歌曲了!你可以在这里进行各种管理和播放操作。
现在就可以畅听自己喜欢的歌了!不担心收费,也不用担心没版权!
5.介绍以及安装cpolar
现在你已经拥有一个超级影音库了!是不是觉得自己特厉害!但是还有个问题——如果想在上下班地铁上也想听歌该怎么办呢?别担心!这时候就需要我们的内网穿透神器Cpolar!它能帮你把本地的服务发布到公网上,让它帮你把本地的服务发布到公网,从而实现随时随地都能听歌!不限时间!不限地点!不限设备!
首先打开飞牛云NAS设置界面,开启ssh 连接,端口默认为22即可,开启后,我们就可以ssh 连接飞牛云NAS执行命令:
然后我们通过输入飞牛云NAS的IP地址ssh远程连接进去,因为fnOS是基于Linux 内核开发的,所以我们可以按照cpolar的Linux安装方法进行安装:
连接后执行下面cpolar Linux 安装命令:
sudocurlhttps://get.cpolar.sh|sh再次输入飞牛云nas的密码确认后即可自动安装
安装完成后,执行下方命令查看cpolar服务状态:(如图所示即为正常启动)
sudosystemctl status cpolarCpolar安装和成功启动服务后,在浏览器上输入飞牛云主机IP加9200端口即:【http://localhost:9200】访问Cpolar管理界面,使用官网注册的账号登录,登录后即可看到配置界面,接下来在web界面配置即可:
6.使用cpolar远程使用navidrome
我们既然搭建了个人影视库那就代表肯定是长期使用!所以我这里教大家来创建固定二级子域名公网地址!
我这里使用的是nas20m套餐,大家可以按照自己的需求选择合适的套餐!
我们来登录cpolar官网,点击预留,选择保留二级子域名。地区选择china top 名称自定义,点击保留。
复制保留成功的子域名以后,我们回到cpolar管理界面
登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:
- 隧道名称:可自定义,本例使用了: navidrome 注意不要与已有的隧道名称重复
- 协议:http
- 本地地址:4533
- 域名类型:二级子域名
- 域名:粘贴刚才保留成功的子域名
- 地区:选择China Top
点击创建,创建成功后点击状态,选择在线隧道列表,这里能看到我们成功生成了2个固定的公网地址,名称好看又好记。
我们复制一个来打开看一下,都能成功的打开我们的navidrome听歌!
现在我们无论是在上下班的地铁上,还是和朋友露营时,都可以用自己搭建的音乐库随时随地的听歌了!
结尾
Navidrome把原本分散在硬盘目录中的音乐,整理成了一套可以跨设备访问的个人流媒体服务。家中可以直接通过飞牛NAS地址播放,配置cpolar后,通勤、出差或旅行时也能继续访问同一个音乐库。
远程播放体验仍然取决于家庭宽带上行速度、音频码率和NAS性能,不能简单承诺“永不卡顿”。正式使用前,应设置强管理员密码,为家庭成员创建独立账号,并做好音乐目录和Navidrome配置数据的备份。
此外,公网开放只解决远程连接问题。请仅导入自己有权使用的音乐,不要把私人曲库公开传播,也不要将管理账号、访问地址或认证信息发布到文章截图中。
