官网
介绍
Navidrome 是一款开源的音乐服务器,可以用来自建云端音乐播放器,让你在任何地方通过浏览器或者手机来收听自己的音乐,兼容 Subsonic 播放器。 它可以把你硬盘里的音乐文件以流媒体的方式展示出来,就可以在任何浏览器里收听了,也支持不少第三方客户端,最终在全平台播放收听
安利原因
开源,并且兼容 Subsonic,一开始用是因为自己要听的歌版权太分散了,有些歌甚至没有发布在流媒体平台,又不想在手机上下一堆音乐软件,而且想要多平台都能用,现在已经用了快一年了,除了歌词不太方便其他都挺好用(虽然我也没看歌词的习惯)
你需要知道的一些东西
这个软件安装起来很方便,用 Docker 安装就行,Windows 也能用,看官网教程就行
如果你想用这个软件的话,以下是你需要知道的一些东西
这个软件不支持自动刮削
它并不能像 Plex、Jellyfin 一样,根据文件名去自动刮削元数据,而是需要你自己去给音乐打 Tag,我这里推荐三个可以联网自动获取 Tag 信息的软件。
Mp3tag:https://www.mp3tag.de/en/ (可以从 MusicBrainz 拉 Tag)
MusicBrainz Picard:https://picard.musicbrainz.org/ (同上)
MusicTag:https://www.cnblogs.com/vinlxc/p/11347744.html (可以从国内的流媒体平台拉 Tag)
歌词的支持
这个软件并不能读取 lrc 格式的歌词文件,只能把歌词写进 Tag 里
如果你能接受上面两点的话,那我非常推荐你用这个软件搭建一个自己的音乐库
推荐的客户端
由于兼容了 Subsonic,因此它支持的客户端非常多,我这里就列一下我用过的,完整列表可以看 http://www.subsonic.org/pages/apps.jsp
IOS/Android:https://aqzscn.cn/archives/stream-music-versions(2023/06/28 更新)
Windows:Web 客户端(网页端挺好用的,没必要专门下个客户端)
Android:https://github.com/austinried/subtracks (兼容的特性比较多)
现在可以使用music-tag-web自动刮削歌词,写入元数据或者保存成lrc文件
开源项目:https://github.com/xhongc/music-tag-web
charles 2023-09-04
看起来不错,Star 了
bingyin 2023-09-05 回复 @charles