Classes | |
| class | XboxMediaItem |
| class | XboxSource |
Functions | |
| def | _build_categories (title) |
| def | _build_game_item (InstalledPackage item, dict[str, list[Image]] images) |
| def | _build_media_item (str title, str category, XboxMediaItem item) |
| def | async_get_media_source (HomeAssistant hass) |
| tuple[str, str, str] | async_parse_identifier (MediaSourceItem item) |
Variables | |
| dictionary | MEDIA_CLASS_MAP |
| dictionary | MIME_TYPE_MAP |
Xbox Media Source Implementation.
|
private |
Build base categories for Xbox media.
Definition at line 222 of file media_source.py.
|
private |
Build individual game.
Definition at line 200 of file media_source.py.
|
private |
Build individual media item.
Definition at line 258 of file media_source.py.
| def homeassistant.components.xbox.media_source.async_get_media_source | ( | HomeAssistant | hass | ) |
Set up Xbox media source.
Definition at line 39 of file media_source.py.
| tuple[str, str, str] homeassistant.components.xbox.media_source.async_parse_identifier | ( | MediaSourceItem | item | ) |
Parse identifier.
Definition at line 47 of file media_source.py.
| dictionary homeassistant.components.xbox.media_source.MEDIA_CLASS_MAP |
Definition at line 33 of file media_source.py.
| dictionary homeassistant.components.xbox.media_source.MIME_TYPE_MAP |
Definition at line 28 of file media_source.py.