DIY Sendspin audio receiver supports multi-room audio synchronization, integrates with Home Assistant

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.

DIY Sendspin Media Player

Sendspin audio receiver key components:

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.

SendSpinZero versions: Coax S/PDIF, Analog Stereo, and optical S/PDIF
SendSpinZero audio output versions: Coax S/PDIF, Analog Stereo, and optical S/PDIF

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.

SendSpin Zero wiring

SendSpin audio receiver firmware media cover
Testing with cover art

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.

SendSpinZero display button

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.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

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.

Radxa Orion O6 Armv9 mini-ITX motherboard

7 Replies to “DIY Sendspin audio receiver supports multi-room audio synchronization, integrates with Home Assistant”

  1. Title should probably also mention Music Assistent since Sendspin is at this time primarily made for Music Assistent and was even founded by the founder of Music Assistent, even is Home Assistant is now beginning to migrate its audio output and input pipelines to Music Assistent and Sendspin.

    1. Yes but even if it is the Sendspin specification still experimental it is new official audio experience protocol from the Open Home Foundation for Music Assistant and Home Assistant. So while you could say that Open Home Foundation follows its fundamental principles of privacy, choice, and sustainability by supporting all other protocols for cross-ecosystem interoperability or legacy compatibility, Sendspin is the only protocol that the Open Home Foundation will actually promote and will activley work to improve and extend.

  2. Unfortunately, the chip antennas of the S3 zero and similar mini boards are crap.
    Respectively, the layout is far from the recommendation in the datasheet of the antenna, and therefore the performance is really bad.
    Unless you plan to place the thing close to the WiFi router, better use a board with a classic PCB antenna/proper layout/external antenna.

    1. I recently bought two ESP32 C6 mini boards with this antenna and can confirm that the WiFi sensitivity is really bad. Even 6m to the router do not always work. It’s probably not only the antenna but as well the board design (as you mention).

Leave a Reply

Your email address will not be published. Required fields are marked *

Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC
Boardcon MINI1126B-P AI vision system-on-module wit Rockchip RV1126B-P SoC