Listen, control and see your music in every room with Sendspin, an open standard for the complete music listening experience.
Sendspin is an open standard by the Open Home Foundation for a synchronized music experience across multiple devices and rooms. It enables speakers, lights, and screens to work together to create a rich and immersive audio environment:
- Play high quality audio in sync across speakers
- Show album art and control music on tablets and screens
- Visualize audio playback on connected lights (coming soon)
Sendspin enables low-power and low-cost streaming devices to provide a high-quality and fully in sync music experience.
Sendspin is in public preview. The specification is subject to change.
Live Demo
Try Sendspin in your browser
Open it on multiple devices, press Start Listening on each one, and hear them lock together.
Use it today
Sendspin has been implemented in various products and projects to help validate the experience we want to deliver. We're actively working with the Open Home community to test the implementation, get feedback, and help shape the future of the protocol.
To use Sendspin today:
- Stream music via Sendspin to any receiver using Music Assistant and play the stream simultaneously in browsers and AirPlay or Google Cast-enabled devices.
- Play a Sendspin stream on the Home Assistant Voice Preview Edition (or a speaker connected to it via the AUX port)
- Turn your Linux machine into a Sendspin receiver using Sendspin Daemon, or install windowsSpin on a Windows computer.
- Turn an old phone into a Sendspin receiver with SendspinDroid
Advanced usage:
- Start a Sendspin client from the command-line using sendspin-cli
- Show album art and control your music from ESPHome using this example configuration
If you have any feedback, please stop by at the #sendspin-beta-testing channel on the Music Assistant Discord.
Adopted by the following products and projects
Why (yet another) new protocol?
Major audio-playback standards like AirPlay and Cast are closed.
We believe users should control their devices, their data, and their music. Open standards are essential to that vision. Existing protocols for synchronized audio experiences are proprietary and closed. This makes it impossible to have an open ecosystem of interoperable solutions that unleashes the creativity of the community.
We also believe that existing standards are incomplete. They focus solely on audio streaming, while the complete music experience includes per-speaker DSP, controlling playback and visualizing the music. Sendspin aims to fill that gap.
More Reading
- Read the protocol specification
- Learn about the SDKs and code samples
- Explore commercial usage