Stream to Sonos speakers on a separate VLAN or subnet
Putting Sonos on its own IoT network is good practice, but it breaks automatic discovery. PC2Sonos can still reach them if you give it one speaker's IP address.
Why the speakers don't show up
Apps find Sonos by sending a discovery broadcast on your local network. Routers don't pass those broadcasts between VLANs or subnets unless you set up a multicast relay, so speakers on another network stay invisible.
The fix
- Find the IP address of any one Sonos speaker, from your router's device list or the Sonos app's About screen.
- In the PC2Sonos dashboard, open Speakers not showing up? and type that address.
- PC2Sonos connects to that speaker directly and finds the rest of your system from it.
Windows 10 or newer, macOS 12 or newer. No account needed.
Firewall rules to check
Your computer and the speakers need to reach each other in both directions. Sonos is controlled from the computer, and each speaker then pulls the audio stream from PC2Sonos running on your computer. If speakers appear but stay silent, allow the Sonos network to open connections to your computer. The Windows installer adds the local firewall rules; the router rules between networks are up to you.
Faster start after a reboot
Give your main speaker a fixed address (a DHCP reservation) and click the star next to it in the dashboard. PC2Sonos then connects to it straight away at login instead of scanning.