HomePod 1 and AirPlay 2 Stereo Pair De-Sync Issue (ref#LAQHW7)

What’s happening?

· Other

How can we help?

· None of the above

Other options

· Other

Describe the issue

HomePod 1, AirPlay 2: Stereo Pair De-Sync

Occasionally, when playing to my HomePod 1 Stereo Pair via Tidal (haven’t tested other sources), the two speakers will “de-sync” causing dissonance and drift (music sounds bad). Pausing / Un-Pausing seems to help.

Describe your network setup

Mikrotik router + access points. Roon server plugged in to router. HomePod 1 are on dedicated 5GHz network with good signal strength.

Common issue and was partially bad with iOS18, I’m sure there’s a topic on here about it. I would try the following:

  • Unpair the two HomePods
  • Restart both HomePods in home app
  • Re-pair as stereo pair
  • Update to OS26

If that hasn’t worked try:

  • Factory reset both HomePods, leave plug out for 10 seconds
  • Setup and add to home/room
  • Re-pair as stereo pair
  • Update to OS26

Another setting to look at is: which WiFi connection band each HomePod is using. If they were initially set up separately, 2.4ghz for one, and the 5ghz connection band with the other. This can be checked in the HomePod settings. Remember: they use the settings from your phone to setup, so make sure you’re on the same WiFi.

Thanks for the advice. I’m on latest iOS for my personal devices and firmware for homepods (Apple shipped an update just last week). Though, I’m not sure what the iOS version of my iPhone has to do with a connection between a Linux server and two HomePods… What’s the thinking there?

They’re both on the same wifi network, and the same hotspot on that network (I can tell, this hotspot has a unique SSID).

I’ve tried the reset/restart/unplug dance a few times.

I’m hoping Roon can help me get some diagnostics to track what’s happening between my Roon server and my Homepods. Is there a way to enable and see more detailed logs for the server?

Enable Multicast DNS and IGMP snooping on your router (if available).

I have a pair of 1st gen HomPods on a UniFi network and do not such issues.

As per @Formula , ensure they’re update to the latest firmware (26.1 IIRC)

1 Like

I’ve never got HomePod stereo pair (2nd gen) to work at all with Roon. Have tried with differend core machines, routers, few resets, etc..

I have mine setup via the AppleTV. I wonder if that makes a difference to the usability?

I have another two in a box which I could test without being connected to the AppleTV to see how well it works…

When I last used an Apple TV with a pair of HomePods (as the audio output), Roon would play to the Apple TV using airplay, but no audio from the HomePods. This is because the ATV sends the audio via airplay to the HomePods.

Unless recent updates have gotten around that, it’ll never work. I don’t have any ATVs to test this with now. My work around was to use a second ATV connected to the same TV and using ARC (audio return channel) in the TV. Play to the standalone ATV and have the ATV paired with HomePods connected to the ARC HDMI port.

That sounds a little confusing.

I have my Sony Bravia TV.

AppleTV connected to eARC (and setup within settings).

AppleTV set up HomePods as stereo speakers
via airplay, so all the sound is played through them.

In HomeKit, HomePods are setup as stereo.

Roon then detects the AppleTV as the airplay device and outputs into stereo on the HomePods Minis.

This is a seamless transition, so I can play music with AppleTV via Roon, and I can then stop the music and continue watching TV without issues.

Is that what you was saying in the above post?

Good day @Sean_Sorrell !

I hope you’re doing well today.

We’re sorry to see you have this problem.

Can you please try to switch the homepods to 2.4Ghz network (it might improve the stability) and in Roon Audio settings make sure to enable the Compatibility Mode .


This might help you to improve stability and keep your speakers in sync.

Let us know please whether it is working for you.

Thanks!

Looking forward to your reply!

Regards.

Hi @alex_h , thanks for the reply.

Since I wrote the message, I found some messages about packet loss in my server-side logs. I’m considering that to be the root cause of the issue. I will try a 2.4Ghz network and observe the packet loss.

Hi @Sean_Sorrell,

Thank you for your post. The packet loss is likely exposing a discrepancy with how Roon handles Airplay 2.

Roon is mostly compatible with Airplay 2, but the actual audio stream is still Airplay 1 (Roon relies on Airplay 2’s back-compatiblity with Airplay 1 streams).

With Airplay 1, clock sync is managed independently by each speaker. This means that the two HomePods receive distinct, parallel Airplay 1 streams and talk to Roon, not one another, to keep in sync. Each speaker handles clock sync and jitter correction with Roon by sending pulse traffic to/from RoonServer during playback. This means if one speaker encounters packet loss that is not encountered by the other, the two speakers can fall audibly out of sync.

The team has work in the pipeline to make our Airplay compatibility more reliable in these mixed-protocol setups (Airplay 1 and 2 together).

In the meantime, I recommend you take the following steps:

  1. Try to restrict the router serving these Homepods to a single band (5.0 or 2.4GHz)

  2. Group these HomePods outside of Roon using Apple Homekit, if you haven’t already.

  3. Enable multicast DNS and IGMP snooping as suggested above.

Please let us know if this helps.

1 Like

This is exemplary technical support. Thank you for sharing these details!

1 Like

Good day @Sean_Sorrell !

You’re welcome !

We’re waiting to hear back from you on whether you got a success with setting it up and eliminating the issue!

Regards.

Hi @Sean_Sorrell,

We wanted to quickly check in and see if you were able to run through the above - we’ll be on standby for your reply, thank you!

I think we can close this. I will try to fix packet loss and confirm via Roon’s logs that it’s gone. If the issue persists I will open a new ticket. Thanks.