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