I bought new ERA 100 speakers and suddenly AirPlay stopped working in several speakers/rooms all the time. It was total chaos and I hated Sonos.
Sonos Setup: Arc, with sun and satellites. 2 ERA 100 in Stereo pair, Move and two ikea speakers in two different rooms.
WiFi setup: Ubiquity UniFi with Wifi 6 APs and USG Pro.
I spent ALOT of time troubleshooting and started to get crazy, when I finally seemed to have found a viable solution. Sonos is apparently extremely picky with the frequencies and WiFi settings in general, but what solved it for me was to:
- Set the WiFi channel to 1, 6 or 11 depending on what channel you’ve set the Sonos net to (it should not be the same)
- Set the channel width to 20mhz.
- Lock the speakers to a certain WiFi-accesspoint (wifi hardware) in the UniFi portal.
- Disable the 5 GHz frequencies on that particular accesspoint. So EVERY speaker stream on the same bandwidth (2,4Ghz in my case, but I suppose you could force them all to 5ghz also, but I have other IOT stuff that needs the 2,4ghz)
Since I’ve done these settings, all of my speakers appear in my Airplay list, and streams flawlessly with Airplay 2.