Multi-arch Docker image bundling Snapcast, Squeezelite, and LedFx behind a PulseAudio bridge -- one image, three roles (all-in-one visualizer, snapserver, or hardware ALSA player).
-
Updated
Aug 21, 2026 - Python
Multi-arch Docker image bundling Snapcast, Squeezelite, and LedFx behind a PulseAudio bridge -- one image, three roles (all-in-one visualizer, snapserver, or hardware ALSA player).
High-performance, bit-perfect Squeezelite Docker image built on native PipeWire (not ALSA loopback), multi-arch, tuned for high-end DACs like the Topping DX5 up to 384kHz/DSD.
High-performance Snapcast (snapserver + snapclient in one image) Docker build with native PipeWire support, multi-arch, bit-perfect sample-rate switching for DACs like the Topping DX5.
🌈 Home Assistant add-on: one WLED live-preview connection per device, fanned out to unlimited dashboard viewers — with a Lovelace card, effect-list sync and a device web UI proxy, over Ingress.
MCP server for Music Assistant -- lets an LLM agent control home audio (play, search, queue, volume, transfer) with natural language and almost no system prompt.
Home Assistant add-ons that put services running on their own hardware back into your sidebar, via Ingress — Music Assistant and Frigate Yard Stats.
Web panel to pair Bluetooth speakers on a Linux host and run supervised Snapcast players on them — BlueZ over D-Bus + snapclient, one container
How my home audio fits together: Music Assistant to Snapcast to PipeWire, with Bluetooth speakers, Squeezelite and LedFx — a map of the pieces and one compose that runs them
Add a description, image, and links to the home-audio-stack topic page so that developers can more easily learn about it.
To associate your repository with the home-audio-stack topic, visit your repo's landing page and select "manage topics."