Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add supported features to Bang & Olufsen #36025

Open
wants to merge 4 commits into
base: next
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions source/_integrations/bang_olufsen.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,16 @@ Device model:

The **Bang & Olufsen** integration uses the [Mozart API](https://bang-olufsen.github.io/mozart-open-api), which is a local REST API with a WebSocket notification channel for immediate state information for media metadata, playback progress, volume etc. The only exception to this is the repeat and shuffle controls which are polled every 30 seconds.

## Supported features

Currently, a single device with a `media_player` entity is created for each added physical device. For advanced automations, [events](#automations) are fired in Home Assistant.

### Media player

The media player entity enables users to see and control media curently being played on their Bang & Olufsen device. Additionally, users can play media through [play_media actions](#play_media-actions), select active sound mode, switch between sources and control repeat / shuffle settings.

[Beolink](https://support.bang-olufsen.com/hc/en-us/articles/4411572883089-What-is-Beolink-Multiroom) is available to all Mozart devices that have been added to Home Assistant through `media_player` actions. For more advanced usage, such as connecting [ASE](https://support.bang-olufsen.com/hc/en-us/articles/24766979863441-Which-platform-is-my-Connected-Audio-product-based-on) products not available in Home Assistant or expanding sessions to all discovered devices, [custom Beolink services](#custom-actions) have been defined, with current [Beolink state](#beolink) available in media player properties.

## Actions

### play_media actions
Expand Down