XiaoMusic被迫停更?别慌,原作者换壳打造的Songloft已上线!
导语:小爱音箱本地播放神器XiaoMusic下架?原作者携全新自托管音乐库Songloft无缝接班!
玩 NAS 和智能家居的小伙伴对 XiaoMusic 应该不会陌生。这个能让小爱音箱轻松播放本地无损音乐的神器,曾在二次元歌姬粉和 Hi-Fi 发烧友中风靡一时。不过,因为版权红线等不可抗力因素,原项目不得不宣告停止维护。令人欣喜的是,原作者并没有放弃这个方向。最近,这位开发者带着重构的社区接力项目——Songloft 重新回归,为自托管音乐库爱好者们提供了一个更安全、也更强大的平替方案。
避开版权雷区,用插件化架构完成华丽变身
很多老用户好奇,既然旧版项目因为版权风险停摆,新生的 Songloft 又是如何解决这一痛点的?原作者在这一代产品中巧妙地引入了“插件化”设计。Songloft 本身专注于本地音乐的整理与文件底座,而网络音源扩展、第三方接口以及设备控制等敏感功能,则全部交由外置的 JS 插件来处理。
这种解耦设计不仅规避了合规风险,还带来了极高的自由度。用户依旧可以通过加载特定插件,继续享受用小爱音箱语音控制播放本地私藏 ACG 音乐的快感,同时不用担心核心程序受到不可抗力影响。
全格式制霸与无缝的多端使用体验
作为新一代轻量级自托管音乐中心,Songloft 的基础功底非常扎实。它可以轻量化地部署在你的个人 NAS、树莓派或是一台闲置的家用小主机上,支持自动整理本地音频文件:
- 支持扫描常见的音频封装格式,如 MP3 / FLAC / WAV 等
- 自动抓取内嵌的歌曲封面、歌手信息与专辑元数据
- 智能更新本地索引数据库,提供秒级的快速检索响应
覆盖全场景的客户端生态
为了让听歌体验更加连贯,项目完整版直接内置了精美的 Web 前端,同时也基于 Flutter 框架开发了覆盖手机端、桌面端以及网页版的客户端,让你的私有曲库在任何设备上都能即点即播。
高阶玩法:从网络转存到开放的 REST API 联动
除了管理本地硬盘里珍藏的音轨,Songloft 还支持直接添加网络歌曲或网络电台。如果你在网上听到好听的音频流,还可以通过系统的转存功能,直接将其保存到本地服务器中。
基于灵活的 JS 插件系统,硬核玩家可以自由编写脚本来扩展音源、抓取歌词元数据,甚至是控制不寻常的硬件播放设备。更棒的是,Songloft 提供了标准的 REST API 接口,这意味着你可以轻松将其接入 Home Assistant 等智能家居平台,打造真正属于自己的智能音乐播放中心。
对该项目感兴趣的玩家,可以直接前往 Songloft官方网站 了解详情,或者在 Songloft项目GitHub主页 预览与编译最新源码,需要成品文件的朋友可前往 Songloft客户端官方下载页面 获取对应平台的客户端。而老用户们如果想了解前作的背景,也可以回顾已被归档的 XiaoMusic开源项目 仓库。