v3.1.8
π Fix: HomePod / Apple TV announcement failures (extra keys not allowed @ data['announce'])
What was broken: πͺ² a sneaky bug was hiding in the generic/Google player fallback β every chime and voice announcement included an announce: True flag meant only for platforms like Google Cast and Sonos. Devices exposed through the Apple TV integration (HomePod ππ included) don't recognize that flag, so Home Assistant rejected the call before it could even play.
What's fixed: π§ the integration now tries announce: True first, and if the player politely refuses, it automatically retries without it. No config changes needed β just update and your announcements should be back in business.
Affected setups: anyone using the generic/Google player type with a media_player that doesn't support the announce flag (e.g. HomePod via Apple TV integration).
π Thanks to the community member who reported this with clean debug logs β squashing this one was quick thanks to you!