Improve lists in integrations [R-S] (#113233)
* Improve lists in integrations [R-S] * Fix * Fix
This commit is contained in:
parent
e6a692f354
commit
77917506bb
60 changed files with 543 additions and 611 deletions
|
@ -91,20 +91,18 @@ class SynologyPhotosMediaSource(MediaSource):
|
|||
) -> list[BrowseMediaSource]:
|
||||
"""Handle browsing different diskstations."""
|
||||
if not item.identifier:
|
||||
ret = []
|
||||
for entry in self.entries:
|
||||
ret.append(
|
||||
BrowseMediaSource(
|
||||
domain=DOMAIN,
|
||||
identifier=entry.unique_id,
|
||||
media_class=MediaClass.DIRECTORY,
|
||||
media_content_type=MediaClass.IMAGE,
|
||||
title=f"{entry.title} - {entry.unique_id}",
|
||||
can_play=False,
|
||||
can_expand=True,
|
||||
)
|
||||
return [
|
||||
BrowseMediaSource(
|
||||
domain=DOMAIN,
|
||||
identifier=entry.unique_id,
|
||||
media_class=MediaClass.DIRECTORY,
|
||||
media_content_type=MediaClass.IMAGE,
|
||||
title=f"{entry.title} - {entry.unique_id}",
|
||||
can_play=False,
|
||||
can_expand=True,
|
||||
)
|
||||
return ret
|
||||
for entry in self.entries
|
||||
]
|
||||
identifier = SynologyPhotosMediaSourceIdentifier(item.identifier)
|
||||
diskstation: SynologyDSMData = self.hass.data[DOMAIN][identifier.unique_id]
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue