Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.bang_olufsen.media_player Namespace Reference

Classes

class  BangOlufsenMediaPlayer
 

Functions

None async_setup_entry (HomeAssistant hass, BangOlufsenConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
tuple BANG_OLUFSEN_FEATURES
 
int PARALLEL_UPDATES = 0
 
 SCAN_INTERVAL = timedelta(seconds=30)
 

Detailed Description

Media player entity for the Bang & Olufsen integration.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.bang_olufsen.media_player.async_setup_entry ( HomeAssistant  hass,
BangOlufsenConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up a Media Player entity from config entry.

Definition at line 116 of file media_player.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.bang_olufsen.media_player._LOGGER = logging.getLogger(__name__)
private

Definition at line 93 of file media_player.py.

◆ BANG_OLUFSEN_FEATURES

tuple homeassistant.components.bang_olufsen.media_player.BANG_OLUFSEN_FEATURES
Initial value:
1 = (
2  MediaPlayerEntityFeature.BROWSE_MEDIA
3  | MediaPlayerEntityFeature.CLEAR_PLAYLIST
4  | MediaPlayerEntityFeature.GROUPING
5  | MediaPlayerEntityFeature.MEDIA_ANNOUNCE
6  | MediaPlayerEntityFeature.NEXT_TRACK
7  | MediaPlayerEntityFeature.PAUSE
8  | MediaPlayerEntityFeature.PLAY
9  | MediaPlayerEntityFeature.PLAY_MEDIA
10  | MediaPlayerEntityFeature.PREVIOUS_TRACK
11  | MediaPlayerEntityFeature.REPEAT_SET
12  | MediaPlayerEntityFeature.SELECT_SOURCE
13  | MediaPlayerEntityFeature.SHUFFLE_SET
14  | MediaPlayerEntityFeature.STOP
15  | MediaPlayerEntityFeature.TURN_OFF
16  | MediaPlayerEntityFeature.VOLUME_MUTE
17  | MediaPlayerEntityFeature.VOLUME_SET
18  | MediaPlayerEntityFeature.SELECT_SOUND_MODE
19 )

Definition at line 95 of file media_player.py.

◆ PARALLEL_UPDATES

int homeassistant.components.bang_olufsen.media_player.PARALLEL_UPDATES = 0

Definition at line 89 of file media_player.py.

◆ SCAN_INTERVAL

homeassistant.components.bang_olufsen.media_player.SCAN_INTERVAL = timedelta(seconds=30)

Definition at line 91 of file media_player.py.