Hi everyone,
I built an open-source Windows app called RoomRelay for a use case I kept running into: streaming live Windows audio to Sonos speakers without needing AirPlay, Bluetooth, line-in hardware, or older tools.
It can stream:
- whole-system Windows audio
- audio from a selected application, on supported Windows versions
It discovers Sonos speakers on the local network and sends the stream directly over LAN.
GitHub:
https://github.com/guicn555/RoomRelay
Release downloads:
https://github.com/guicn555/RoomRelay/releases/latest
A few honest limitations:
- This is best for music, podcasts, radio, and background audio.
- It is not meant for low-latency gaming or perfect video lip-sync.
- The stream is local-network only.
- Per-app capture works best on current Windows 11 builds.
- You may need to allow the Windows Defender Firewall prompt on your private network.
I’m posting here because I’ve seen a lot of older threads where people ask how to use Sonos as PC speakers or stream Windows audio to Sonos, and the usual answers are line-in, Bluetooth-capable Sonos models, AirPlay workarounds, or Stream What You Hear.
If anyone tries it, I’d especially appreciate feedback on:
- which Sonos model(s) you tested with
- Windows version
- whether discovery worked
- latency/stability
- any firewall/setup friction
I’m happy to take bugs or compatibility reports on GitHub.
