Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.xbox.browse_media Namespace Reference

Classes

class  MediaTypeDetails
 

Functions

Image|None _find_media_image (list[Image] images)
 
BrowseMedia|None build_item_response (XboxLiveClient client, str device_id, bool tv_configured, str media_content_type, str media_content_id)
 
def item_payload (InstalledPackage item, dict[str, list[Image]] images)
 

Variables

dictionary TYPE_MAP
 

Detailed Description

Support for media browsing.

Function Documentation

◆ _find_media_image()

Image | None homeassistant.components.xbox.browse_media._find_media_image ( list[Image]  images)
private

Definition at line 177 of file browse_media.py.

◆ build_item_response()

BrowseMedia | None homeassistant.components.xbox.browse_media.build_item_response ( XboxLiveClient  client,
str  device_id,
bool  tv_configured,
str  media_content_type,
str  media_content_id 
)
Create response payload for the provided media query.

Definition at line 42 of file browse_media.py.

◆ item_payload()

def homeassistant.components.xbox.browse_media.item_payload ( InstalledPackage  item,
dict[str, list[Image]]  images 
)
Create response payload for a single media item.

Definition at line 157 of file browse_media.py.

Variable Documentation

◆ TYPE_MAP

dictionary homeassistant.components.xbox.browse_media.TYPE_MAP
Initial value:
1 = {
2  "App": MediaTypeDetails(
3  type=MediaType.APP,
4  cls=MediaClass.APP,
5  ),
6  "Game": MediaTypeDetails(
7  type=MediaType.GAME,
8  cls=MediaClass.GAME,
9  ),
10 }

Definition at line 30 of file browse_media.py.