mirror of
https://github.com/home-assistant/core.git
synced 2026-08-31 18:24:50 -05:00
Return media_content_id as string in forked_daapd (#171059)
This commit is contained in:
@@ -470,9 +470,11 @@ class ForkedDaapdMaster(MediaPlayerEntity):
|
||||
return self._player["volume"] == 0
|
||||
|
||||
@property
|
||||
def media_content_id(self):
|
||||
def media_content_id(self) -> str | None:
|
||||
"""Content ID of current playing media."""
|
||||
return self._player["item_id"]
|
||||
if (item_id := self._player["item_id"]) == 0:
|
||||
return None
|
||||
return str(item_id)
|
||||
|
||||
@property
|
||||
def media_content_type(self):
|
||||
|
||||
@@ -367,7 +367,7 @@ def test_master_state(hass: HomeAssistant) -> None:
|
||||
assert state.attributes[ATTR_SUPPORTED_FEATURES] == SUPPORTED_FEATURES
|
||||
assert not state.attributes[ATTR_MEDIA_VOLUME_MUTED]
|
||||
assert state.attributes[ATTR_MEDIA_VOLUME_LEVEL] == 0.2
|
||||
assert state.attributes[ATTR_MEDIA_CONTENT_ID] == 12322
|
||||
assert state.attributes[ATTR_MEDIA_CONTENT_ID] == "12322"
|
||||
assert state.attributes[ATTR_MEDIA_CONTENT_TYPE] == MediaType.MUSIC
|
||||
assert state.attributes[ATTR_MEDIA_DURATION] == 0.05
|
||||
assert state.attributes[ATTR_MEDIA_POSITION] == 0.005
|
||||
|
||||
Reference in New Issue
Block a user