mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 05:07:41 +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._coordinator = None
|
||||||
self._sonos_group = [self]
|
self._sonos_group = [self]
|
||||||
self._status = None
|
self._status = None
|
||||||
|
self._uri = None
|
||||||
self._media_duration = None
|
self._media_duration = None
|
||||||
self._media_position = None
|
self._media_position = None
|
||||||
self._media_position_updated_at = None
|
self._media_position_updated_at = None
|
||||||
@ -570,6 +571,7 @@ class SonosEntity(MediaPlayerDevice):
|
|||||||
return
|
return
|
||||||
|
|
||||||
self._shuffle = self.soco.shuffle
|
self._shuffle = self.soco.shuffle
|
||||||
|
self._uri = None
|
||||||
|
|
||||||
update_position = new_status != self._status
|
update_position = new_status != self._status
|
||||||
self._status = new_status
|
self._status = new_status
|
||||||
@ -580,6 +582,7 @@ class SonosEntity(MediaPlayerDevice):
|
|||||||
self.update_media_linein(SOURCE_LINEIN)
|
self.update_media_linein(SOURCE_LINEIN)
|
||||||
else:
|
else:
|
||||||
track_info = self.soco.get_current_track_info()
|
track_info = self.soco.get_current_track_info()
|
||||||
|
self._uri = track_info["uri"]
|
||||||
|
|
||||||
if _is_radio_uri(track_info["uri"]):
|
if _is_radio_uri(track_info["uri"]):
|
||||||
variables = event and event.variables
|
variables = event and event.variables
|
||||||
@ -826,6 +829,11 @@ class SonosEntity(MediaPlayerDevice):
|
|||||||
"""Shuffling state."""
|
"""Shuffling state."""
|
||||||
return self._shuffle
|
return self._shuffle
|
||||||
|
|
||||||
|
@property
|
||||||
|
def media_content_id(self):
|
||||||
|
"""Content id of current playing media."""
|
||||||
|
return self._uri
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def media_content_type(self):
|
def media_content_type(self):
|
||||||
"""Content type of current playing media."""
|
"""Content type of current playing media."""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user