恋符「Master Spark」

对于有自己的曲库的人来说,网络上的服务往往不能满足他们的需要……能够随时随地的听到自己喜欢的歌的一个办法就是把他们放在自己的服务器上。

我个人也是在这方面尝试了许多方法,比如 mpd,icecast,ampache。最近新发现了一个软件叫做 libresonic 感觉很不错,就推荐给大家一下。首先来说说以前尝试的几个东西的优缺点。

mpd 也是一个老牌服务了,但是问题是很多人用它只是单机听歌。因此客户端同时支持 stream 的极少。Android 上有 MPDroid,Linux 有 Cantata,iPhone 上并没有……如果是网页客户端靠谱的就更少了,姑且推荐 slimpd 但是分析 tag 问题很大,自作聪明猜 tag。

icecast 我只是用来对接 mpd 略过不谈。ampache 的问题是客户端和服务端都很多 bug ……按说明明是老牌服务了。大概因为我用的并非是官方 ampache 而是 owncloud 的 ampache。但是客户端 Amarok 和 Clementine 都用不了非常纠结。如果是以前用过的 Tomahawk 也有 bug。

那么终于可以回到正题上。LibresonicSubsonic 的 fork。因为 Subsonic 已经闭源了而且需要 license,只是有一段试用时间。使用 Libresonic 的一个原因就是他有良好的客户端支持,而且有一个靠谱的网页客户端。因为现在用 iPhone 了所以推荐一个 iPhone 的客户端 play:Sub。支持离线缓存。而且 Libresonic 似乎支持转码也就是说你可以在手机上下载低码率减少流量消耗。

本文最后更新于 天前,文中所描述的信息可能已发生改变