From ee7f4a3bcee6db502c7c4c976163ce568c9a17cd Mon Sep 17 00:00:00 2001 From: Jon Eklund Date: Sat, 18 Jul 2026 09:27:17 -0500 Subject: [PATCH] media_player: Remove refrence to deprecatd STANDBY constant MediaPlayerState.STANDBY is being removed in HA 2026.8, so changing to use MediaPlayerState.IDLE instead. While in there, also remove legacy STATE_PLAYING and STATE_PAUSED imports in favor of MediaPlayerState.PLAYING and MediaPlayerState.PAUSED, respectively. The string values of the constants are the same. --- custom_components/oppo_udp/media_player.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/custom_components/oppo_udp/media_player.py b/custom_components/oppo_udp/media_player.py index 0b4f2e3..04d550a 100644 --- a/custom_components/oppo_udp/media_player.py +++ b/custom_components/oppo_udp/media_player.py @@ -16,8 +16,6 @@ from homeassistant.const import ( CONF_HOST, - STATE_PAUSED, - STATE_PLAYING, ) from homeassistant.core import callback import homeassistant.util.dt as dt_util @@ -104,7 +102,7 @@ def state(self): return MediaPlayerState.PLAYING if state in [PlayStatus.PAUSE, PlayStatus.SLOW_FORWARD, PlayStatus.SLOW_REVERSE, PlayStatus.FAST_FORWARD, PlayStatus.FAST_REVERSE]: return MediaPlayerState.PAUSED - return MediaPlayerState.STANDBY + return MediaPlayerState.IDLE return None @property @@ -178,7 +176,7 @@ def media_position(self): @property def media_position_updated_at(self): """Last valid time of media position.""" - if self.state in (STATE_PLAYING, STATE_PAUSED): + if self.state in (MediaPlayerState.PLAYING, MediaPlayerState.PAUSED): return dt_util.utcnow() return None