Navidrome 是一开源的音乐服务器,可以用来自建云端音乐播放器,让你在任何地方通过浏览器或者手机来收听自己的音乐,兼容 Subsonic、Aironic 播放器。@Appinn
在一个什么都在云端,又什么都要自建的年代,音乐服务也可以自己搞定的,只不过这个需求,太少了。云音乐它不香么?
Navidrome – 开源音乐服务器
Navidrome 是一款开源音乐服务器,它可以把你硬盘里的音乐文件以流媒体的方式展示出来,就可以在任何浏览器里收听了,也支持不少第三方客户端,最终在全平台播放收听。类似自家的 Spotify、Apple Music、网易云音乐、QQ音乐的意思。
Navidrome 的安装
Navidrome 支持各大平台,包括:
- Windows
- macOS
- Linux
- Docker
只需要有一台小型服务器,比如理财产品树莓派,就可以了。当然一般的 NAS 系统都自带音乐服务器,所以…根据自己喜好吧。青小蛙倒是觉得群晖的 Audio Station 还不错,够用。
官方文档提供了每个平台的安装方式,这里就不重复了。
主要特性包括:
- 处理非常大的音乐收藏
- 几乎可播放任何音频格式
- 读取并使用你精心标记的各种元数据
- 多用户,每个用户都有自己的播放次数、播放列表、收藏夹等
- 资源占用率非常低
- 多平台,在 macOS、Linux 和 Windows 上运行。还提供 Docker 镜像
- 适用于所有主要平台的即用型二进制文件,包括 Raspberry Pi
- 自动监控你的库的变化,导入新文件和重新加载新的元数据
- 基于 Material UI 的主题、现代和响应式的 Web 界面
- 与所有 Subsonic/Madsonic/Airsonic 客户端兼容
- 在传输中进行转码,可按用户/播放器设置,支持 Opus 编码
- 支持中文界面
另外还有一个在线 DEMO 可以直接使用,用户名密码 demo:
Navidrome 第三方客户端
Navidrome 除了网页界面,还支持各种第三方客户端:
- iOS: play:Sub, substreamer, Amperfy and iSub
- Android: DSub, Subtracks, substreamer, Ultrasonic and Audinaut
- Web: Subplayer, Airsonic Refix, Aurial, Jamstash and Subfire
- Desktop: Sublime Music (Linux) and Sonixd (Windows/Linux/macOS)
- CLI: Jellycli (Windows/Linux) and STMP (Linux/macOS)
- Connected Speakers:
- Other:
感兴趣的同学可以先从在线 DEMO 试试。
原文:https://www.appinn.com/navidrome/
相关讨论:
我平常用Ever Play,通过WebDAV连接,不知道跟这个有什么区别
这个相当于音乐托管。或者说相当于你用 WebDAV 连接到的那一部分。
现在已经习惯了流媒体,音乐都不知道去哪里下载了。。。
audio station有个恼人的问题,每次离线歌单都要一首一首的检查……耗时太久了
东西不错,可是一周前我刚买了正版emby 🐒
emby和音乐没什么关心吧
不知道是我的问题还是 Navidrome 的,/music 设置的是 rclone 挂载 google 网盘的路径,读不出歌曲信息,显示专辑、歌手都是 Unknown,下了几首下来看都有完整的歌曲信息
把 Scanner.Extractor 改成 ‘ffmpeg’ 试试,会好很多。
感谢,确实有效果,封面、歌曲信息都刷出来了 o(* ̄▽ ̄*)ブ
还有一个痛点是歌曲要 选中→▶按钮 才能播放,能把 ︙ 点开后的「播放」放在外面么,我看了 https://www.navidrome.org/docs/usage/configuration-options/ 似乎不能改界面,Subplayer、Airsonic Refix 两个项目看截图都要先选中歌曲,再点播放
发现点击就能播放 つ﹏⊂ 之前看到次级菜单里有“播放”就默认要选中才能播放
之前用过Airsonic和subSonic,跟这个应该差不多,还可以添加播客和流TV
主要这类服务搭建需要一定成本,还挺占资源消耗,对智能家居支持又不够,音质反而不如一些桌面软件更好,所以很久不碰这类服务了
正在用这个,吃的资源也是真的少。
另外就是开发者在安全方面是有相当的重视,这点好评。
不过网页界面还是稍有欠缺,不过可以考虑用客户端来连接,问题不大。我在windows上试过Sonixd挺漂亮的。
另外的就是自从2022年之后,开发速度明显降低了不少。
云音乐真的很不香,连一张CD都不如。
你以为你在云音乐上面买的是音乐,实际你买的是暂时的访问权。一旦服务商倒掉,你就再也不能听你“买到”的音乐。
除非可以下载。
这个需要有公网ip吗,还是说安装完登录账号就能用
album字段搜后半截搜不出结果,ALAC不能播放,已删除
要是能给车机设计一个apk就好了
docker搭了一个,歌词服务不知道哪家的,太弱了。
用过,问题不少,1,必须输入用户密码才能进入,无法实现打开就播放。2,音乐排序是按专辑来的,没办法说一次点击就播放全部音乐。3,在华为云的轻量服务器上(香港)某些歌曲加载很快,某些会卡住几分钟才能播放。4.没有自动刮削功能。5.微信打开的UI还是有点乱的。
蹲一个支持歌词实时显示的android客户端。
额,Alexa 这个 Skill 必须允许公网访问吗?我只是想要在家里的时候让智能音箱直接播放本地服务器的音乐啊。貌似允许自己上传证书。但是 Alexa 设备的 DNS 我又不能主动改,只能寄希望于它会优先使用 DHCP 分配的 DNS, 这样就能通过本地域连接服务器了。可是就算搭好了还要配置转码,Alexa 对中文的支持也很拉胯,于是有点懒得试。