Geräteprofil · Multimedia
Bluesound / NAD BluOS
Hinweis: Dieses Profil ist nach der offiziellen BluOS Custom Integration API (v1.7) erstellt.
Voraussetzungen
- Ein BluOS-Player: Bluesound (NODE, POWERNODE, PULSE, VAULT, FLEX, SOLO …), NAD mit BluOS (z. B. C 658, C 700, M10, M33) oder ein anderes Gerät mit BluOS.
- Der Player ist mit der BluOS-App eingerichtet und im selben Netz wie der nomos Server.
- Port
11000/TCP(HTTP). Ausnahme CI580: Knoten 1–4 verwenden die Ports11000,11010,11020,11030— pro Knoten ein eigenes Gerät in nomos anlegen. - Keine Anmeldung nötig — die BluOS-Schnittstelle ist im lokalen Netz offen.
Einrichtung
- Dem Player im DHCP-Server eine feste IP-Adresse geben
- Skills → Add-ons: Profil importieren
- Gerät anlegen, Name und IP-Adresse eintragen (Port nur beim CI580 ändern)
Test von einem Rechner im selben Netz (muss ein XML mit <status …> liefern):
curl http://_IP_:11000/Status
Datenbereich
- Playing (
playing) — Wiedergabe läuft (BluOS-Zustandplayoderstream) - Player state (
status) — Playing / Streaming / Paused / Stopped / Connecting - Title, Artist, Album (
title,artist,album) — die drei Anzeigezeilen von BluOS (title1–title3). Bei Radiosendern steht dort z. B. Sender, Titel und Sendung statt Titel/Künstler/Album. - Source (
source) — aktiver Dienst (z. B.Deezer,TuneIn,Capturefür einen Eingang). Technischer Name, nicht immer der offizielle Dienstname. - Repeat Mode (
repeat) — Warteschlange / Titel / aus, umschaltbar - Shuffle (
shuffle) — Zufallswiedergabe, schaltbar - Volume (
volume) — 0–100 %, setzbar - Mute (
mute) — Ton aus, schaltbar - Reachable (
reachable) — der Player hat auf die letzte Anfrage geantwortet
Aktionen: Play, Pause, Play/Pause (Umschalten), Stop, Weiter, Zurück, Lautstärke +/− (je 2 dB), BluOS-Presets 1–5 (die Preset-Nummern aus der BluOS-App; Bezeichnungen in nomos änderbar).
Hinweise
- nomos fragt
/Status(Wiedergabe, Titel) und/Volume(Lautstärke, Ton aus) alle 30 s ab. Bluesound verlangt ohne Long-Polling höchstens eine Abfrage alle 30 s; das Intervall ist änderbar, sollte aber nicht unter 10 s liegen. - Eigene Befehle wirken sofort: Lautstärke- und Mute-Befehle liefern den neuen Wert direkt zurück, Play/Pause/Stop den neuen Zustand. Änderungen aus der BluOS-App oder am Gerät sowie ein neuer Titel nach Weiter erscheinen erst mit der nächsten Abfrage (≤ 30 s).
- Bei Ton aus meldet BluOS die Lautstärke als
0; nach dem Aufheben der Stummschaltung kommt der alte Wert zurück. Bei fest eingestellter Lautstärke (Fixed Volume) meldet der Player-1. - Ist ein Feld in der Antwort leer bzw. fehlt es (z. B. keine dritte Anzeigezeile), behält nomos den letzten Wert.
- Sonderzeichen in Titeln kommen so, wie BluOS sie im XML schickt (z. B.
&statt&). - In einer Gruppe liefert
/Statuseines Neben-Players die Daten des Haupt-Players; Lautstärke und Mute kommen aus/Volumeund gelten für den jeweiligen Player selbst. - Ein- und Ausschalten gibt es bei BluOS nicht (der Player geht selbstständig in Standby); das Profil hat daher keinen Schalter.