Skip to main content

I built an open-source Windows app to stream PC audio to Sonos

  • April 26, 2026
  • 9 replies
  • 701 views

Forum|alt.badge.img

  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.

9 replies

Corry P
Forum|alt.badge.img+19
  • Sonos Staff
  • April 27, 2026

Hi ​@guicn555 

Welcome to the Sonos Community!

Thanks for sharing your work - I’m sure some here will find it useful!

 


  • Lyricist I
  • April 28, 2026

感谢,我试了一下,我的是sonos roam SL,延迟有点厉害,大概4秒左右

 

Moderator edit:

Google Translate-

Thanks, I tried it. I'm using Sonos Roam SL, and the latency is quite high, around 4 seconds.


Forum|alt.badge.img
  • Author
  • Contributor I
  • April 30, 2026

感谢,我试了一下,我的是sonos roam SL,延迟有点厉害,大概4秒左右

 

Moderator edit:

Google Translate-

Thanks, I tried it. I'm using Sonos Roam SL, and the latency is quite high, around 4 seconds.

Hello!

Give it a try on this new version latency has been improved quite a bit github.com/guicn555/RoomRelay/releases/tag/v1.0.7


  • Lyricist I
  • May 3, 2026

Took a look at the project, that’s awesome. Thanks!


Forum|alt.badge.img
  • Author
  • Contributor I
  • May 10, 2026

New release is out Release RoomRelay v1.2.0 · guicn555/RoomRelay

It now also targets ARM64.


Rajpriye
Forum|alt.badge.img+2
  • Trending Lyricist II
  • May 26, 2026

Very cool project honestly surprised Sonos never offered something this straightforward natively for Windows users. The fact that it works over LAN without relying on AirPlay or line-in hardware makes it especially interesting for older Sonos setups, and being upfront about the latency expectations is the right call. Definitely going to keep an eye on this one.

 


Forum|alt.badge.img
  • Author
  • Contributor I
  • May 31, 2026

Let me know how it goes!


  • June 3, 2026

Impressive 😁

Tried it with :-

- which Sonos model(s) you tested with

Play 5 Gen 1

  - Windows version

Version 25H2 OS build 26200.8457


  - whether discovery worked

Yes

  - latency/stability

OK
  - any firewall/setup friction

No

However, the sound seemed scratchy (via Foobar on the PC) compared to playing the same file via the usual Sonos system


DIY242
Forum|alt.badge.img+3
  • Lyricist III
  • June 9, 2026

Very nice application.  I am in front of my Windows PC a lot and I find this useful.  Tested with Soundcloud and a whole whack of other things.  I did notice a significant delay / latency still - a good test is listening to the DJ’s at The Lot Radio via audio/video stream (https://www.thelotradio.com/) - the delay is there through the usual Sonos system anyway - was hoping to have it in sync with the live stream with RoomRelay - it is close though 😀.

Thanks

Derek