Navidrome介绍
Navidrome 是一款开源音乐服务器软件,可以用来自建云端音乐播放器,它兼容 Subsonic、Aironic 播放器,你可以将 Navidrome 打造成个人音乐流媒体服务平台。Navidrome 支持各大平台,包括:Windows 、macOS 、Linux。它几乎可播放任何音频格式,支持多用户,每个用户都有自己的播放次数、播放列表、收藏夹等。
Navidrome官网:https://www.navidrome.org
Navidrome安装
详细教程可查看官方文档,上面各个平台的安装教程。
首先需要先安装 ffmpeg,这里安装时可能会出问题,但网上有教程,就不说了。
在GitHub上根据系统获取已经构建打包完成的主程序,根据自己的系统选即可。
// 获取包
wget https://github.com/navidrome/navidrome/releases/download/v0.49.3/navidrome_0.49.3_Linux_x86_64.tar.gz
// 解压
tar -zxvf navidrome_0.49.3_Linux_x86_64.tar.gz
// 赋予权限
chmod +x ./navidrome
// 启动
./navidrome
Navidrome 的默认端口是4533
,可以在配置文件里更改,建议设置反向代理后通过域名访问。
以上步骤操作完后,简单的部署就完成了,然后就可以配置进程守护、开机自启等。
Navidrome配置
可以配置音乐文件夹、端口、默认语言、扫描时间等,完整的配置项详见官方文档。
新建一个 navidrome.toml
文件,然后就可以在里面进行配置了。
MusicFolder = "/navidrome/music"
LogLevel = "DEBUG"
ScanSchedule = "@every 24h"
SessionTimeout = "48h"
DefaultLanguage = "zh-Hans"
配置完,重启即可生效,启动的时候命令要带上配置文件路径。
然后把自己喜欢的音乐上传到音乐文件夹,Navidrome 就会自动扫描,前端网站就能看见了。
Navidrome使用
初次进入的时候会让注册用户,设置好账号密码就行了。
然后就可以在线听歌了,推荐一个音乐下载网站 HiFiNi ,可以下载无损 flac 和 mp3 。
Navidrome 还支持专辑图片、歌手图片、歌词等,可以自行研究。