Roon Rock Airplay issues post HomePod OS27 update (ref#PNHPYC)

Hi! What’s not quite right with Roon?

· None of the above quite fits

None of the above quite fits

· None of these quite match

Tell us what's going on

· Issues with Roon Rock Airplay after HomePod OS27 update

Tell us about your home network

· No Sound after HomePod OS 27 upgrade: RoonServer v2.71 (build 1683), RoonOS 2.1 (build 271)
Target: AudioAccessory6,1 (HomePod) on homePodOS 27
Log line: [airplay/clientV2] [192.168.100.120] SETUP failed: 400 Bad Request, trying airplay1 fallback for shairport-sync
Symptom: AirPlay 1 fallback session sustains but produces no audio on OS 27.

Hey @Chris_Keller,

Thanks for the detailed report. We were able to review a fresh set of Roon Server logs for a closer look. The line you spotted is a good catch, but it isn’t the cause.

The 400 Bad Request predates the problem. It first appears on 09/07 at 06:10 local, a week before the trouble started, while the Küche HomePod was playing normally. It occurs 23 times across your logs, and every time it’s followed within a second by a clean ANNOUNCE → SETUP → RECORD. Roon Server tries the AirPlay 2 handshake, the HomePod declines, and Roon Server falls back to AirPlay 1. That’s always been how this HomePod is driven.

What did change: the HomePod stopped answering. A healthy AirPlay receiver sends two things back, retransmit requests when it loses a packet, and DACP volume updates. Both appear every day in your logs through 09/14 morning. The last retransmit request is at 08:06 local, the last volume push at 06:10.

From your first failed attempt at 21:05 local onward, across a dozen sessions including one that ran 108 minutes, the HomePod sent back neither, not once, while accepting every command Roon Server issued.

Two things to try. First, check in the Home app that the HomePod isn’t half of a stereo pair, set as a TV’s default speaker, or in a group, any of those will make it refuse third-party AirPlay 1 audio. Then send to it from an AirPlay-1-only source such as shairport-sync. If that’s silent too, this is a receiver-side regression in OS 27 rather than something we can work around in Roon Server.

One note so it doesn’t look like a second fault: the HomePod’s AirPlay ID changed at 22:13 local when it was reset, so Roon Server built a fresh zone with default settings. That’s why the setup had to be redone.

It might be worth testing the AirPlay compatibility toggle as well to see if that helps. You can find that within your audio device settings in Roon.

Let us know what the AirPlay-1-only test gives you. :+1:

Airplay-1-only fails. See also Problems streaming to Apple TVs and HomePods running OS 27 - Rogue Amoeba Support. Any hope to get Airplay 2 working for the HomePod (2nd generation)?

Hello @Chris_Keller

Thank you for the update.
Our R&D team is actively searching for possible solutions here.