All guides

Sonos troubleshooting

Sonos Not Showing in AirPlay? Fix Missing Speakers and Cutouts

Start with one fact: not every Sonos speaker supports AirPlay 2. Confirm the model first, then work down through network, grouping and source. This guide does not involve a factory reset — AirPlay problems almost never need one.

Last updated: 2026-08-26

① Does this speaker support AirPlay 2 at all?

This is the most common "problem", and it is not a fault. Older Sonos models have no AirPlay 2 hardware support and will never appear in the AirPlay picker, no matter what you change. Open System in the Sonos app, note each product's model, and check it against Sonos' AirPlay 2 compatibility list — a minute here removes a whole category of pointless troubleshooting.

There is a useful workaround: group the unsupported speaker with one that does support AirPlay 2, then AirPlay to the supported one. Both will play, though it is not a true direct AirPlay connection.

② Supported but still not listed? Check subnet and multicast

AirPlay discovers devices over Bonjour (mDNS), and mDNS uses multicast. Your iPhone and your Sonos must sit on the same subnet with nothing blocking multicast in between. The three usual blockers are a guest network (isolated by default), the router's AP isolation or client isolation setting, and corporate or dormitory networks that disable multicast outright.

A 20-second test: put the iPhone on exactly the same SSID as the speakers — not the guest network, not the separate 5 GHz SSID — and check the AirPlay list again. If it appears, the problem is network isolation, not the speaker.

③ Can a VPN stop AirPlay from finding Sonos?

With a VPN active, some clients capture all traffic including local discovery, which empties the AirPlay list. Turn the VPN off and test once — if the list returns, add a local-subnet exception in the VPN, or switch it off while listening.

iOS's Private Wi-Fi Address is also worth a look. It does not block AirPlay by itself, but it makes the router see a new MAC each time, which quietly invalidates any address reservation, allow-list or parental-control rule you set up — surfacing as "it worked yesterday". Turn it off in that network's Wi-Fi details and reconnect.

If you are sending AirPlay from a Mac, check whether the firewall in System Settings is set to "Block all incoming connections". That option also blocks AirPlay's return traffic.

④ Cutting out mid-stream — is AirPlay broken?

AirPlay is far more sensitive to network jitter than Sonos' own streaming, because the audio is pushed in real time from your phone — walk away, lock the screen, or switch bands and the stream breaks. So "AirPlay cuts out but playing directly from the Sonos app does not" is entirely normal, and it points at Wi-Fi quality rather than a broken AirPlay feature.

The levers are the same as for ordinary dropouts: keep the phone and speakers on a band with good signal, avoid congested channels, and reserve the speakers' IP addresses. If you plan to play one source for a long stretch, selecting that service inside the Sonos app is far more stable — AirPlay suits ad-hoc casting better.

⑤ Why do volume and channels go wrong after grouping?

AirPlay grouping and Sonos grouping are two separate mechanisms, and stacking them fights. If you select several speakers in AirPlay while they are also grouped in the Sonos app, volume control becomes unpredictable. Pick one: either select them all in AirPlay, or group them in Sonos and AirPlay only to the coordinator.

Stereo pairs and home theatre groups do not need to be selected separately in AirPlay — they present as a single target. If you see left and right appearing as separate entries, that pairing has broken; rebuild it in the Sonos app first.

Work through it in this order

  1. Check the model against Sonos' compatibility list. If it is not AirPlay 2 capable, stop here and use the grouping workaround instead.
  2. Move the iPhone to exactly the same SSID as the speakers, turn off any VPN, and check the list again.
  3. In the router, confirm AP isolation or client isolation is off. A guest network does not count.
  4. Reboot the speaker and the router once each — speaker first, wait for it to reappear in the app, then the router.
  5. If it still does not appear, try a second Apple device. Missing on both points at the network or the speaker; missing on only one points at that device's settings.

Re-open the AirPlay picker after each step rather than changing five things at once. AirPlay discovery is cached, and flipping settings rapidly tends to show you stale results.

When AirPlay is not the thing to blame

A few symptoms look like broken AirPlay but are not. Only one app fails to cast — that is that app's own output picker or licensing restriction; try another app and you will know. It casts but the delay is large — AirPlay buffers roughly two seconds, so lip-sync drifts noticeably with video. That is by design, not a fault; for video, use a low-latency path or handle it at the TV. The volume is suddenly tiny — check that speaker's volume inside the Sonos app first, because AirPlay volume and Sonos volume multiply.

One more easy misread: the cast succeeds but there is no sound. Confirm the speaker is not muted, not part of another group, and not currently on its TV input — a home theatre group will refuse other sources while the TV input is active.

Official references

Lock screen, Apple Home and Shortcuts all connect

ZoneFoundry brings Sonos into Apple Home and Shortcuts, with full playback controls on the lock screen — no unlocking and opening an app just to change a track.

Next

Speakers keep dropping off Wi-Fi →
Groups vs stereo pairs vs home theatre →
Put Sonos into Apple Home and Siri →

AirPlay suits ad-hoc casting. If you want to search across services by voice or control several rooms at once as a habit, ZoneFoundry adds that layer while leaving your existing Sonos setup unchanged.