Skip to content
Tech News
← Back to articles

Show HN: A modern Music Player Daemon based on Rockbox firmware

read original get Rockbox Firmware for MP3 Player β†’ more articles
Why This Matters

Rockbox Zig modernizes the open-source audio player ecosystem by integrating advanced features like multi-room audio, gapless playback, and support for over 20 codecs through a variety of APIs and protocols. Its compatibility with popular streaming services and multi-room solutions positions it as a versatile tool for both developers and consumers seeking a customizable, high-quality listening experience. This development signifies a significant step forward in open-source audio technology, offering enhanced flexibility and integration options for the tech industry.

Key Takeaways

Rockbox Zig 🎡 ⚑

A modern take on the Rockbox open source audio player, extended with Rust and Zig. Rockbox Zig exposes the full Rockbox audio engine β€” gapless playback, DSP, 20+ codecs, tag database β€” through gRPC, GraphQL, HTTP, and MPD APIs, and adds multi-room output via AirPlay, Snapcast, and Squeezelite.

✨ Features

Audio output

Built-in CPAL audio

Built-in CPAL audio AirPlay (RAOP) β€” single or multi-room fan-out to Apple TV, HomePod, Airport Express, shairport-sync

AirPlay (RAOP) β€” single or multi-room fan-out to Apple TV, HomePod, Airport Express, shairport-sync Snapcast β€” synchronised multi-room via snapserver (FIFO/pipe and direct TCP with mDNS auto-discovery)

Snapcast β€” synchronised multi-room via snapserver (FIFO/pipe direct TCP with mDNS auto-discovery) Squeezelite (Slim Protocol + HTTP broadcast) β€” synchronised multi-room

Squeezelite (Slim Protocol + HTTP broadcast) β€” synchronised multi-room Chromecast

Chromecast Gapless playback and crossfading

... continue reading