在 NAS 上搭建自己的音乐流媒体服务
之所以选择在 NAS 上搭建自己的音乐库,不外乎下面几个原因: 而在积累了足够多的音乐专辑后,就会希望找到一种优雅,高效的方式来随时随地播放自己收集到的歌曲。具体来讲,需求是: 首先被排除的就是群晖(QNAP)自带的 Music Station,它的 web 端和移动端 app 在体验上都难以令人满意。除自带软件之外,提供音乐服务一般有两种方式:1. 专门的服务器端软件串流音乐文件 + 客户端播放;2. 将音乐文件当作普通文件,通过 SMB 或 WebDAV 等协议播放。因为需要外网访问,第二种方式对于体积比较大的无损音源来说不太友好。在尝试了一些软件组合后,找到了下面几个软件可以满足需求。 Navidrome Navidrome 的简介是“开源的基于网页的音乐收藏服务器和流媒体服务。它让你可以在任何浏览器或移动设备上自由地听你的音乐收藏。它就像你的个人 Spotify!”,它既提供服务器端的音乐串流功能,也能当作 web 端的网页播放软件使用(也可通过 PWA 方式安装到移动设备上)。另外它支持 Subsonic 和 OpenSubsonic,所以有不少客户端可以直接使用。Docker compose 安装如下: 安装好后即可通过 http(s)://<ip>:4533 打开它的管理页面。但很快发现因为流媒体的设计理念,它无法通过传统的文件目录来浏览音乐,而只能通过歌曲的元数据(如专辑、艺术家等)来组织曲库。如果音乐文件的元数据不完整或不正确,整个曲库会混乱不堪。这时需要另一款能够补齐所有音乐元数据信息的软件。 Music Tag Web Music Tag Web 是一款可以编辑歌曲的标题,专辑,艺术家,歌词,封面等信息的音乐标签编辑器程序(也就是“刮削”), 支持FLAC, APE, WAV, AIFF, WV, TTA, MP3, M4A, OGG, MPC, OPUS, WMA, DSF, MP4等音频格式。最主要它可以直接在浏览器中整理 NAS 上的音乐文件,省去了通过 SMB 等协议挂载远程目录的繁琐步骤。 它的 docker compose 安装如下: 虽然操作逻辑需要熟悉一下,但提供的功能很方便,可以手动,自动,批量对音乐文件的元数据进行编辑。在此,也向该项目的作者表示感谢。 … Continue reading 在 NAS 上搭建自己的音乐流媒体服务
