Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HomePods configured as stereo pair do not function as expected relative to AppleTV media player integration #106390

Open
mcleanrs opened this issue Dec 25, 2023 · 19 comments

Comments

@mcleanrs
Copy link

The problem

I have multiple HomePods, most are set up as "singles" and one set as a "stereo pair"

For the singles - things like the state (idle/playing), title, volume, etc. are all reported accurately and quickly.

The stereo pair are wonky. The "pair" does not show as an option to add into Home Assistant, but rather, the individual left and right homepod.

Although I can bring in the individual homepods that comprise the pair, the state attributes do not update correctly. For example, the left homepod always shows “standby” and the right homepod always shows “idle” even when media is playing. The "Title" attribute stays up-to-date when something is playing, but without an accurate status state - I can't include these homepods in certain automations.

What version of Home Assistant Core has the issue?

core-2023.12.3

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant Supervised

Integration causing the issue

Aple TV

Link to integration documentation on our website

https://www.home-assistant.io/integrations/apple_tv/

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

Happy to provide more information/logs/etc, just not sure what action(s) if any would be helpful to perform in association with those logs.

@home-assistant
Copy link

Hey there @postlund, mind taking a look at this issue as it has been labeled with an integration (apple_tv) you are listed as a code owner for? Thanks!

Code owner commands

Code owners of apple_tv can trigger bot actions by commenting:

  • @home-assistant close Closes the issue.
  • @home-assistant rename Awesome new title Renames the issue.
  • @home-assistant reopen Reopen the issue.
  • @home-assistant unassign apple_tv Removes the current integration label and assignees on the issue, add the integration domain after the command.
  • @home-assistant add-label needs-more-information Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue.
  • @home-assistant remove-label needs-more-information Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


apple_tv documentation
apple_tv source
(message by IssueLinks)

@postlund
Copy link
Contributor

Yes, this is not really tested nor supported. I don't have any ETA for doing so either at the moment.

@codyc1515
Copy link
Contributor

Are these stereo HomePods also connected to an Apple TV? Using eARC?

@protomota
Copy link

protomota commented Jan 1, 2024

I have just run into this problem as well trying to integrate into the media_player functionality. I have mine set as a stereo pair for music listening, not connected through eARC to an Apple TV or anything like that, so it seems that the issue exists in all cases of stereo pairs. I am sure stereo pairs is a fairly common use case and several people were posting about this issue. I personally use two stereo paired HomePods for mainly media/music playing and use other single HomePod minis around the house mainly for HomeKit commands.

I am sure it would be much more complex to get both HomePods to somehow act as a "pair" in HA, if they remained as individual entities like they currently are, that would probably be more "correct" and then just fix the issue with them not correctly reporting their statuses. It is clearly partially working with title and album art, so hopefully it is a minor bug fix to get the play/pause/idle statuses reporting correctly.

Appreciate any help getting this to work.

@hoppel118
Copy link

I am in the same situation. I have a stereo pair that doesn’t work in HA.

@jubudu
Copy link

jubudu commented Feb 10, 2024

Same situation here: Mono Homepods work,
stereo pairs produce a time-out error in HA.

@rwfnf
Copy link

rwfnf commented Feb 11, 2024

Same issue here. I believe Airfoil (Rogue Amoeba software) had this same issue at one point and resolved it as of Apple Homepod version 15.4. Perhaps this could lead to some hints as to how to solve it.

@voxmatt
Copy link

voxmatt commented Feb 22, 2024

Same issue. Happy to help with any repro steps or logs that might be helpful.

@Figumari
Copy link

Same issue here. All my stereo pairs are not working. I assume there are no solutions for this yet?

@thedracus
Copy link

Just spent days banging my head into a wall, trying to figure out why this wasn't working....yes...still an issue.

@HVR88
Copy link

HVR88 commented Aug 21, 2024

I'm next to positive this used to "just work" and broke sometime in the past year.

The only thing that works as of this moment (August 2024) is the display in HA of the current song being played. Album Art and other media player features don't work at all.

This doesn't qualify as partially working, IMO as there's not really anything that can be done with them from HA, including pausing/stopping the music.

image

@LiveForToday
Copy link

LiveForToday commented Sep 29, 2024

So I had my OG homepods as a stereo pair in HA before the TV OS 18 update. I had to remove them and add them back to get them to work and now they are individual speakers and no amount of adding and removing seems to work. bummer as it worked well before and would control them both before.

@hoppel118
Copy link

I recognized that I do not need a HomePod Stereo pair in HA to control them both. My automations control one of them, but it works for the Stereo pair.

Die you try this?

This worked for me with iOS 17 and now with iOS 18, too.

@LiveForToday
Copy link

I recognized that I do not need a HomePod Stereo pair in HA to control them both. My automations control one of them, but it works for the Stereo pair.

Die you try this?

This worked for me with iOS 17 and now with iOS 18, too.

Well only one homepod shows a volume control so that may work but, I just air played from my ipad to the homepod stereo pair. When I do that I lose the ability to control audio. It shows what is playing but I lose the ability to control the audio. I also stopped the airplay from my ipad, went to music player and sent it to the "right speaker" but it only played from that speaker and I still didn't have direct volume control on either HP entity or remote entity.

@issue-triage-workflows
Copy link

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍
This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

@Oestle
Copy link

Oestle commented Jan 3, 2025

Issue is still in latest release, just ran into that problem and found this issue here.

@hoppel118
Copy link

@Oestle Did you try to control one HomePod of the Stereo pair? You have to control the one with a volume slider. This works for me.

@Oestle
Copy link

Oestle commented Jan 3, 2025

@hoppel118 You're right that works, thank you 🙂

@FreakingForce
Copy link

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

This didn't work for DLNA-Streaming. With DLNA-Streaming only one HomePod is playing the music and the second one of the stereo pair doesn't play music.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests