通常音乐库的选择在Jellyfin/Emby/Plex 三种媒体程序。
Jellyfin
Jellyfin 是 Emby 的一个开源分支,也是大多数用户会选择的一款媒体程序。虽然开源至上,但是 Jellyfin 对音乐的支持较差,对音乐元数据的匹配能力较弱,不仅界面逊色 Emby,还不支持歌词显示。
Emby
Emby 是 Jellyfin 的付费实现。单从外观上来说 Emby 就要比 Jellyfin 好看很多。
毕竟是付费的软件,如果连 UI 都不好看,怎么吸引用户消费呢?
Plex
Plex 也是一个付费程序,付费限制的功能和 Emby 基本一致:App 需要付费才能播放影音,否则限制播放一分钟。但网页端是全功能的,不过解码能力很差,需要在 PC 上额外安装 Plex 本地程序。
Music Tag Web V2
集合音乐标签刮削和音乐播放一体的个人音乐库解决方案,支持 open subsonic 协议,也就是说市面上支持的 subsonic 的 app 都可以使用
看了官方贴出来的首页图,很酷炫,统计了大部分NAS 收藏的音乐,包括歌曲数量,专辑数量,歌曲大小还有音乐播放的记录。
支持小爱同学 播放本地音乐
部署安装
参考了官方教程, 我采用 docker 方式部署。
-
从Docker Registry拉取镜像
docker pull xhongc/music_tag_web:latest -
dokcer run
docker run -d -p 8002:8002 -v /path/to/your/music:/app/media -v /path/to/your/config:/app/data --restart=unless-stopped xhongc/music_tag_web:latest
/path/to/your/music 改成你的音乐文件夹路径!
/path/to/your/config 改为配置文件路径!
部署很简单敲完这两个命令就可以访问成功了。