Streaming

How to fix AirPlay dropouts, delays and missing speakers on mesh Wi-Fi

Your HomePods, Sonos or Apple TV vanish from the AirPlay menu, cut out mid-song, lag behind the picture or only work on one floor. Each of those has its own causes on a mesh system. A symptom table, a diagnosis order, and the eero, Deco, Orbi, Nest and UniFi settings that matter.

How we know: based on Apple support, deployment and developer documentation, IETF RFCs, mesh and router maker support documentation, Sonos support documentation, checked . RouterHaus didn't test this hands-on.

Illustration: an iPhone sending audio to a speaker in another room; the stream crosses a wireless hop between two mesh units, marked as the weak link, while a wired link between the units is shown as the fix.
Illustration: RouterHaus

The short version

  • Name the symptom first. A speaker missing from the AirPlay list is a discovery problem, usually a router setting. Audio that cuts out often points to the speaker's own Wi-Fi link. An echo between a TV and AirPlay speakers is usually fixed with the Apple TV's Wireless Audio Sync. "Works on one floor only" is usually the mesh unit that floor depends on.
  • Missing speakers: AirPlay finds devices with Bonjour, which uses multicast that Apple says "is usually not routed across subnets". A guest network, an IoT network with isolation, a VLAN without an mDNS relay, client isolation, multicast filtering or a second router can each hide a speaker.
  • Dropouts: check the speaker's signal and which mesh unit it's on. Apple calls two bars or fewer on a HomePod weak. A speaker attached to a far unit over a wireless backhaul is the classic mesh case; wiring that unit, or wiring the Apple TV to it, is the dependable fix.
  • Delay: Apple says AirPlay's enhanced buffering streams audio "faster than real-time" so playback survives interruptions. For a TV with wired and AirPlay speakers, run Wireless Audio Sync on the Apple TV.
  • Caveat: eero, TP-Link, NETGEAR and Google don't document how their mesh units carry multicast between them, and Apple doesn't publish AirPlay's latency, buffer size or bitrate. This guide sticks to what the makers do document.

Our Apple TV network guide covers the basics: the three ways an iPhone finds an Apple TV and the router features that break the "same network" rule. This article goes further into fixes, for any AirPlay 2 receiver on a mesh system: HomePod, Apple TV, Sonos and other AirPlay speakers.

How AirPlay finds a speaker, and why mesh Wi-Fi makes that harder

Apple's deployment guide describes three ways an Apple device finds an Apple TV (Bonjour, a Bluetooth advertisement and a peer-to-peer link), and says devices "prefer peer-to-peer discovery but typically establish a connection using the method that's the most responsive or the one most recently used." The Bluetooth and peer-to-peer methods are documented only for an Apple TV as the receiver, and Bluetooth reaches devices "generally within the same room". For a HomePod or a third-party speaker in another room, Bonjour is the method that matters.

Bonjour uses multicast DNS (mDNS), defined in RFC 6762. Devices announce and query services by sending to the address 224.0.0.251 (FF02::FB in IPv6) on UDP port 5353. Addresses in the 224.0.0.x range are link-local: RFC 4541 calls them "not to be routed". That's why a speaker on another subnet or VLAN disappears unless a router relays mDNS between them.

Multicast is also the kind of traffic Wi-Fi handles worst. The IETF's RFC 9119, on multicast over Wi-Fi, explains why:

  • No acknowledgments. Because "there are no ACKs for multicast packets, it is not possible for the AP to know whether or not a retransmission is needed." The RFC adds: "It is not uncommon for there to be a packet loss rate of 5% or more."
  • The slowest rate. Multicast "is generally transmitted at the slowest rate of all the connected devices", so it takes far more airtime than the same data sent to one device.
  • Unicast avoids most of it. The RFC says sending unicast instead "avoids most of the problems specific to multicast over Wi-Fi": frames are "acknowledged and buffered for power-save clients in the way that unicast traffic normally operates", at the cost of sending the same frame to each device.

Ubiquiti puts the airtime cost in numbers: "A few hundred Kbps of mDNS traffic can be the equivalent of a few hundreds Mbps of unicast traffic." On a mesh, discovery traffic has to reach every unit, including those linked to the router over a wireless backhaul. The consumer mesh makers don't document how their units forward multicast to each other, so there's no published basis for saying one brand handles it better than another.

Once a speaker is found, the audio stream is a separate matter. Apple's WWDC 2023 session on AirPlay audio says enhanced audio buffering is "built from the ground up with whole home audio in mind" and that "the audio streams faster than real-time playback speed in order to minimize playback interruptions." In Apple's demo, a HomePod keeps playing while the iPhone leaves Wi-Fi range. Apple also calls it responsive: "your app immediately responds to a tap on HomePod or when using your iPhone as a remote control." It doesn't publish how much audio is buffered or AirPlay's latency. Apple says most of its own media apps use AVQueuePlayer, one of the player classes that get enhanced buffering. Apple's developer documentation describes what an app has to do to get it (use Apple's player classes, and mark its audio as long-form, which "allows your audio to benefit from AirPlay 2 for extended buffering"), so not every app or sound on your iPhone or Mac is buffered the same way.

Symptom, cause, fix

Start with the row that matches what you see. The causes in each row are in the order to check them.

AirPlay problems on mesh Wi-Fi: what each symptom usually points to, from Apple's, Sonos's and the router makers' documentation.
What you seeMost likely causesFix firstThen
A speaker or TV is missing from the AirPlay listPhone and speaker on different networks (guest, IoT, a second router); client or device isolation; a VLAN without an mDNS relay; multicast filtering; AirPlay restricted in the Home app; the speaker offlineCheck that the iPhone and the speaker are on the same main network, not the guest network. Look for a Network Mismatch alert in the Home app.Turn off isolation and multicast filtering for that network. If you use VLANs, relay mDNS for both networks. Check Home Settings, Speakers & TV.
Audio drops every few minutes, or a speaker vanishes and comes backA weak link at the speaker; the speaker on a far mesh unit with a wireless backhaul; heavy multicast on a busy network; roaming features a device handles badlyRead the speaker's signal (Home app, HomePod settings, Wi-Fi Network) and check which unit it's connected to. Move that unit closer to the router or the speaker closer to a unit.Wire that unit, or wire an Apple TV to it. On UniFi, turn on Multicast to Unicast. On Deco, try turning off Fast Roaming and Beamforming.
Music stops everywhere at onceApple says the Home app may use a HomePod, Apple TV or AirPlay speaker as "the main audio source", and Siri or another task on that device "might cause playback to stop everywhere"Start playback again from the iPhone or with Siri.Stream from the iPhone or Mac instead, as Apple suggests, if it keeps happening.
Delay, echo or lip-sync driftAn Apple TV playing to HDMI speakers and AirPlay speakers together; the same receiver listed twice. Apple doesn't publish AirPlay's latency, so there's no documented figure for "normal" delayRun Wireless Audio Sync on the Apple TV (Settings, Video and Audio, Calibration).Pick "Receiver Speakers" rather than the receiver's AirPlay entry when a receiver is listed twice.
Works on one floor, or only near the routerThe far floor's unit has a weak or two-hop wireless backhaul; the speaker on a 2.4 GHz link; peer-to-peer AirPlay out of rangeRead every unit's backhaul indicator in the mesh app; put a unit on that floor where it still hears the router well.Wire that unit (Ethernet or MoCA), or wire an Apple TV to it. Don't wire a Sonos product to a satellite: Sonos says a wired Sonos setup on a mesh must connect to the primary unit.
Apple Music plays cleanly, but another app or the Mac's sound stuttersThe source, not the network: buffering applies to apps that use it, and Sonos warns that macOS system audio over the older AirPlay 1 may bring "a delay or audio interruptions"Test the same speaker with Apple Music. If that's clean, look at the app.Update the app; on a Mac, play from an app with an AirPlay button rather than system audio.

A diagnosis order that separates the causes

  1. Restart and update first. Apple's own first steps: turn the devices on and keep them near each other, update them, check they "are on the same Wi-Fi network", and restart them.
  2. Confirm the network on both ends. On the iPhone, Settings, Wi-Fi. For a HomePod, the Home app, the HomePod's settings, Wi-Fi Network. Apple says a HomePod and iPhone should be "connected to the same preferred Wi-Fi network", and the Home app shows a Network Mismatch alert with a Move HomePod option when they aren't.
  3. Check who's allowed to AirPlay. In the Home app, Home Settings, Speakers & TV. On an Apple TV, Settings, AirPlay and Apple Home, Allow Access. Sonos adds that a password set on an Apple TV or AirPlay TV can make Sonos ask for one too.
  4. Read the signal and the node. Apple says two bars or fewer on a HomePod's Wi-Fi indicator is weak. The indicator only shows when your iPhone is on the same network, and not on networks that block peer-to-peer traffic. The eero app's device page shows which eero a device is "Connected to" and on which band; check whether your mesh app shows the same.
  5. Move the speaker next to the main unit for a while. Play the same playlist there. If the dropouts stop, the problem is the path to the speaker's usual unit (see mesh causes). If they continue next to the router, it's a setting or the source.
  6. Go through the router settings in the per-brand table: guest and IoT networks, isolation, multicast options, VLANs and double NAT.
  7. Wire what you can. An Apple TV on Ethernet, a Sonos product wired to the main mesh unit, or a cable to the unit that serves the far room.

What's different on a mesh

The speaker hangs off a far unit

A speaker inherits every weakness between it and the router. If its unit links back over Wi-Fi, that backhaul is the weak hop, and a unit linked through another unit is weaker still; Ubiquiti says each wireless hop "reduces throughput by at least 50%" (our guide to slow mesh rooms explains the arithmetic). Apple doesn't publish an AirPlay bitrate. Our reading: audio needs far less capacity than video, so the likelier problem is a link that stalls or loses frames rather than one that's too slow. Here's the failing case and the fixed one:

  1. Router Ground floor, iPhone nearby
  2. Mesh unit Stair landing, wireless backhaul
  3. Mesh unit Upstairs bedroom, linked through the landing unit: a second wireless hop
  4. HomePod Wi-Fi only, two bars
The HomePod's own signal looks acceptable, but its audio crosses two wireless hops, and its discovery traffic too.
  1. Router Ground floor
  2. Mesh unit Upstairs, Ethernet or MoCA backhaul
  3. HomePod Same room as the unit, strong signal
One wired backhaul removes both wireless hops; the speaker's only wireless link is the short one in its own room.

For the cable side, see what each maker documents about wired backhaul, and MoCA over TV coax for rooms without Ethernet.

Speakers don't move, but they still pick a unit

Apple publishes roaming rules for iPhone, iPad and Mac (an iPhone holds on to its access point until the signal falls below −70 dBm; see sticky clients, and the thresholds each platform uses), but not for HomePod or Apple TV. A speaker joins a unit when it connects and the mesh can only encourage it to choose well: eero says its client steering "does not guarantee that a device will choose the 5 GHz or 6 GHz bands nor the closest eero". If a speaker sits on a far unit when a nearer one is available, restarting the speaker makes it reconnect, which gives it another chance to pick the nearer unit (no maker documents how a speaker chooses). The iPhone roams as you walk around; with enhanced buffering the speaker keeps playing through that, as in Apple's demo.

Band steering and older radios

Many AirPlay speakers have modest radios. Apple lists 802.11n Wi-Fi for the HomePod (2nd generation) and the original HomePod mini, and Wi-Fi 6E for HomePod mini 2. Sonos says all its products work with 802.11b/g on 2.4 GHz and lists "Routers that only provide 5 GHz WiFi" as unsupported. eero, Deco, Orbi and Nest Wifi each use one network name across their bands and steer devices between them, which fits Apple's advice to use one name for all bands. When a steering or roaming feature causes trouble, the makers' advice is to test with it off:

  • TP-Link says Fast Roaming (802.11r) can make devices that don't support it "fail to connect" or disconnect, and its smart-home guide suggests turning off Fast Roaming and Beamforming for smart-home devices that fail to connect or drop.
  • eero lets you turn Client Steering off (Settings, Advanced networking, Client steering).
  • Ubiquiti recommends leaving Band Steering and BSS Transition on, noting that "some very old devices" may have roaming issues with BSS Transition.

Change one setting at a time and give it a day, so you know which one mattered.

Peer-to-peer AirPlay and the channel plan

Peer-to-peer AirPlay to an Apple TV, which Apple devices prefer for discovery and which lets guests AirPlay without joining your network, sets up a temporary link that Apple says "typically operates on Wi-Fi channel 149+1", and may also use channel 6 or 149 at 80 MHz. Apple's setup advice for it:

  • Keep the sending device "within 25 to 30 feet" of the Apple TV, with few obstructions.
  • "If possible, avoid using Wi-Fi channels 149 and 153 in rooms where peer-to-peer AirPlay is frequently in use."
  • An Apple TV "should always be connected to Ethernet" when the Wi-Fi uses DFS channels and peer-to-peer AirPlay is wanted.

eero turns DFS on automatically and picks channels itself; its Compatibility Mode page says DFS, WPA3 and Client Steering can be set individually in the app, or turned off together by eero Support. On eero, an Apple TV on Ethernet follows Apple's advice without giving up the DFS channels. The Orbi 770 manual lets you set fixed 2.4 and 5 GHz channels, TP-Link says some Deco models allow manual channels, and on UniFi you set channels per access point, so on those you can keep 149 and 153 away from the TV room.

The settings that matter, brand by brand

These are the setting names each maker documents, checked November 7, 2026. Where a cell says a maker doesn't document something, we found nothing in its support documentation; that isn't proof the setting doesn't exist in its app.

AirPlay-relevant settings on five mesh and access-point systems, from each maker's support documentation (checked November 7, 2026).
SystemGuest and extra networksIsolation and multicastRoaming and bands
eeroGuest devices are on a different subnet and "cannot communicate with devices connected to the main network nor with each other"; eero's example is a laptop that can't play to a Sonos speaker. Keep speakers, TVs and phones on the main network.No LAN multicast or client-isolation setting documented. (Multicast IPTV, under ISP Settings, is for providers that require it, not for AirPlay.)Client Steering on by default (Settings, Advanced networking). DFS automatic. Compatibility Mode, through eero Support, turns off WPA3, Client Steering and DFS together. eero says there's "no way to permanently separate" its bands.
TP-Link DecoIn router mode, "the guest network and main network are always isolated"; in access point mode an "Isolated From Main Network" toggle appears. The IoT Network (More, IoT Network) "allows cross-network communication by default".Device Isolation (Security, Device Isolation): isolated devices "cannot transfer data with devices on your home network". Make sure speakers and TVs aren't on the list. No multicast setting documented.Fast Roaming and Beamforming (More, Advanced): TP-Link suggests turning them off for devices that drop. The 2.4 and 5 GHz bands share one name and "cannot be separated".
NETGEAR OrbiThe Orbi 770 manual lists three networks: main, IoT (enabled by default) and guest. For Wi-Fi 5 Orbis, NETGEAR documents an "Allow guests to see each other and access my local network" box, cleared by default."Disable IGMP Proxying" concerns multicast "from the Internet", per the manual, not AirPlay inside your network. No LAN multicast setting documented. We found no statement on whether the IoT network can reach the main one, so keep AirPlay devices on the main network.The Orbi 770 manual says the router "supports automatic bandsteering" across its three bands.
Google Nest WifiGuest network with "Shared devices": you pick devices guests can use, "like a Google streaming device, smart TV, wireless speaker, or printer". Google doesn't say whether this covers AirPlay discovery.No multicast or isolation setting documented.One network name for all bands; Google says its Band Steering "will attempt to guide" devices to the best band, and documents no switch for it. Google's placement help suggests a mesh test "to verify your connections are strong".
Ubiquiti UniFiPut AirPlay devices on the main network, or on a media VLAN with mDNS relayed to your client network ("Ensure mDNS is enabled for both your client network, and the network associated with your AirPlay/Chromecast devices").Leave Client Device Isolation and Multicast and Broadcast Control off (the latter "blocks cross-AP device discovery (e.g., Apple TVs won't work across APs)"). Turn on Multicast to Unicast, which Ubiquiti suggests for "small to medium networks" (its settings overview describes the same conversion under the name Multicast Enhancement).Ubiquiti recommends Band Steering, BSS Transition and Fast Roaming on, and Minimum RSSI only for high-density sites.

Two settings that look relevant usually aren't:

  • IGMP snooping on a switch or router shouldn't block IPv4 Bonjour. RFC 4541 says snooping switches must forward 224.0.0.x traffic "on all ports", and Ubiquiti says its switches always flood 224.0.0.0/24. If discovery fails only through one managed switch, test with its multicast features off; eero already recommends turning IGMP off on a managed switch in an eero network (see our wiring rules).
  • A separate IoT network is fine for devices you control through their own cloud app, but AirPlay speakers, Apple TVs and the phones that use them need to see each other. Our Apple Home network guide covers the same trade-off for HomeKit and Matter.

If you run VLANs on a UniFi gateway, its mDNS proxy has Auto, Off and Custom modes, and Custom lets you add services by name. Apple says networks that relay Bonjour for AirPlay should advertise both _airplay._tcp and _raop._tcp. Ubiquiti also warns that relaying mDNS to more networks "will also increase the amount of traffic forwarded between the networks". If two routers are in the picture (a provider gateway and your mesh both routing), devices on each can't see each other; see how to fix double NAT.

Put the receiver on a wire where you can

Apple's first AirPlay setup recommendation is that "Apple TV should be connected to Ethernet if available." On a mesh, that cable can go to the mesh unit in the TV room rather than to the router: the Apple TV then rides the unit's backhaul instead of its own antennas behind the screen. The Apple TV guide lists which models have an Ethernet port. Apple's HomePod spec pages list Wi-Fi and no Ethernet, so for a HomePod the Wi-Fi link is everything: put a mesh unit in or near its room.

An Apple TV on Ethernet can also anchor the room's audio. Apple's tvOS guide says you can stream from Apple TV to HomePods and other AirPlay speakers "connected to the same network", and set them as its default output (Settings, Video and Audio, Audio Output). With AirPlay speakers other than HomePod, "system alerts and game sounds" still play through the TV speakers.

Delay and lip-sync

Apple says AirPlay plays to several speakers "in perfect sync" and that enhanced buffering is responsive to commands, but it doesn't publish AirPlay's latency or buffer length, so there's no documented "normal" delay to compare against. What you can fix:

  • Echo between the TV and AirPlay speakers. Apple says that with an Apple TV connected to a receiver or TV over HDMI, "you may experience audio latency, a delay that sounds like an echo". Go to Settings, Video and Audio, Calibration, Wireless Audio Sync, and hold your iPhone close to the TV or receiver speakers: the Apple TV "plays tones through your wired speakers in order to measure the TV's audio/visual latency, then it matches the output for the wireless speakers."
  • The same receiver listed twice. Apple notes that some receivers and smart TVs appear both as "Receiver Speakers" (over HDMI) and as an AirPlay speaker; "For the best audio quality, choose Receiver Speakers."
  • Screen mirroring. Apple doesn't publish mirroring latency. If a video lags, start AirPlay from the app's own AirPlay button rather than mirroring the screen, and keep the Apple TV on Ethernet so only the sending device is on Wi-Fi.

Sonos on a mesh

Sonos products that support AirPlay 2 work like any other AirPlay speaker, with a few rules of their own from Sonos's support pages:

  • Same subnet, no guest network. Sonos requires the "Sonos app and all Sonos products are on the same subnet" and lists guest networks, portal-login networks, WPA/WPA2 Enterprise and VPNs that block local access as unsupported.
  • Wire to the main unit. "In WiFi mesh networks, Sonos products must be wired to the primary mesh node if using a wired setup."
  • Not every speaker takes AirPlay. Speakers set up as surround speakers can't, and a missing speaker should first be checked for power and its connection to the Sonos system. Sonos says you can group an AirPlay-playing product with any other Sonos product "for multi-room playback".
  • SonosNet and loops. Ubiquiti says Sonos devices "commonly cause network loops", which it ties to SonosNet, Sonos's own 2.4 GHz mesh, and its spanning-tree behaviour; its advice is to wire all Sonos devices or none, and to turn SonosNet off (Settings, Network, SonosNet on S2 systems) where you can.

Frequently asked questions

Why does my HomePod disappear from AirPlay and then come back?

Usually its Wi-Fi link is marginal or it sits on a mesh unit with a weak wireless backhaul. Check its signal in the Home app, where Apple calls two bars or fewer weak, and check which mesh unit it uses. Move a unit closer to it or wire that unit, then test again.

Can AirPlay work across a guest network or VLAN?

Not through a guest network on most mesh systems, because guest devices are isolated from the main network. The exception is an Apple TV whose Allow Access setting is Everyone, which guests can reach over peer-to-peer AirPlay. Across VLANs it can work if the router relays mDNS between them and allows the traffic; Apple says a relay should advertise both _airplay._tcp and _raop._tcp.

Does turning on Multicast to Unicast help AirPlay?

On UniFi, Ubiquiti suggests it for small and medium networks. It turns lossy multicast frames into acknowledged unicast ones, which the IETF describes as avoiding most multicast problems on Wi-Fi at the cost of sending a copy to each device. eero, Deco, Orbi and Nest don't document a similar setting.

Why is there a delay when I AirPlay to several speakers?

Apple doesn't publish AirPlay's latency or how much audio it buffers. It says AirPlay streams audio faster than real time to ride out interruptions and plays to several speakers in sync. The delay you can fix is between a TV's own speakers and AirPlay speakers: run Wireless Audio Sync on the Apple TV.

Will a new mesh system fix AirPlay dropouts?

Only if the cause is the backhaul or coverage. Settings such as guest networks, isolation and multicast filtering exist on most systems, and a new kit with a wireless backhaul can repeat the same weak hop. Wiring the unit that serves the speaker is the more dependable fix.

Sources

Read on November 7, 2026.

Your privacy choices

RouterHaus uses Google Analytics to understand which pages help people. We don't sell personal information. Advertising cookies are off.

Until you save a choice here, analytics cookies are off for visitors in the EEA, UK and Switzerland and in browsers that send Global Privacy Control; elsewhere they're on. When they're off, Google may still receive cookieless pings without identifiers. A choice you save here applies in this browser wherever you are, and your analytics choice applies even if the browser sends Global Privacy Control.

Details are in our privacy policy.