Closed postlund closed 1 year ago
Patch coverage: 100.00%
and project coverage change: +0.34%
:tada:
Comparison is base (
b8f793e
) 88.31% compared to head (b9e29b9
) 88.65%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@postlund Hi there. I’ve finally been able to add my MacBook (using the AirPlay Receiver feature) to the ATV integration in Home Assistant. However, the two entities it produces show no actual activity. The media player entity’s status is constantly ‘idle’ no matter whether it is receiving an Airplay stream or not.
Is this expected operation, and just a shortcoming of the protocol? It just seems that as it is right now, the entities don’t have any utility at all.
Many thanks!
@stibbzy It's expected behavior unfortunately. As far as I have managed to figure out, there's nothing in AirPlay that allows you to get metadata from an AirPlay receiver that already plays something. It is possible to see the play state via Zeroconf properties (not implemented in pyatv though). Some people seem to suggest that they see this, but I'm not sure how it is possible. So current state is basically what I can do in pyatv.
@postlund Ahh I see, thanks! So am I right in assuming that whatever protocol (assuming it's MRP) that allows us to see Apple TV and HomePod metadata isn't present in the MacOS implementation of Airplay Receiver? (i.e. no MRP tunnelling)
Detection has been added fir AirPlay and RAOP.
Relates to #2104