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

· web coding devtools · Source ↗

TLDR

  • rockbox-zig wraps the Rockbox audio engine (gapless, DSP, 20+ codecs) in Rust/Zig and exposes gRPC, GraphQL, HTTP, and MPD APIs with multi-room output.

Key Takeaways

  • Multi-room output supports AirPlay (RAOP fan-out, ~8ms RTP sync), Snapcast (TCP or FIFO), Squeezelite (Slim Protocol), Chromecast, and UPnP/DLNA simultaneously.
  • API surface includes gRPC, GraphQL, HTTP REST, MPD server (port 6600), and MPRIS; existing MPD clients connect without changes.
  • Docker quickstart: single docker run with volume mount exposes the web UI on port 6062 and Snapcast on 1704/1705.
  • Typesense powers fast local search; tag database and folder navigation are both supported.
  • Planned additions include YouTube/Spotify/Tidal streaming, TuneIn Radio, Wasm extensions, and a Deno plugin API.

Hacker News Comment Review

  • No substantive HN discussion yet.

Original | Discuss on HN