Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.sonos.media Namespace Reference

Classes

class  SonosMedia
 

Functions

int|None _timespan_secs (str|None timespan)
 

Variables

string DURATION_SECONDS = "duration_in_s"
 
tuple LINEIN_SOURCES = (MUSIC_SRC_TV, MUSIC_SRC_LINE_IN)
 
string POSITION_SECONDS = "position_in_s"
 
dictionary SOURCE_MAPPING
 
dictionary UNAVAILABLE_VALUES = {"", "NOT_IMPLEMENTED", None}
 

Detailed Description

Support for media metadata handling.

Function Documentation

◆ _timespan_secs()

int | None homeassistant.components.sonos.media._timespan_secs ( str | None  timespan)
private
Parse a time-span into number of seconds.

Definition at line 47 of file media.py.

Variable Documentation

◆ DURATION_SECONDS

string homeassistant.components.sonos.media.DURATION_SECONDS = "duration_in_s"

Definition at line 43 of file media.py.

◆ LINEIN_SOURCES

tuple homeassistant.components.sonos.media.LINEIN_SOURCES = (MUSIC_SRC_TV, MUSIC_SRC_LINE_IN)

Definition at line 35 of file media.py.

◆ POSITION_SECONDS

string homeassistant.components.sonos.media.POSITION_SECONDS = "position_in_s"

Definition at line 44 of file media.py.

◆ SOURCE_MAPPING

dictionary homeassistant.components.sonos.media.SOURCE_MAPPING
Initial value:
1 = {
2  MUSIC_SRC_AIRPLAY: SOURCE_AIRPLAY,
3  MUSIC_SRC_TV: SOURCE_TV,
4  MUSIC_SRC_LINE_IN: SOURCE_LINEIN,
5  MUSIC_SRC_SPOTIFY_CONNECT: SOURCE_SPOTIFY_CONNECT,
6 }

Definition at line 36 of file media.py.

◆ UNAVAILABLE_VALUES

dictionary homeassistant.components.sonos.media.UNAVAILABLE_VALUES = {"", "NOT_IMPLEMENTED", None}

Definition at line 42 of file media.py.