mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 21:27:38 +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_index = {}
|
||||||
self._source = {}
|
self._source = {}
|
||||||
self._name = None
|
self._name = None
|
||||||
self._state = MediaPlayerState.PLAYING
|
self._attr_state = MediaPlayerState.PLAYING
|
||||||
self._available = True
|
self._available = True
|
||||||
|
|
||||||
@property
|
@property
|
||||||
@ -178,16 +178,16 @@ class OpenhomeDevice(MediaPlayerEntity):
|
|||||||
)
|
)
|
||||||
|
|
||||||
if self._in_standby:
|
if self._in_standby:
|
||||||
self._state = MediaPlayerState.OFF
|
self._attr_state = MediaPlayerState.OFF
|
||||||
elif self._transport_state == "Paused":
|
elif self._transport_state == "Paused":
|
||||||
self._state = MediaPlayerState.PAUSED
|
self._attr_state = MediaPlayerState.PAUSED
|
||||||
elif self._transport_state in ("Playing", "Buffering"):
|
elif self._transport_state in ("Playing", "Buffering"):
|
||||||
self._state = MediaPlayerState.PLAYING
|
self._attr_state = MediaPlayerState.PLAYING
|
||||||
elif self._transport_state == "Stopped":
|
elif self._transport_state == "Stopped":
|
||||||
self._state = MediaPlayerState.IDLE
|
self._attr_state = MediaPlayerState.IDLE
|
||||||
else:
|
else:
|
||||||
# Device is playing an external source with no transport controls
|
# Device is playing an external source with no transport controls
|
||||||
self._state = MediaPlayerState.PLAYING
|
self._attr_state = MediaPlayerState.PLAYING
|
||||||
|
|
||||||
self._available = True
|
self._available = True
|
||||||
except (asyncio.TimeoutError, aiohttp.ClientError, UpnpError):
|
except (asyncio.TimeoutError, aiohttp.ClientError, UpnpError):
|
||||||
@ -279,11 +279,6 @@ class OpenhomeDevice(MediaPlayerEntity):
|
|||||||
"""Return a unique ID."""
|
"""Return a unique ID."""
|
||||||
return self._device.uuid()
|
return self._device.uuid()
|
||||||
|
|
||||||
@property
|
|
||||||
def state(self):
|
|
||||||
"""Return the state of the device."""
|
|
||||||
return self._state
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def source_list(self):
|
def source_list(self):
|
||||||
"""List of available input sources."""
|
"""List of available input sources."""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user