Functions | |
| BrowseMedia | _item_payload (key, dict[str, str] item, str player_mode, list[str] parent_keys) |
| BrowseMedia | _item_preset_payload (Preset preset, str player_mode) |
| def | browse_node (AFSAPI afsapi, media_content_type, media_content_id) |
| def | browse_top_level (current_mode, AFSAPI afsapi) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| dictionary | FSAPI_ITEM_TYPE_TO_MEDIA_CLASS |
| dictionary | TOP_LEVEL_DIRECTORIES |
Support for media browsing.
|
private |
Create response payload for a single media item. Used by async_browse_media.
Definition at line 47 of file browse_media.py.
|
private |
Create response payload for a single media item. Used by async_browse_media.
Definition at line 30 of file browse_media.py.
| def homeassistant.components.frontier_silicon.browse_media.browse_node | ( | AFSAPI | afsapi, |
| media_content_type, | |||
| media_content_id | |||
| ) |
List the contents of a navigation directory (or preset list).
Definition at line 109 of file browse_media.py.
| def homeassistant.components.frontier_silicon.browse_media.browse_top_level | ( | current_mode, | |
| AFSAPI | afsapi | ||
| ) |
Create response payload to describe contents of a specific library. Used by async_browse_media.
Definition at line 77 of file browse_media.py.
|
private |
Definition at line 27 of file browse_media.py.
| dictionary homeassistant.components.frontier_silicon.browse_media.FSAPI_ITEM_TYPE_TO_MEDIA_CLASS |
Definition at line 21 of file browse_media.py.
| dictionary homeassistant.components.frontier_silicon.browse_media.TOP_LEVEL_DIRECTORIES |
Definition at line 16 of file browse_media.py.