Turn any Windows PC into a synchronized multi-room audio player.
WindowsSpin connects your Windows computer to Music Assistant, allowing you to play music throughout your home in perfect sync. Whether you have an old laptop, a home theater PC, or a desktop workstation, WindowsSpin transforms it into part of your whole-home audio system.
Disclaimer: This is an independent, unofficial project and is not affiliated with, endorsed by, or associated with the Music Assistant project or the official Sendspin protocol maintainers.
The Problem: You want to play music on multiple devices throughout your home, but audio from different speakers reaches your ears at different times—creating an annoying echo effect as you move between rooms.
The Solution: WindowsSpin uses precision clock synchronization to ensure audio plays at exactly the same moment on all connected players. Walk from your living room to your kitchen and the music follows you seamlessly—no delays, no echoes, just continuous audio.
- Windows 10 version 1809 or later
- .NET 10.0 Runtime (or use the self-contained installer)
- Download the latest installer from the Releases page
- Run the installer
- Launch WindowsSpin from the Start Menu
Options:
WindowsSpin-Setup.exe— Standard installer (requires .NET 10 runtime)WindowsSpin-Setup-SelfContained.exe— Includes runtime (larger download, no dependencies)WindowsSpin-portable.zip— Portable version, no installation needed
WindowsSpin automatically discovers Music Assistant servers on your network. If your server isn't found, enter the address manually (e.g., 10.0.2.8:8927).
Your Windows PC now appears as a player in Music Assistant. Add it to a group with other players for synchronized multi-room playback.
That's it!
Server not discovered?
- Ensure client and server are on the same network
- Check firewall settings—allow mDNS (UDP 5353) and WebSocket (TCP 8927)
- Try entering the server address manually
Audio not playing?
- Verify your audio device is working in Windows
- Check Settings → Audio Device in WindowsSpin
Poor synchronization?
- Check your network connection stability
- Open Settings → Stats for Nerds to see sync status
For more help, see the Wiki or open an issue.
Want to contribute or build from source? See the Developer Documentation on our Wiki.
- Music Assistant — The music streaming platform
- Sendspin CLI — Official CLI reference client
MIT License — see LICENSE for details.
- Music Assistant — The music streaming and multi-room platform
- Sendspin Protocol — The synchronization protocol
- NAudio, Concentus, Zeroconf — Core libraries



