Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.media_source.MediaSourceProtocol
 

Namespaces

 homeassistant.components.media_source
 

Functions

MediaSourceItem homeassistant.components.media_source._get_media_item (HomeAssistant hass, str|None media_content_id, str|None target_media_player)
 
None homeassistant.components.media_source._process_media_source_platform (HomeAssistant hass, str domain, MediaSourceProtocol platform)
 
BrowseMediaSource homeassistant.components.media_source.async_browse_media (HomeAssistant hass, str|None media_content_id, *Callable[[BrowseMedia], bool]|None content_filter=None)
 
PlayMedia homeassistant.components.media_source.async_resolve_media (HomeAssistant hass, str media_content_id, str|None|UndefinedType target_media_player=UNDEFINED)
 
bool homeassistant.components.media_source.async_setup (HomeAssistant hass, ConfigType config)
 
str homeassistant.components.media_source.generate_media_source_id (str domain, str identifier)
 
bool homeassistant.components.media_source.is_media_source_id (str media_content_id)
 
None homeassistant.components.media_source.websocket_browse_media (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg)
 
None homeassistant.components.media_source.websocket_resolve_media (HomeAssistant hass, ActiveConnection connection, dict[str, Any] msg)
 

Variables

list homeassistant.components.media_source.__all__
 
 homeassistant.components.media_source.CONFIG_SCHEMA = cv.empty_config_schema(DOMAIN)