finds.dev← search

// the find

hifiberry/hifiberry-os

★ 1,220 · C · MIT · updated Jun 2026

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.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →