diff --git a/blog/2025-03-14-media-player-toggle-adjusted.md b/blog/2025-03-14-media-player-toggle-adjusted.md new file mode 100644 index 00000000..dc86fa12 --- /dev/null +++ b/blog/2025-03-14-media-player-toggle-adjusted.md @@ -0,0 +1,14 @@ +--- +author: Erik Montnemery +authorURL: https://github.com/emontnemery +title: "Media player toggle action changed" +--- + +The implementation of the toggle action service has been adjusted in the media player base class. +The media player will now be turned on if it is in the states `off` or `standby`; in all other states, it will be turned off. + +Before this change, the media player would also be turned on if it was in state `idle`. This was not in line with the meaning of the `idle` state, as it is counted as [a state where the device is already turned on](/docs/core/entity/media-player#states). + +Custom integrations which have overridden the `async_toggle` may need to update their implementations. + +The change is introduced in the [home assistant core PR #78192](https://github.com/home-assistant/core/pull/78192).