mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 20:57:21 +00:00
Sonos: Return URI as media_content_id (#32626)
This commit is contained in:
parent
324dfe07b4
commit
aed15761de
@ -366,6 +366,7 @@ class SonosEntity(MediaPlayerDevice):
|
||||
self._coordinator = None
|
||||
self._sonos_group = [self]
|
||||
self._status = None
|
||||
self._uri = None
|
||||
self._media_duration = None
|
||||
self._media_position = None
|
||||
self._media_position_updated_at = None
|
||||
@ -570,6 +571,7 @@ class SonosEntity(MediaPlayerDevice):
|
||||
return
|
||||
|
||||
self._shuffle = self.soco.shuffle
|
||||
self._uri = None
|
||||
|
||||
update_position = new_status != self._status
|
||||
self._status = new_status
|
||||
@ -580,6 +582,7 @@ class SonosEntity(MediaPlayerDevice):
|
||||
self.update_media_linein(SOURCE_LINEIN)
|
||||
else:
|
||||
track_info = self.soco.get_current_track_info()
|
||||
self._uri = track_info["uri"]
|
||||
|
||||
if _is_radio_uri(track_info["uri"]):
|
||||
variables = event and event.variables
|
||||
@ -826,6 +829,11 @@ class SonosEntity(MediaPlayerDevice):
|
||||
"""Shuffling state."""
|
||||
return self._shuffle
|
||||
|
||||
@property
|
||||
def media_content_id(self):
|
||||
"""Content id of current playing media."""
|
||||
return self._uri
|
||||
|
||||
@property
|
||||
def media_content_type(self):
|
||||
"""Content type of current playing media."""
|
||||
|
Loading…
x
Reference in New Issue
Block a user