SendspinZero is an open-source, DIY Sendspin audio receiver for your amplifier that relies on off-the-shelf parts costing around $10 and a 3D printed enclosure. It integrates with Home Assistant for multi-room audio synchronization.
It sounds good, but what is Sendspin exactly? It’s a royalty-free, open protocol developed by the Open Home Foundation for synchronized audio playback across multiple devices and rooms. Besides audio, it also supports screens for album art and control music, and sound-activated lights (coming soon feature). The protocol enables open-source products that compete against proprietary systems like Sonos, AirPlay, or Google Cast, and integrates nicely with the Music Assistant add-on for Home Assistant.
Sendspin audio receiver key components:
- Waveshare ESP32-S3-Zero board with 2MB PSRAM (About $4-$6 on AliExpress, $12 on Amazon), ideally the version without pre-soldered headers
- Optional 1.54-inch LCD screen (About $5 on AliExpress)
- Optional 3-6V, 22mm bi-color button (About $2 to $3)
- Audio output options:
- 3.5mm audio jack using PCM5102A DAC board ($1-$2 on AliExpress)
- Optional optical (A1) or coax S/PDIF (RCA) connector (the PCM5102A board is not used)
- A few wires…
Prices are approximate since I’m shown “welcome deals” for $0.99 for most items. The total for the display + 3.5mm audio jack module should be a little over $10 before taxes and shipping, unless you get discounts.
You can build nine different variants with three audio output options (Coax S/PDIF, Analog Stereo, optional S/PDIF) and no display, a 1.54-inch display, or a bicolor button.

You’ll also need a 3D printer for the case, and a soldering iron to solder the wires in a way that fits inside the enclosure. It doesn’t seem too complicated to reproduce, and you could also test it with a breadboard.

The ESP32-S3 board simply needs to run ESPHome with YAML configuration files for all nine versions and 3D files for the enclosures available on GitHub, along with detailed instructions. If you scroll down, you’ll also find other variants, including a 1.9-inch display + bi-color button model, which looks pretty neat.
There’s no information about the Home Assistant + Music Assistant integration part on GitHub, and for that, you may want to check the official documentation.
Thanks to Hedda for the tip.

Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.






