Public Member Functions | |
| None | __init__ (self, HomeAssistant hass, list[ConfigEntry] entries) |
| BrowseMediaSource | async_browse_media (self, MediaSourceItem item) |
| str|None | async_get_thumbnail (self, SynoPhotosItem item, SynologyDSMData diskstation) |
| PlayMedia | async_resolve_media (self, MediaSourceItem item) |
Public Member Functions inherited from homeassistant.components.media_source.models.MediaSource | |
| None | __init__ (self, str domain) |
Public Attributes | |
| entries | |
| hass | |
Public Attributes inherited from homeassistant.components.media_source.models.MediaSource | |
| domain | |
| name | |
Static Public Attributes | |
| string | name = "Synology Photos" |
Static Public Attributes inherited from homeassistant.components.media_source.models.MediaSource | |
| None | |
Private Member Functions | |
| list[BrowseMediaSource] | _async_build_diskstations (self, MediaSourceItem item) |
Provide Synology Photos as media sources.
Definition at line 69 of file media_source.py.
| None homeassistant.components.synology_dsm.media_source.SynologyPhotosMediaSource.__init__ | ( | self, | |
| HomeAssistant | hass, | ||
| list[ConfigEntry] | entries | ||
| ) |
Initialize Synology source.
Definition at line 74 of file media_source.py.
|
private |
Handle browsing different diskstations.
Definition at line 101 of file media_source.py.
| BrowseMediaSource homeassistant.components.synology_dsm.media_source.SynologyPhotosMediaSource.async_browse_media | ( | self, | |
| MediaSourceItem | item | ||
| ) |
Return media.
Reimplemented from homeassistant.components.media_source.models.MediaSource.
Definition at line 80 of file media_source.py.
| str | None homeassistant.components.synology_dsm.media_source.SynologyPhotosMediaSource.async_get_thumbnail | ( | self, | |
| SynoPhotosItem | item, | ||
| SynologyDSMData | diskstation | ||
| ) |
Get thumbnail.
Definition at line 220 of file media_source.py.
| PlayMedia homeassistant.components.synology_dsm.media_source.SynologyPhotosMediaSource.async_resolve_media | ( | self, | |
| MediaSourceItem | item | ||
| ) |
Resolve media to a url.
Reimplemented from homeassistant.components.media_source.models.MediaSource.
Definition at line 197 of file media_source.py.
| homeassistant.components.synology_dsm.media_source.SynologyPhotosMediaSource.entries |
Definition at line 78 of file media_source.py.
| homeassistant.components.synology_dsm.media_source.SynologyPhotosMediaSource.hass |
Definition at line 77 of file media_source.py.
|
static |
Definition at line 72 of file media_source.py.