A modern, network-enabled music player platform built on Rockbox technology. rockboxd.tsiry-sandratraina.com
rust deno navidrome airplay libadwaita zig mpris snapcast mpd rockbox audio subsonic
2

Configure Feed

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

rockboxd / mintlify
10 folders 10 files
README.md

Rockbox Daemon — Documentation#

The Mintlify source for https://rockboxzig.mintlify.app.

Layout#

mintlify/
├─ docs.json              # navigation, theme, anchors
├─ index.mdx              # landing page
├─ quickstart.mdx
├─ installation.mdx
├─ configuration.mdx
├─ audio-output/          # builtin / snapcast / airplay / squeezelite / chromecast / upnp
├─ audio-settings/        # EQ, DSP, ReplayGain, crossfade
├─ clients/               # web, desktop, MPD, MPRIS
├─ architecture/          # build system, PCM sinks
├─ reference/             # CLI, ports, settings.toml, troubleshooting, FAQ
├─ api-reference/
│   ├─ introduction.mdx
│   ├─ openapi.json       # synced from crates/server/openapi.json
│   ├─ rest/overview.mdx
│   ├─ graphql/overview.mdx
│   ├─ grpc/overview.mdx
│   └─ mpd/overview.mdx
└─ sdks/                  # TypeScript / Python / Ruby / Elixir / Clojure / Gleam

Local preview#

npm i -g mint
mint dev

The preview lives at http://localhost:3000 and reloads on save.

Keeping the OpenAPI spec in sync#

api-reference/openapi.json mirrors crates/server/openapi.json. After adding or changing an HTTP route, edit crates/server/openapi.json and copy it over:

cp crates/server/openapi.json mintlify/api-reference/openapi.json

Mintlify auto-generates one page per operation under the HTTP REST group on every build.

Validating before pushing#

mint broken-links

Deployment#

The Mintlify GitHub app deploys this directory automatically on push to the default branch. No manual step needed.