Blog

AirPlay Speakers Out of Sync? Causes and How to Fix It

AirPlay speakers fall out of sync when one of them plays the sound later than another and nothing closes the difference. The usual culprits are a stale connection, a weak Wi-Fi signal at one speaker, or two speakers that ended up on different networks. Restart the speakers, check they are all on the same Wi-Fi as your Mac, then work on the weakest connection in the house. If two speakers are still exactly the same gap apart every single time, that is a different problem, and the last section is about it.

Two speakers, one song, and half a second of echo in the hallway between them. When multi-room audio works it sounds like one big system. When it doesn’t, the kitchen trails the living room and you start eyeing the power cable.

Why are my AirPlay speakers out of sync?

Because they aren’t starting the song at the same moment. One speaker is a fraction of a second behind, and about a twentieth of a second is all it takes to hear a slap-back echo from a spot where both rooms reach you.

AirPlay was built to prevent that. Your Mac and the speakers share timing so everything plays on the same clock, and small differences get absorbed on their own. A healthy setup sounds tight. When yours doesn’t, it is usually one of four things.

The speakers hold different amounts of music in reserve

Every wireless speaker keeps a little of the song loaded ahead of what you’re hearing, as insurance against a hiccup on the Wi-Fi. How much each one holds, and how honestly it reports its own delay, varies by brand and model. Two HomePods tend to agree with each other. A HomePod next to an AirPlay speaker from a different company is where the disagreement usually starts.

A TV in the chain adds a wrinkle of its own. Sound coming out of a TV or its soundbar has been through the picture processing first, which delays it on top of anything AirPlay is doing.

Wi-Fi isn’t the same in every room

AirPlay music travels over your Wi-Fi, and your Wi-Fi is better in some rooms than others. A speaker at the far end of the flat behind two walls has a harder time than the one next to the router, and when it keeps having to ask twice for the same piece of the song it drifts, stutters or drops out. Trouble that comes and goes, or that only ever hits the far bedroom, is nearly always a Wi-Fi problem wearing an audio costume.

One of them is on Bluetooth

If the speaker that lags is connected over Bluetooth rather than AirPlay, that alone explains it. Bluetooth speakers have no shared clock with anything else, and their delay varies by speaker and by moment. AirPlay speakers can be held to a common schedule. A Bluetooth one can’t promise that, though it can be made to land with the rest, which is the last section. If everything you own is Bluetooth, connecting multiple Bluetooth speakers to a Mac covers that case properly.

They’re on different networks

One speaker joined the 5 GHz network and another joined the 2.4 GHz one. Or one wandered onto the guest network, or connects through a Wi-Fi extender that acts like a network of its own. Your Mac and the speakers need to see each other cleanly, and timing across a boundary like that gets worse fast. Sometimes a speaker doesn’t show up in the list at all.

How do I fix AirPlay speakers that echo?

In this order, because it is roughly the order of how often each one turns out to be the answer.

1. Restart the speakers. A speaker that has been awake for weeks can get stuck holding a stale connection. Unplug the ones that misbehave for ten seconds and plug them back in. Restart the Mac too if it has been up a long time. Yes, it’s the oldest advice in computing, and it fixes more of these than everything below it put together.

2. Check everything is on the same network. In the Home app for HomePods, or the maker’s own app for other speakers, confirm each speaker’s Wi-Fi network name matches what your Mac is on. Apple’s AirPlay support note asks for the same thing. Watch for one that quietly joined the guest network. Be suspicious of anything connected through a Wi-Fi extender.

3. Update everything. Speaker firmware updates fix AirPlay timing bugs regularly. HomePods update through the Home app, other speakers through their own apps, and keep macOS current too. Sync trouble that appeared out of nowhere after years of contentment is often a bad firmware release on one speaker, and the fix arrives the same way the bug did.

4. Give the far speaker a better connection. Move the router somewhere more central, or move the speaker a couple of metres. Small changes matter a lot through walls. Get metal, concrete and water tanks out of the path, and cut the competition for the airwaves, because a microwave oven and a pile of devices on one band both take a bite. If your walls have network sockets, a cable beats all of it. An Apple TV on Ethernet is rock solid, and mesh Wi-Fi works far better when its units are wired to each other.

5. Find the troublemaker. Play to each speaker alone, then in pairs. If every pair is fine except the ones including the kitchen speaker, you have your answer and can stop blaming the whole house. If one speaker can’t hold time with anything, no amount of router-shuffling will save it.

What if two speakers are always exactly the same gap apart?

Then it isn’t the network. A gap that is identical every time, usually between two brands or between a speaker and a TV, means the two disagree about how much delay they add, and a better router will not change their minds. The cure is to tell your Mac about the difference so it can hold the early speaker back until the late one catches up.

macOS has no per-speaker delay adjustment for this. A few speaker brands bury one in their own app, which helps if the two speakers happen to be theirs.

This is one of the jobs Audiout does. It’s a menu-bar mixer that plays whatever your Mac is playing to every speaker at once, keeps the AirPlay rooms on one clock, and gives each room its own fader. For the speaker that needs holding back, the odd Bluetooth one or your Mac’s own, it keeps a timing offset. Align by ear plays a click from two speakers and asks which you heard first, about fifteen times, until it lands on the number. Audiout Remote, the free iPhone app included with Audiout for Mac, is coming soon and will do the same job by listening to both speakers through the phone’s microphone. Audiout is €24.99 once, and the free 14-day trial of Audiout for Mac has every feature in it.

So: if the echo wanders, it’s your Wi-Fi, and step four is where your evening goes. If the echo is the same every time, stop moving the router and set an offset instead. And if you’ve only ever restarted one of the two speakers, start there, because it costs ten seconds and it is very often the whole answer.

Common questions

Why do my AirPlay speakers echo?

You are hearing the same song twice, a fraction of a second apart, because one speaker is playing later than the other. A gap of about a twentieth of a second is enough to hear from a spot where both rooms reach you. It is usually a stale connection or a weak Wi-Fi signal at one speaker rather than anything wrong with the music.

Does restarting a HomePod fix AirPlay sync problems?

Often, yes, and it is the first thing to try. Unplug the HomePod for ten seconds and plug it back in, and do the same for any other speaker that has been awake for weeks. If the echo comes straight back, move on to checking that every speaker is on the same Wi-Fi network as your Mac.

Can I play to a Bluetooth speaker and an AirPlay speaker without an echo?

Not on its own. Bluetooth speakers have no shared clock with your AirPlay rooms, so the Bluetooth one lands a beat later and nothing corrects it. Closing that gap takes a timing offset set for that one speaker, which is what the alignment step in Audiout is for.

Related