Neue Version v2.0.0-alpha.2
Bereitstellung ersteinmal als alpha Release, aufgrund der inkompatibilitäten zu den vis-1 widgets.
Wer den Adapter nur mit eigener Steuerung einsetzt kann gefahrlos probieren, da dort nur Kleinigkeiten angepasst/gefixt wurden.
vgl folgende Auflistung
Das überarbeitete Readme ist aktuell nur über folgenden Link verfügbar
https://github.com/oweitman/ioBroker.squeezeboxrpc/tree/release2x
BREAKING CHANGE
Aufgrund der umfassenden Überarbeitung der vis-1-Widgets – einschließlich Anpassungen an
deren Konfigurationsattributen – sind sie nicht mehr direkt kompatibel mit
denen aus Version 1.x. Es wird empfohlen, die vis-1-Widgets neu zu erstellen.
Ein Import oder eine Übertragung von vis-1 nach vis-2 ist keine praktikable Option.
Mehrere grundlegende Konzepte der vis-1-Widgets wurden verbessert.
Hinzufügen eines vollständigen VIS-2-Widget-Sets für Player-Auswahl und -Steuerung, Favoriten,
Playlists, Browsing, Synchronisierung, Lautstärke und Player-Informationen
Hinzufügen von PlaylistDetail-Widgets für VIS 1 und VIS 2 mit Artwork, Titel-Metadaten,
Dauer, Hervorhebung des aktuellen Titels, Scrollen sowie Aktionen für Wiedergabe und Entfernen
Bereitstellung der Player-Auswahl über verschiedene Views hinweg und Anzeige der zugehörigen
SqueezeboxRPC-Instanz in den Auswahlmenüs der Player-Widgets
Verbesserung der Konfiguration für Player und Favoriten mit zuverlässigen Optionen zum Ein-/Ausblenden,
Sortieren, Festlegen des Standard-Players sowie für benutzerdefinierte Beschriftungen und Bilder
Verbesserung der Wiedergabeleiste (Playtime-Bar) mit präzisen Fortschrittsanzeigen,
einem Zustand für Streams ohne Zeitangabe und Unterstützung für „Click-to-Seek“ (Springen an eine Position per Klick)
Korrektur des Verhaltens bei Wiedergabe, Wiederholung, Zufallswiedergabe sowie Vor- und Zurückspulen;
Bereitstellung zustandsabhängiger Symbole mit Unterstützung für benutzerdefinierte Button-Grafiken
Verbesserung des Widget-Designs für helle und dunkle Oberflächen, einschließlich vererbter Farben,
zuverlässiger Rahmen, Abstände, Ausrichtung, Hover-Effekte und schlanker Scrollleisten
Vereinheitlichung der Datums- und Zeitformatierung für VIS 1 und VIS 2 sowie
Bereitstellung einer konfigurierbaren, konsistenten Ausgabe von Datum und Uhrzeit
Vermeidung des erneuten Schreibens unveränderter Player- und Serverwerte sowie
stabile Anzeige von Artwork, Interpret und weiteren Player-Informationen bei Statusaktualisierungen @hsteinme
Hinzufügen einer umfassenden englischen Benutzerdokumentation für jedes VIS-1- und VIS-2-Widget,
einschließlich Vorschauen, Konfigurationstabellen und Anwendungshinweisen
Hinzufügen übersetzter Datenpunktbeschreibungen
cmdGeneral für den Server
Die widgets sind umfangreich anpassbar.
Darum sind die Designvorgaben aus den widgets heraus relativ gering.
Es können weitgehend die zusätzlichen CSS-Optionen der vis-Oberfläche noch ergänzt werden (noch nicht so umfangreich von mir getestet)
Fehler, Anmerkungen, Featurewünsche können gerne hier im Forum gestellt werden.
Hier mal ein Überblick aller widgets relativ ungeordnet:
VIS1
[image: 1787933400441-75452a05-79c4-4be2-a7c1-62ddf24c175e-image.jpeg]
VIS2
[image: 1787933450290-e1ec6a89-2133-4e2e-8bd2-a5098d485b06-image.jpeg]
und eine Demo wie eine Oberfläche aussehen könnte (bzw. meine eigene Steuerung des squeeze/LMS/Lyrion-Servers mit 3 Satelliten-Playern
[image: 1787933298249-f3081858-d9b5-4ebb-ba7c-55ef3164357b-image.jpeg]