Sales and downloads are coming soon.

Troubleshooting

AirPlay is not working on your Mac

Updated August 2026

Ordered by how often each turns out to be the answer. Nine times in ten the cause is the wireless network, which is good news — it is fixable, and usually for free.

One piece of advice to ignore up front: resetting NVRAM or the SMC does nothing for AirPlay. These are network and permission problems.

The speaker does not appear in the list at all

  1. Same network, same subnet. AirPlay is discovered over Bonjour, and Bonjour does not cross subnets. A guest SSID, a separate IoT network, a VLAN, or a mesh with client isolation enabled will each hide speakers completely. Put the Mac and the speakers on one SSID and try again — this is the single most common cause.
  2. Local Network permission. System Settings → Privacy & Security → Local Network. Any app that discovers speakers needs this, and denying it once on first launch is easy to do by accident. Toggle it off and on again if it is already enabled.
  3. The speaker is asleep. Some receivers drop off Bonjour in standby. Play something to it from your phone, then look again on the Mac.
  4. It has no AirPlay radio. Sonos units older than 2018 — Play:1, Play:3, Play:5 (1st gen), Playbar, Connect — never had one. Group them behind an AirPlay 2 unit in the Sonos app instead.
  5. 2.4 vs 5 GHz. Some routers isolate bands. If the Mac is on 5 GHz and the speaker on 2.4, and the router does not bridge them, they cannot see each other.

It is listed but greyed out or refuses to be selected

The usual message is "The AirPlay device cannot be selected for audio output." Two causes:

  • Something else holds the AirPlay 2 timing ports. AirPlay 2 uses PTP on UDP 319/320, and the protocol allows one participant per machine. If another audio tool on the Mac is streaming, macOS cannot have them. Stop that tool and the device becomes selectable immediately.
  • The speaker is busy with another sender. Some receivers accept one session at a time. Stop playback from the phone or the other computer first.

It connects, but nothing plays

  1. The speaker's own volume. AirPlay volume and device volume are separate on many receivers; a Sonos set to zero in the Sonos app stays silent whatever the Mac says.
  2. The Mac is muted or on a different output. Option-click the volume icon and confirm which device is actually selected — it can silently revert after a sleep or a device disconnect.
  3. The app has its own output setting. Some players, VLC and Plex among them, remember a device independently of the system setting.
  4. Sample-rate mismatch. Rare, but Audio MIDI Setup can leave a device at a rate the receiver refuses. Set it back to 44,100 Hz.

It plays, then cuts out

This is wireless, essentially every time. In order of effectiveness:

  • Wire what you can. An Apple TV or a WiiM on Ethernet is dramatically more stable, and it takes one stream off the air for everything else.
  • Move distant rooms to 5 GHz if coverage allows. 2.4 GHz is shared with microwaves, neighbours and every smart plug in the building.
  • Stop the Mac roaming. A laptop that switches access point mid-song interrupts every stream at once. Pin it to one AP, or put it on Ethernet.
  • Reduce the group. Every speaker is another stream competing for airtime. If the fifth room is where it breaks, you have found your ceiling — four to six is typical on a decent access point.
  • Check for a 2.4 GHz-only speaker sitting far from the router. It will be the first to fail and it will take the whole group's stability down with it.

It asks for a code or a password

Normal AirPlay pairing, and there are two kinds. A four-digit PIN displayed on the device is entered once and remembered. A fixed password is one you configured on the receiver itself — check its own app or web interface if you do not remember setting one.

Apple TV can be set to require a code every time: Settings → AirPlay and HomeKit → Allow Access. Change it toAnyone on the Same Network if the prompt is a nuisance.

The audio is behind the video

Expected. AirPlay buffers roughly several seconds depending on settings and devices so it can survive wireless hiccups, and that delay is the price of it staying reliable.

When you AirPlay from a video app to an Apple TV, the app compensates because it controls both halves. When you send system audio anywhere, nothing can compensate, and lips will not match. That is a property of AirPlay rather than of any application — use the video app's own AirPlay for anything you are watching.

It only lets me pick one speaker

Also expected, and not a fault. The system output menu is a single-choice control; macOS has no system-wide multi-speaker AirPlay. The feature exists inside the Music app and the Apple TV app, where the same speakers appear as checkboxes and each gets its own volume slider.

If your audio comes from anywhere else, that route is closed and no setting opens it —the five variants of this problem, or the three ways to solve it.

Questions

Can't macOS do this already?

SoundFerry makes a virtual macOS output available to apps and routes it to selected network speakers. App-specific AirPlay features are a separate way to play audio.

Does resetting the PRAM or SMC help with AirPlay?

No. AirPlay problems are network problems and, occasionally, permission problems. Neither lives in NVRAM. Skip that advice wherever you find it and check the subnet instead.

Should I turn AirPlay Receiver off on the Mac?

Only if you are not using it. System Settings → General → AirDrop & Handoff → AirPlay Receiver makes the Mac a destination. It has no bearing on the Mac's ability to send, and leaving it on is harmless.

Do the speakers actually stay in sync?

SoundFerry manages playback across selected speakers. Timing depends on the devices and network; SoundFerry provides per-speaker delay adjustment. Try your speaker combination before purchasing. No fixed synchronization accuracy is guaranteed.

How much delay is there?

The managed default audio path adds several seconds of delay. It is intended for listening rather than live instrument monitoring, gaming or video calls. Video playback may need delay compensation.

How much is it, and is it a subscription?

19 USD buys a perpetual license for version 1.x. Updates such as 1.0 to 1.1 are included. Version 2.x requires a separate purchase, with pricing not yet decided. There is no subscription. Other currencies are converted from the USD price.

When the network is fine and macOS still will not do it.

SoundFerry sends everything your Mac plays to every AirPlay speaker at once. Free for 7 days.

  • One-time purchase, no subscription
  • Free updates within 1.x
  • macOS 14+, Apple silicon