mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 20:57:21 +00:00
Use _attr_state in openhome media player (#82833)
This commit is contained in:
parent
a236836796
commit
5be36912b2
@ -124,7 +124,7 @@ class OpenhomeDevice(MediaPlayerEntity):
|
||||
self._source_index = {}
|
||||
self._source = {}
|
||||
self._name = None
|
||||
self._state = MediaPlayerState.PLAYING
|
||||
self._attr_state = MediaPlayerState.PLAYING
|
||||
self._available = True
|
||||
|
||||
@property
|
||||
@ -178,16 +178,16 @@ class OpenhomeDevice(MediaPlayerEntity):
|
||||
)
|
||||
|
||||
if self._in_standby:
|
||||
self._state = MediaPlayerState.OFF
|
||||
self._attr_state = MediaPlayerState.OFF
|
||||
elif self._transport_state == "Paused":
|
||||
self._state = MediaPlayerState.PAUSED
|
||||
self._attr_state = MediaPlayerState.PAUSED
|
||||
elif self._transport_state in ("Playing", "Buffering"):
|
||||
self._state = MediaPlayerState.PLAYING
|
||||
self._attr_state = MediaPlayerState.PLAYING
|
||||
elif self._transport_state == "Stopped":
|
||||
self._state = MediaPlayerState.IDLE
|
||||
self._attr_state = MediaPlayerState.IDLE
|
||||
else:
|
||||
# Device is playing an external source with no transport controls
|
||||
self._state = MediaPlayerState.PLAYING
|
||||
self._attr_state = MediaPlayerState.PLAYING
|
||||
|
||||
self._available = True
|
||||
except (asyncio.TimeoutError, aiohttp.ClientError, UpnpError):
|
||||
@ -279,11 +279,6 @@ class OpenhomeDevice(MediaPlayerEntity):
|
||||
"""Return a unique ID."""
|
||||
return self._device.uuid()
|
||||
|
||||
@property
|
||||
def state(self):
|
||||
"""Return the state of the device."""
|
||||
return self._state
|
||||
|
||||
@property
|
||||
def source_list(self):
|
||||
"""List of available input sources."""
|
||||
|
Loading…
x
Reference in New Issue
Block a user