Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.system_bridge.media_source Namespace Reference

Classes

class  SystemBridgeSource
 

Functions

str _build_base_url (ConfigEntry entry)
 
BrowseMediaSource _build_media_item (str path, MediaFile media_file)
 
BrowseMediaSource _build_media_items (ConfigEntry entry, MediaFiles media_files, str path, str identifier)
 
BrowseMediaSource _build_root_paths (ConfigEntry entry, list[MediaDirectory] media_directories)
 
MediaSource async_get_media_source (HomeAssistant hass)
 

Detailed Description

System Bridge Media Source Implementation.

Function Documentation

◆ _build_base_url()

str homeassistant.components.system_bridge.media_source._build_base_url ( ConfigEntry  entry)
private
Build base url for System Bridge media.

Definition at line 125 of file media_source.py.

◆ _build_media_item()

BrowseMediaSource homeassistant.components.system_bridge.media_source._build_media_item ( str  path,
MediaFile  media_file 
)
private
Build individual media item.

Definition at line 194 of file media_source.py.

◆ _build_media_items()

BrowseMediaSource homeassistant.components.system_bridge.media_source._build_media_items ( ConfigEntry  entry,
MediaFiles  media_files,
str  path,
str  identifier 
)
private
Fetch requested files.

Definition at line 166 of file media_source.py.

◆ _build_root_paths()

BrowseMediaSource homeassistant.components.system_bridge.media_source._build_root_paths ( ConfigEntry  entry,
list[MediaDirectory]  media_directories 
)
private
Build base categories for System Bridge media.

Definition at line 135 of file media_source.py.

◆ async_get_media_source()

MediaSource homeassistant.components.system_bridge.media_source.async_get_media_source ( HomeAssistant  hass)
Set up SystemBridge media source.

Definition at line 26 of file media_source.py.