我正用着网易云音乐正听着歌呢~忽然502了,赶紧出一期搭建个人专属音乐服务教程,方便大家使用,开始正文。
Navidrome简介
-
定义:Navidrome是一个基于Web的音乐收藏服务器和流媒体播放器,为音乐爱好者提供了完善的音乐管理和播放解决方案。
-
功能特点:
-
音乐库管理:支持多媒体格式,几乎可以传输任何可用的音频格式。
-
智能播放:包括智能/动态播放列表(类似于iTunes),支持即时转码和Opus编码。
-
用户权限控制:多用户访问,每个用户都有自己的播放次数、播放列表、收藏夹等。
-
跨平台可用性:可在macOS、Linux、Windows上运行,并提供了Docker镜像。
-
主题化和国际化:基于Material UI和React-Admin的主题化、现代和响应式Web界面,支持多语言(目前翻译成17种语言,并且还在增加)。
-
元数据支持:读取并使用精心策划的所有元数据,对合辑(Various Artists albums)和盒装(multi-disc albums)专辑的大力支持。
-
移动端适配:在各种移动设备上无缝访问和操作音乐库,提供优质的移动音乐体验。
-
一、Navidrome搭建概览
-
准备环境:
-
确保你有适当的硬件设备(如服务器、NAS、PC等)和操作系统(支持macOS、Linux、Windows)。
-
如果使用Docker,确保Docker环境已安装并配置好。
-
-
下载与安装:
-
配置:
-
修改Navidrome的配置文件(如
navidrome.toml
),指定音乐文件夹和ffmpeg的路径等。 -
如果使用Docker,通过Docker命令或Docker Compose文件配置环境变量和存储卷。
-
-
启动Navidrome:
-
根据你的安装方式启动Navidrome服务。
-
如果是Docker安装,可以使用
docker run
命令启动容器。
-
-
访问与设置:
-
在浏览器中输入Navidrome的访问地址(如
http://localhost:4533
,具体端口号可能因配置而异)。 -
登录Navidrome界面,设置管理员账号及密码。
-
开始享受你的个人专属音乐服务,包括上传音乐、创建播放列表、分享音乐等。
-
二、安装和设置节点小宝
-
下载节点小宝
-
访问节点小宝官方网站,下载对应的节点小宝客户端。
-
安装过程同样简单,按照提示进行即可。
-
配置内网穿透
-
打开节点小宝客户端,并登录你的账号(如果没有账号,需要先注册)。
-
在内网穿透板块,点击“添加服务”。
-
将你的电脑IP地址与之前设置的Navidrome端口号(如4533)填入内网地址栏目。
-
设置一个外网访问域名(可以自定义),然后点击确定。
-
大约30秒后,配置生效,你可以在任何网络环境下通过节点小宝配置的外网域名访问你的Navidrome页面了。
三、访问私人网盘
-
局域网内访问
-
在同一个局域网内,你可以直接在浏览器中输入IP地址:4533来访问你的Navidrome页面。
-
外网访问
-
在外网环境下,使用节点小宝配置的外网域名来访问你的Navidrome页面。
通过以上步骤,你就可以将你的设备搭建成一个个人专属的音乐服务了。