Home Assistant Unofficial Reference 2024.12.1
media_source.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.google_photos.media_source.GooglePhotosMediaSource
 
class  homeassistant.components.google_photos.media_source.PhotosIdentifier
 
class  homeassistant.components.google_photos.media_source.PhotosIdentifierType
 

Namespaces

 homeassistant.components.google_photos.media_source
 

Functions

BrowseMediaSource homeassistant.components.google_photos.media_source._build_account (GooglePhotosConfigEntry config_entry, PhotosIdentifier identifier)
 
BrowseMediaSource homeassistant.components.google_photos.media_source._build_album (str title, PhotosIdentifier identifier, str|None thumbnail_url=None)
 
BrowseMediaSource homeassistant.components.google_photos.media_source._build_media_item (PhotosIdentifier identifier, MediaItem media_item)
 
str homeassistant.components.google_photos.media_source._cover_photo_url (Album album, int max_size)
 
str homeassistant.components.google_photos.media_source._media_url (MediaItem media_item, int max_size)
 
str homeassistant.components.google_photos.media_source._video_url (MediaItem media_item)
 
MediaSource homeassistant.components.google_photos.media_source.async_get_media_source (HomeAssistant hass)
 

Variables

 homeassistant.components.google_photos.media_source._LOGGER = logging.getLogger(__name__)
 
int homeassistant.components.google_photos.media_source.ALBUM_PAGE_SIZE = 50
 
int homeassistant.components.google_photos.media_source.LARGE_IMAGE_SIZE = 2160
 
int homeassistant.components.google_photos.media_source.MEDIA_ITEMS_PAGE_SIZE = 100
 
int homeassistant.components.google_photos.media_source.THUMBNAIL_SIZE = 256