postlund / pyatv

A client library for Apple TV and AirPlay devices
https://pyatv.dev
MIT License
882 stars 97 forks source link

Multi-room synchronization for homepod/homepod-mini #1658

Open muxiachuixue opened 2 years ago

muxiachuixue commented 2 years ago

What feature would you like?

The last update regarding the full media controls of homepod is fantastic. Will it be possible to add a feature to group multi-homepods in HA to play the media synchronously. That will be very cool! The existing example is sonos.

Describe the solution you'd like

Make it possible to group homepods to play media synchronously.

Any other information to share?

I have tried to use the service media_player.join in HA, no luck.

service: media_player.join
data:
  group_members:
    - media_player.bedroom_homepodmini
    - media_player.living_room_homepodmini
target:
  entity_id:
    - media_player.living_room_homepodmini
postlund commented 2 years ago

At some point I would like to support this as well, but I think it's a rather big change so it's not gonna happen in near time unfortunately.

muxiachuixue commented 2 years ago

At some point I would like to support this as well, but I think it's a rather big change so it's not gonna happen in near time unfortunately.

Many thanks for the great integration! Looking forward to the day when this cool feature will come.

Bamboooo67 commented 2 years ago

That would be a really big thing for me too

NebzHB commented 2 years ago

@philippe44 does it in raop_player here : https://github.com/philippe44/RAOP-Player (NTP based sync)