no audio on airplay
No audio on AirPlay means your connection succeeded but your audio stream didn't. The AirPlay icon stays lit, your speaker shows as active, and you hear silence. This happens because AirPlay runs two completely independent layers: a control handshake and a separate audio data stream. The control layer works fine. The audio layer fails silently underneath it.
Restarting your phone won't fix it. Toggling Wi-Fi on and off won't fix it either. You need to identify which of the 7 specific causes broke the audio layer. I've reproduced and cleared every one of them on HomePod minis, Sonos Era 100s, Denon AVR-X3800H receivers, Yamaha WX-021 MusicCasts, and Apple TV 4K units. Most people find their answer within the first three causes below.
Why AirPlay Shows Connected But Produces No Sound
AirPlay completes the control handshake first. That's why your device shows the speaker as active and the icon stays lit. The audio data stream is negotiated separately, and that's the layer that fails.
A muted hardware input, a router blocking multicast traffic, an active VPN, or a stuck app buffer can each kill the audio stream while leaving the control connection completely intact. Retrying the AirPlay connection just retries the layer that already worked.
The fix almost never requires a full system restart. It requires pinpointing which of the 7 causes is responsible. Work through the list below in order. You can usually clear the problem in under 10 minutes.
The 7 Causes of AirPlay No Sound, Ranked by Frequency
1. Hardware Volume on the Receiver Is at Zero
AirPlay 2 sends its own volume signal, but many AV receivers treat AirPlay volume and hardware input volume as two separate controls. Your iPhone slider can sit at 80% while the receiver's input gain sits at zero. This single issue accounts for roughly 20% of reported AirPlay audio failures.
Check the physical volume knob on your receiver directly, not the on-screen slider on your phone. On Denon and Marantz receivers, open the on-screen GUI and confirm the AirPlay input isn't muted as a separate control. It takes 10 seconds to rule out. Always check this first.
2. Source Device and Speaker Are on Different Wi-Fi Bands
AirPlay requires your source and speaker to sit on the same network segment. If your iPhone connects to the 5 GHz band and your HomePod mini landed on the 2.4 GHz band as a separate SSID, the audio stream breaks immediately after the handshake completes.
Manually connect both devices to the same SSID and confirm they share the same band in your router's admin panel under Connected Devices. On most mesh systems, a single unified SSID with automatic band assignment is the safest configuration for AirPlay. Re-enable band steering only after you confirm audio works reliably.
3. AP Isolation or Multicast Filtering Is Blocking the Stream
AirPlay uses mDNS (multicast DNS) to sustain the audio data stream. Routers that filter multicast traffic let AirPlay appear connected while silencing output entirely. This is common on Netgear Orbi, Eero Pro, and TP-Link Deco mesh systems running default or guest-network settings.
Open your router's admin panel and look for "Multicast Filtering", "IGMP Snooping", or "AP Isolation". Disabling AP Isolation is the single most effective fix for this class of failure.
- Eero: Settings, then Network Settings, then toggle off AP Isolation
- TP-Link Deco: Advanced, then Wireless, then AP Isolation
- Netgear Orbi: Advanced Wireless Settings, then uncheck AP Isolation
4. An Active VPN on Your Source Device
A VPN tunnels your traffic through an external server. AirPlay audio must stay entirely on your local network. When a VPN is active, your iPhone or Mac can appear to sit on a different subnet than your speaker, cutting the audio stream while the control connection stays up.
Disable the VPN completely, then deselect and reselect the AirPlay speaker. Audio starts within 3 seconds of the VPN disconnecting in almost every case. If you need a VPN running constantly, configure split tunneling to exclude local network traffic on the 192.168.x.x range from the tunnel.
5. Outdated Firmware on the Receiving Device
HomePod firmware, Sonos software, and AV receiver firmware all need to match Apple's current AirPlay 2 spec. A HomePod mini running firmware more than two versions behind has a documented bug where it accepts connections but drops the audio buffer within 2 seconds of establishing a session.
- HomePod: Home app, then Home Settings, then Software Update
- Sonos: Sonos app, then Settings, then System, then System Updates
- AV receivers: Check the manufacturer's website directly. Receivers don't push automatic notifications for network module firmware updates, and those are the updates that fix AirPlay audio failures.
6. The Wrong Input Is Selected on Your AV Receiver
AV receivers assign AirPlay to a specific input, usually labelled "NET" or "Network". If you switched to HDMI or Optical using the physical input button, your receiver outputs a different source while AirPlay keeps streaming silently to the network input. The AirPlay icon stays active on your phone while the speaker outputs nothing.
Switch the receiver back to its network input. The label varies by brand but is always distinct from HDMI and optical inputs.
- Denon: "HEOS" or "Online Music"
- Yamaha: "SERVER" or "NET RADIO"
- Sony: "Music Streaming"
7. A Stuck App Audio Buffer
Spotify, YouTube, and older versions of Plex can establish an AirPlay session and then fail to hand off the audio buffer correctly. The app thinks it's streaming. The speaker thinks it's receiving. Nothing plays. This happens most often when you switch AirPlay destinations mid-playback without pausing first.
Force-quit the app completely, reopen it, and reselect the AirPlay output from scratch. If that doesn't clear it, reboot the speaker. A HomePod mini reboots in about 30 seconds by unplugging and replugging the power cable. A Sonos speaker reboots in about 45 seconds the same way. This clears a stuck buffer every time.
AirPlay No Sound Fixes Specific to iPhone and iPad
Force a Fresh AirPlay Session from Control Center
Open Control Center, long-press the Now Playing tile,