Neues Player Design für Sonos KNX Gateway
Gira Homeserver HS3/HS4 - ab Experte Version 4.x
Das alte Layout musste endlich mal durch ein neues ersetzt werden.
Neuer Player
Der Player enthält verschiedene Funktionsbereiche:
- Lautstärkeregelung (links) mit kreisförmigem Slider, Lautstärkeanzeige (prozentual)
und Lautstärke-Buttons (lauter, leiser, Mute)
- Buttons für "Zufällige Wiedergabe", "Wiederholungen", "Überblenden" (rechts oben)
- Stop, Play, Vor und Zurück Button (unten)
- Titel, Interpret und Song-Nummer (Mitte)
- Anzeige für aktiven Player (bläuliches Lauflicht - Mitte)
- Länge des gespielten Titels / Senders
- Gesamtlänge der Spieldauer
Der obere rechte Bereich ist dynamisch aufgebaut und zeigt unterschiedliche Ergebnisse, abhängig von der Quelle (Musik-Bibliothek, Radio-Sender, Fernseher, Spotify usw.):
- Album-Logo / Logo des Radio- oder TuneIn-Senders
- Titel / Quelle (TV) / Sender
- Album / Infos des Radio-Senders
- Song-Nummer und Anzahl der Songs in dieser Liste
- Folge-Songs und Interpreten
Hinzu kommt der Bereich, in dem die einzelnen Player dargestellt sind. Der aktuelle Player ist entsprechend hinterlegt.
Im unteren Bereich sind allgemeine Funktionen wie
- Refresh (Update der Seite) - dies hat mit der Funktionsweise des Gira Homeservers zu tun, da dieser nur zyklisch ein Update der Seite durchführt.
- Alle Pause - damit werden alle Player gleichzeitig ausgeschaltet
- Sleep - damit kann für den aktiven Player (hier Büro) ein Timer aktiviert werden, nachdem der Player automatisch ausschaltet (Screenshot siehe ganz unten)
- Liste löschen - löscht die Musikliste (rechts) des aktiven Players
- Equilizer - ruft den Equalizer auf. Die Einstellung gilt für alle Player!
Musikliste inkl. Scollbar.
Die Musikliste ist - wie auch bei der original Sonos Software - Teil der "Homepage".
Eigenschaften: Song-Titel, Interpret, Bild des Albums/Songs, aktuelle Song-Nummer in dieser Liste
Scollbar.
Erst einmal unterstützt der Gira Homeserver keinerlei dynamische Liste bzw. das Scrollen durch Listen. Also habe ich - bereits für eine 1. Version des Sonos KNX Gateways - mal eine "Dynamische Liste" zusammen mit einer Scrollbar realisiert.
Die "Scrollbar" kann entweder "statisch" oder "dynamisch" eingestellt werden. In der dynamischen Einstellung läuft die Scrollbar automatisch mit und zeigt immer den aktuellen Titel als obersten Titel an. Ausnahme: Wenn die Liste am Ende angekommen ist, dann zeigt die Liste automatisch nur die - in dieser Einstellung - letzten 10 Titel an und die Scrollbar läuft nicht mehr weiter.
Sonos KNX Gateway - Funktionalitäten
Die folgenden Screenshots zeigen einige der realisierten Funktionen und Möglichkeiten:
- Favoriten:
Liste der Sonos-Favoriten Liste (wird 1:1 aus Sonos ausgelesen)
- Bibliotheken:
Aus meiner Sicht sind die Bibliotheken in Sonos recht unübersichtlich, daher besteht hier die Möglichkeit, die Listen selbst aufzubauen und sich auf die wichtigsten Interpreten, Alben oder sonstigen Suchkriterien zu beschränken (Genre oder was auch immer). Die Listen bauen sich - natürlich :-) - selbständig und dynamisch auf!
- Durchsagen:
Normalerweise keine Sonos-Funktion. Erst einmal lassen sich damit über einzelne Player oder Alle individuelle Durchsagen durchführen. Aufgrund der Einbindung in die KNX-Umgebung lassen sich die Sonos System auch für die unterschiedlichsten Meldungen nutzen: "Waschmaschine/Trockner ist fertig", "Bügeleisen ist noch an", "An der Heizung ist eine Störung aufgetreten" usw.
- Spotify:
Auch hier lassen sich individuelle Hierarchien aufbauen. Letztendlich stellen die Hierarchien dann Suchabfragen innerhalb von Spotify dar, die sich bei jedem Aufruf automatisch aktualisieren.
- TuneIn:
Internationale Radiosender, die über TuneIn bereitgestellt werden. Hier wird, ähnlich wie bei den Radiosendern auch das Logo des Senders dargestellt.
- Sonstiges:
Es besteht auch die Möglichkeit andere Quellen wie Apple-Music, Amazon-Music, SiriusXM, Pandora einbinden. Da ich diese Quellen aktuell nicht nutze, ist es hier nicht umgesetzt.
Sonos KNX Gateway - Favoriten
Sonos KNX Gateway - Bibliotheken (mit verschiedenen automatisch aufbauenden Ebenen)
Sonos KNX Gateway - Interpreten (unterhalb der Bibliotheken)
Sonos KNX Gateway - Spotify (mit verschiedenen automatisch aufbauenden Ebenen)
Sonos KNX Gateway - TuneIn Radiosender
Sonos KNX Gateway - Sleep Funktion mit voreingestellten Timern