Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Replace ASCII architecture diagram with cards

Switch overview page to CardGroup/Card components for a
cleaner, responsive layout.
Update site palette from yellow to orange and add codeblock
theme settings (light: catppuccin-latte, dark: min-dark)

+31 -24
+19 -15
mintlify/architecture/overview.mdx
··· 4 4 icon: 'sitemap' 5 5 --- 6 6 7 - ```text 8 - ┌──────────────────────────────────────────────────────────────────────┐ 9 - │ Clients Web UI · GTK · GPUI · TUI · REPL · MPD · MPRIS │ 10 - ├──────────────────────────────────────────────────────────────────────┤ 11 - │ Protocols gRPC :6061 GraphQL :6062 REST :6063 MPD :6600 │ 12 - ├──────────────────────────────────────────────────────────────────────┤ 13 - │ Rust services playback · library · settings · search · playlists │ 14 - │ airplay · slim · chromecast · upnp · netstream │ 15 - ├──────────────────────────────────────────────────────────────────────┤ 16 - │ Rockbox C audio engine · DSP · codecs · tag database │ 17 - ├──────────────────────────────────────────────────────────────────────┤ 18 - │ PCM sinks builtin · fifo · airplay · squeezelite · chromecast │ 19 - │ snapcast_tcp · upnp │ 20 - └──────────────────────────────────────────────────────────────────────┘ 21 - ``` 7 + 8 + <CardGroup cols={1}> 9 + <Card title="Clients"> 10 + Web UI · GTK · GPUI · TUI · REPL · MPD · MPRIS 11 + </Card> 12 + <Card title="Protocols"> 13 + gRPC :6061 · GraphQL :6062 · REST :6063 · MPD :6600 14 + </Card> 15 + <Card title="Rust services"> 16 + playback · library · settings · search · playlists · airplay · slim · chromecast · upnp · netstream 17 + </Card> 18 + <Card title="Rockbox C"> 19 + audio engine · DSP · codecs · tag database 20 + </Card> 21 + <Card title="PCM sinks"> 22 + builtin · fifo · airplay · squeezelite · chromecast · snapcast_tcp · upnp 23 + </Card> 24 + </CardGroup> 25 + 22 26 23 27 The entire system ships as **one binary**, `rockboxd`, produced by Zig's 24 28 linker. There's no separate "rockbox-server" service, no per-feature
+12 -9
mintlify/docs.json
··· 7 7 "strict": true 8 8 }, 9 9 "colors": { 10 - "primary": "#F4FF00", 11 - "light": "#FAFF66", 12 - "dark": "#C2CC00" 10 + "primary": "#FF6B00", 11 + "light": "#FF9347", 12 + "dark": "#CC5500" 13 13 }, 14 14 "background": { 15 15 "color": { ··· 17 17 }, 18 18 "decoration": "grid" 19 19 }, 20 + "styling": { 21 + "codeblocks": { 22 + "theme": { 23 + "light": "catppuccin-latte", 24 + "dark": "min-dark" 25 + } 26 + } 27 + }, 20 28 "favicon": "/favicon.svg", 21 29 "navigation": { 22 30 "tabs": [ ··· 25 33 "groups": [ 26 34 { 27 35 "group": "Getting started", 28 - "pages": [ 29 - "index", 30 - "quickstart", 31 - "installation", 32 - "configuration" 33 - ] 36 + "pages": ["index", "quickstart", "installation", "configuration"] 34 37 }, 35 38 { 36 39 "group": "Audio output",