HiFiBerryOS

2020-12-10 10:07:04

HiFiBerryOS是我们针对音频播放进行了优化的最小Linux发行版的版本,其目标不是增加尽可能多的功能,而是将其保持在较小的水平。因此,它基于Buildroot,不可能使用程序包管理器来添加更多软件。

有一个健壮的更新机制,该机制不会覆盖系统,但会在当前版本和新版本之间切换(它们在不同的分区上运行)。在doc / updater.md中有详细记录。

请注意,尚不直接支持本地音乐档案(例如NAS上的MP3文件)。如果您有本地音乐收藏,则需要使用其他音乐服务器将音乐流式传输到HiFiBerryOS,例如

您可能还配置了随附的音乐播放器守护程序,但是必须从命令行执行此操作。一个简单的MPD UI名称ympd在HTTP端口9000上运行。

有几种方法可以向HiFiBerryOS添加功能或将其集成到其他系统中。

后端控制器的主要应用程序称为audiocontrol,它提供可用于启动/停止播放器,切换源或检索元数据的API,这通常是要将其集成到其他系统中的最简单方法,例如自动化系统。

Audiocontrol提供了一个可用于添加更多复杂集成的插件系统。另请参阅“控制器插件剖析”。

HiFiBerryOS基于buildroot。 这意味着,您无法从命令行轻松安装其他软件。 即使您这样做,它也将在下一次更新后消失,因为更新将替换完整的文件系统。 您需要通过Buildroot构建系统集成附加软件 UI还使用了插件概念。 插件称为扩展。 看看Beocreate文档 我们期待着您的贡献。 根据功能和代码质量,我们将决定一个贡献是包含在基本系统中还是作为用户贡献的模块提供,用户需要自己安装。