Airsonic:自托管音乐流媒体服务器
文章目录
- Airsonic:自托管音乐流媒体服务器
Airsonic:自托管音乐流媒体服务器
Airsonic 是一款开源的音乐流媒体服务器,目前在 GitHub 上获得了 2,043 个 Star。
它是一个基于 Web 的媒体播放器,可以让你随时随地访问自己的音乐库。你可以用它和朋友分享音乐,也可以在工作时听自己的收藏。Airsonic 支持同时向多个设备串流,比如厨房放一首,客厅放另一首。
Airsonic 能处理非常大的音乐库,几百 GB 的规模也没问题。虽然针对 MP3 做了优化,但它支持所有能通过 HTTP 串流的音视频格式,包括 AAC 和 OGG。通过转码插件,还能实时转换 WMA、FLAC、APE、Musepack、WavPack、Shorten 等格式。
如果带宽有限,可以设置串流的码率上限,Airsonic 会自动把音乐重采样到合适的码率。
除了串流功能,Airsonic 也能当本地播放器用。它的 Web 界面设计得比较直观,搜索和索引功能针对大媒体库做了优化。Airsonic 还内置了 Podcast 接收器,功能和 iTunes 类似。
Airsonic 基于 Java 开发,可以在 Windows、Mac、Linux 和各种 Unix 系统上运行。安装完成后,通过浏览器就能访问,不需要额外安装客户端。界面支持搜索、索引、播放列表管理这些基本功能,用起来和普通的音乐播放器差不多。
不过需要注意的是,Airsonic 已经停止维护了。官方建议迁移到 airsonic-advanced 这个分支项目。Airsonic 最早是从 Subsonic 分支出来的,后来又经历了 Libresonic,最终在 2017 年形成了现在的 Airsonic。它的目标是提供一个功能完整、稳定、自托管的媒体服务器,基于 Subsonic 代码库,免费、开源、由社区驱动。
Airsonic 使用 GPLv3 许可证发布,代码没有任何许可证密钥或其他限制。如果你想支持这个项目,可以考虑给电子前沿基金会捐款。
对于想要搭建私人音乐服务器的用户来说,Airsonic 是一个不错的选择。它不需要依赖任何云服务,所有数据都保存在自己的服务器上。音乐文件、播放记录、个人设置都在自己掌控之中。
Airsonic 的配置也比较灵活。可以通过环境变量或者配置文件来调整各项参数,比如端口号、内存分配、数据库连接等。官方文档里有详细的安装指南,按照步骤操作就行。
社区方面,Airsonic 有自己的 Matrix 聊天室和 IRC 频道,还有 Reddit 子版块。遇到问题可以在这些地方寻求帮助。
总的来说,Airsonic 是一个成熟稳定的自托管音乐流媒体方案。虽然官方已经停止维护,但 airsonic-advanced 项目还在继续开发,功能和稳定性都有所提升。如果你正在找一个能自己掌控的音乐服务器,可以考虑试试这个方案。
你正在找一个能自己掌控的音乐服务器,可以考虑试试这个方案。
