Image: reddit.com · echo•mux: a self-hosted multi-room Bluetooth audio streamer with per-speaker latency alignment and Spotify Connect support
echo•mux: multi-room Bluetooth audio from two Raspberry Pis
A self-hosted hub that streams to mixed-brand Bluetooth speakers at once with per-speaker latency alignment, built with Claude over two weeks.
Credits
- Reddit poster Purple_Hornet_9725 Source ↗
Earliest dated source:
The full story
The maker owned a mix of premium and budget Bluetooth speakers from different brands and wanted to stream to all of them at once rather than buy a Wi-Fi system. They realised the real problem was the different latency of each speaker, and over two weeks of spare time built echo•mux with Claude, which they say let them follow test-driven development for once.
It turns their two Raspberry Pis into a multi-room Bluetooth hub controlled from a mobile-first web UI, with per-speaker latency alignment and Spotify Connect support, plus cheap extra Bluetooth antennas to reach the garden. Getting it reliable was "hell": a bug in the current repository version of BlueZ made streaming to several devices impossible, and audio sync and the UI were hard too. They say it now works perfectly for their needs.
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: echo•mux: a self-hosted multi-room Bluetooth audio streamer with per-speaker latency alignment and SReddit poster: Purple_Hornet_9725Posted
The maker's post on r/ClaudeAI.
If it disappears: archived copy of Reddit: echo•mux: a self-hosted multi-room Bluetooth audio streamer with per-speaker latency alignment and S (opens in a new tab)