From 66b35be0522b1c36615f9338aaef44131d0fadf6 Mon Sep 17 00:00:00 2001 From: Markus Jacobsen Date: Fri, 6 Dec 2024 23:10:24 +0100 Subject: [PATCH] Add supported features section to Bang & Olufsen (#36171) Co-authored-by: Franck Nijhof --- source/_integrations/bang_olufsen.markdown | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/source/_integrations/bang_olufsen.markdown b/source/_integrations/bang_olufsen.markdown index d857615b9cb..a8a1a4c9c7e 100644 --- a/source/_integrations/bang_olufsen.markdown +++ b/source/_integrations/bang_olufsen.markdown @@ -49,6 +49,26 @@ 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 + +A number of features are available through the media player entity: + +- See current metadata, progress, volume, etc. +- Control next/previous, play/pause, shuffle/repeat settings, volume, sound mode, audio and video sources, and more. +- Play various media through [play_media actions](#play_media-actions). +- Control multiroom audio through [Beolink](https://support.bang-olufsen.com/hc/en-us/articles/4411572883089-What-is-Beolink-Multiroom): + - Control with Home Assistant media_player grouping. + - Monitor current [Beolink state](#beolink) through media player properties. + - For more advanced usage, [custom Beolink services](#custom-actions) have been defined: + - Connect or expand to [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. + - Expand sessions to all discovered devices. + - Connect to, expand to or unexpand devices. + - Set all connected Beolink devices to standby. + ## Actions ### play_media actions