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

Functions

def _item_payload (entity, item, parent_item)
 
def _item_to_children_media_class (item, info=None)
 
def _item_to_media_class (item, parent_item=None)
 
def _list_payload (item, children=None)
 
def _raw_item_payload (entity, item, parent_item=None, title=None, info=None)
 
def browse_node (entity, media_library, media_content_type, media_content_id)
 
def browse_top_level (media_library)
 

Variables

string ALBUMS_URI_PREFIX = "albums://"
 
string ARTISTS_URI_PREFIX = "artists://"
 
string FAVOURITES_URI = "favourites"
 
string GENRES_URI_PREFIX = "genres://"
 
string LAST_100_URI_PREFIX = "Last_100"
 
list NON_EXPANDABLE_ITEM_TYPES
 
list PLAYABLE_ITEM_TYPES
 
string PLAYLISTS_URI_PREFIX = "playlists"
 
string RADIO_URI_PREFIX = "radio"
 

Detailed Description

Support for media browsing.

Function Documentation

◆ _item_payload()

def homeassistant.components.volumio.browse_media._item_payload (   entity,
  item,
  parent_item 
)
private

Definition at line 121 of file browse_media.py.

◆ _item_to_children_media_class()

def homeassistant.components.volumio.browse_media._item_to_children_media_class (   item,
  info = None 
)
private

Definition at line 45 of file browse_media.py.

◆ _item_to_media_class()

def homeassistant.components.volumio.browse_media._item_to_media_class (   item,
  parent_item = None 
)
private

Definition at line 69 of file browse_media.py.

◆ _list_payload()

def homeassistant.components.volumio.browse_media._list_payload (   item,
  children = None 
)
private

Definition at line 87 of file browse_media.py.

◆ _raw_item_payload()

def homeassistant.components.volumio.browse_media._raw_item_payload (   entity,
  item,
  parent_item = None,
  title = None,
  info = None 
)
private

Definition at line 99 of file browse_media.py.

◆ browse_node()

def homeassistant.components.volumio.browse_media.browse_node (   entity,
  media_library,
  media_content_type,
  media_content_id 
)
Browse a node of a Volumio media hierarchy.

Definition at line 140 of file browse_media.py.

◆ browse_top_level()

def homeassistant.components.volumio.browse_media.browse_top_level (   media_library)
Browse the top-level of a Volumio media hierarchy.

Definition at line 125 of file browse_media.py.

Variable Documentation

◆ ALBUMS_URI_PREFIX

string homeassistant.components.volumio.browse_media.ALBUMS_URI_PREFIX = "albums://"

Definition at line 38 of file browse_media.py.

◆ ARTISTS_URI_PREFIX

string homeassistant.components.volumio.browse_media.ARTISTS_URI_PREFIX = "artists://"

Definition at line 37 of file browse_media.py.

◆ FAVOURITES_URI

string homeassistant.components.volumio.browse_media.FAVOURITES_URI = "favourites"

Definition at line 42 of file browse_media.py.

◆ GENRES_URI_PREFIX

string homeassistant.components.volumio.browse_media.GENRES_URI_PREFIX = "genres://"

Definition at line 39 of file browse_media.py.

◆ LAST_100_URI_PREFIX

string homeassistant.components.volumio.browse_media.LAST_100_URI_PREFIX = "Last_100"

Definition at line 41 of file browse_media.py.

◆ NON_EXPANDABLE_ITEM_TYPES

list homeassistant.components.volumio.browse_media.NON_EXPANDABLE_ITEM_TYPES
Initial value:
1 = [
2  "song",
3  "webradio",
4  "mywebradio",
5  "cuesong",
6  "album",
7  "artist",
8  "cd",
9  "play-playlist",
10 ]

Definition at line 25 of file browse_media.py.

◆ PLAYABLE_ITEM_TYPES

list homeassistant.components.volumio.browse_media.PLAYABLE_ITEM_TYPES
Initial value:
1 = [
2  "folder",
3  "song",
4  "mywebradio",
5  "webradio",
6  "playlist",
7  "cuesong",
8  "remdisk",
9  "cuefile",
10  "folder-with-favourites",
11  "internal-folder",
12 ]

Definition at line 12 of file browse_media.py.

◆ PLAYLISTS_URI_PREFIX

string homeassistant.components.volumio.browse_media.PLAYLISTS_URI_PREFIX = "playlists"

Definition at line 36 of file browse_media.py.

◆ RADIO_URI_PREFIX

string homeassistant.components.volumio.browse_media.RADIO_URI_PREFIX = "radio"

Definition at line 40 of file browse_media.py.