// the find
hifiberry/hifiberry-os
Linux distribution optimized for audio playback
HiFiBerryOS is a Buildroot-based minimal Linux distribution for Raspberry Pi, purpose-built for audio playback on HiFiBerry DAC hardware. It bundles Spotify, AirPlay, Bluetooth A2DP, Roon, MPD, and Snapcast into a read-only image with an A/B partition update scheme. It's for people who want a dedicated, appliance-style music player on a Pi — not a general-purpose Linux box.
The A/B partition updater is the right call for an appliance OS — updates can't brick the device because the old partition stays intact until the new one boots cleanly. The package list is genuinely useful: shairport-sync, squeezelite, bluez-alsa, and MPD are all solid choices rather than reinvented wheels. The audiocontrol2 plugin API gives you a real extension point without needing to rebuild the image. Build configs are versioned and stored in the repo, so reproducing a specific release isn't guesswork.
The main branch is explicitly abandoned — the README opens with a deprecation notice, the issue tracker is disabled, and the replacement (`hbosng` branch) has no timeline or feature guarantees. The Buildroot base is pinned to patches dating back to 2019–2023, so you're running a known-stale toolchain. You cannot add packages at runtime; anything not baked into the image requires a full rebuild via Buildroot, which is a significant barrier for experimentation. The UI layer depends on the Bang & Olufsen Beocreate project, an external dependency the HiFiBerry team doesn't control — if that project goes stale too, the frontend goes with it.