Skip to content

History / Headless Daemon

Revisions

  • docs: full 2.0.2 refresh across the wiki + new Headless Daemon API page Audited every page against the real 2.0.2 native Slint app and fixed what was obsolete or invented: - Removed Tauri/webview-era content (WebKitGTK/GTK3/GStreamer deps, GSK/GDK/ QBZ_FORCE_X11 graphics knobs, fabricated 10-step wizard, offline-cache features and menus that were never ported to Slint, HTTP-remote-on-desktop). - Corrected to reality: 5 audio backends, 8 UI languages, 36 themes + the new Catppuccin flavors, renderer tiers (wgpu/GL/software) + QBZ_RENDERER, real install channels and asset names, macOS aarch64+x64, DSD playback, truthful cast quality and per-renderer caps (#638), the dynamic album-art background, Library "All", Pinned Home, the headless daemon and Kiosk mode. - New page: Headless-Daemon-API — HTTP/CLI/SSE reference with worked examples and dummy outputs so people can build clients (plasmoids, dashboards, scripts). - 23 numbered SCREENSHOT-PENDING markers flag where fresh captures are needed.

    @vicrodh vicrodh committed Jul 24, 2026
  • docs: add Build a Streaming Box step-by-step walkthrough Guided companion to the Headless Daemon manual: a Raspberry Pi 4 + HiFiBerry rig as the worked example (explicitly example, not target) — install, login or desktop settings hand-off, CARD=-form DAC config, service + linger, phone/CLI/HTTP control, and an automation section (cron alarm, watch|jq notifications, Home Assistant rest_command, fav --current, exit-code health checks). Sidebar sub-entry + manual cross-link. Also fixes the cheat-sheet's stdin claim: queue add takes one id; the stdin sinks are playlist add ... - and suggest --seed -. cc

    @vicrodh vicrodh committed Jul 22, 2026
  • docs: Headless Daemon — qbzd service generator (systemd/openrc/runit) Document `qbzd service`: auto-detecting init service-file generator in the Install section (OpenRC/runit/systemd, with the HOME/XDG_RUNTIME_DIR audio-env note) and a cheat-sheet row.

    @vicrodh vicrodh committed Jul 20, 2026
  • docs: Headless Daemon — CONSOLE expansion (CLI, scrobbling, MPRIS, events) Document the 2.0.2 CONSOLE surface: the full browse/search/discover/radio/reco/ favorites/playlist/lyrics/art/resolve CLI verbs and queue move/jump/stop-after; the new Scrobbler setup-TUI section (now 8 sections) plus Last.fm/ListenBrainz CLI and offline queue; MPRIS desktop media controls (default on, playback.mpris toggle, QBZD_MPRIS override); `qbzd watch` live event stream; and an HTTP-API section (/api/events, /api/artwork/current) for third-party clients.

    @vicrodh vicrodh committed Jul 20, 2026
  • docs: add Headless Daemon (qbzd) manual page Full user manual for the phase-1 daemon: install, quickstart, setup TUI with width-verified layout mockups, HiFi wizard copy keys, CLI cheat sheet, settings hand-off, LAN-first security posture, troubleshooting. cc

    @vicrodh vicrodh committed Jul 15, 2026