Add blog post about changed media player toggle (#2603)

* Add blog post about changed media player toggle

* Fix typo

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update blog/2025-03-14-media-player-toggle-adjusted.md

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update blog/2025-03-14-media-player-toggle-adjusted.md

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update 2025-03-14-media-player-toggle-adjusted.md

* Update blog/2025-03-14-media-player-toggle-adjusted.md

Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
This commit is contained in:
Erik Montnemery 2025-03-20 16:28:29 +01:00 committed by GitHub
parent 16b42dbdad
commit 04d39efd5f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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).