NEWS
Test/Support Adapter SqueezeboxRPC
-
@oliverio sagte in Test/Support Adapter SqueezeboxRPC:
ich habe mal die doppelt gemoppelten Befehle (also play Befehle, welche die anderen bereits beinhalten) entfernt.
Jau, Oliver, Deine Aufräumaktion ist der Bringer. Bei fast zwei Dutzend Testläufen gab's nur Erfolgserlebnisse. Auch hier sieht man's also mal wieder: Weniger kann mehr sein
Ich hatte wohl mit meiner "Kommandoschwemme" den LMS ins Schwimmen gebracht.
Ich sage Dir nochmals ganz herzlichen Dank für Deine Unterstützung. Ich finde es toll, wie tief Du in die von mir geschilderte Problematik meines Skripts eingestiegen bist. Das was Du hier im Forum leistest - nicht nur in "Deinen" Adaptern, sondern auch in anderen Themen - ist schon phantastisch.
-
Neue Version 1.6.2
- Neues Widget browser (aktuell nur alpha zum testen)
- Behebung von Meldungen aus dem Adapter-Checker
In diesem Release ist ein neues widget enthalten:
Browser
Dies zeigt Musik, Alben, Interpreten, Radiosender, Apps usw. vom Server an. Durch Klick auf ein Element kann in der Hierarchie tiefer gegangen werden, durch Klick auf den Pfad ganz oben kann wieder höher gegangen werden.
Falls Verfügbar, sind für einzelne Elemente weitere Aktionen verfügbar (Play, Add Playlist,...)Da die Implementierung auf Seiten des LMS/Lyrion-Servers zwar funktioniert, aber mit extrem vielen und undurchsichtigen Sonderfällen versehen ist, stand dieses widget sehr lange auf dem Plan.
Als technisches Vorbild stand das Material-Theme-Plugin für den LMS.
Da der LMS/Lyrion-Server aber mit Plugins erweiterbar ist, konnten alle Fälle berücksichtigt werden. Daher bitte ich euch das einmal durchzutesten. Insbesondere mit den Unterbereichen, wo ihr Plugins installiert habt.Das widget ist aktuell mit erweiterten Debugging-Ausgaben ausgestattet. Für Tester diese beiden bitte in der widget Konfiguration aktivieren. Diese geben dann nochmal extra Informationen in der Browserkonsole (
F12) aus, die dann helfen, Fehler oder fehlende Implementierungen herauszufinden und zu ergänzen.Wer mit testen möchte, dann bitte die Ergebnisse hier einfach im Thread hinterlassen. Auch Wünsche für weitere Funktionen bitte ebenfalls hier dokumentieren.
Folgendes ist aktuell noch nicht eingebaut:
- Eingabefelder innerhalb der Hierarchie
- Der Hauptmenüpunkt "Extras"
-
Moin,
irgendwie stehe ich gerade auf dem Schlauch.
Ich habe auf dem Server, auf dem auch der IOBroker läuft meinen Lyrion Server laufen.
Alle meine Boxen (Squeezeboxen und Booms) laufen soweit.
Jetzt wollte ich das Player Widget testen und in der Doku steht ich soll es mit der Instanz verbinden. Wie mache ich das?
Ich kann ja nur auf Datenpunkte zugreifen. -
ja korrekt.
wähle einen beliebigen datenpunkt aus der instanz aus.
der rest macht das widget und extrahiert dann die instanz aus dem datenpunkt -
Hm, was mache ich falsch?
Dieses Widget habe ich eingebunden.
Suche mir dann irgendwas aus dem Baum von einem Player.
Nehme mal das Attrubut "POWER". Übernehme es dann im Widget ins ainstanceUnd hier würde ich jetzt irgendwas erwarten...
-
und was steht jetzt in aInstance?
Nach Auswahl von Power sollte sowas drin stehen.
Alternative einfachsqueezeboxrpc.0
direkt eintragen.
-
@oliverio said in Test/Support Adapter SqueezeboxRPC:
squeezeboxrpc.0
Da steht dann
squeezeboxrpc.0.Players.Boom.PowerHabe mal squeezeboxrpc.0 eingestellt, aber das Feld bleibt weiterhin leer.
Gibt es eine Mindesgröße? Ich habe 350x350 eingestellt. -
dann schaue bitte mal in die browserkonsole mit F12
nach Fehlermeldungen.Es gibt keine Größenbeschränkung.
-
Hier finde ich sowas :
Uncaught TypeError: can't define property "functionname": Object is not extensible
createWidget http://192.168.160.41:8082/vis-2/widgets/squeezeboxrpc/build/squeezeboxrpc-dist.js:2287
createWidget http://192.168.160.41:8082/vis-2/widgets/squeezeboxrpc/build/squeezeboxrpc-dist.js:2282Uncaught TypeError: can't define property "functionname": Object is not extensible
Uncaught TypeError: can't define property "ainstance": Object is not extensible -
-
Da haben wir es
Ja, ist VIS2.
Sorry, nicht erwähnt, mein Fehler. -
für vis-2 kannst du eine view in vis-1 erstellen und
dann mit iframe in vis-2 einblenden.
hab ich zwar noch nicht ausprobiert. müsste aber funktionierenNachtrag: ja funktioniert
-
Jep, so läuft es.
Danke. Mal sehen ob ich das so laufen lasse. -
wenn du was findest oder verbessert haben möchtest (nicht nur das neue browser widget) dann melde dich.
zu den widgets gab es in den 4 jahren nicht allzuviel rückmeldungen.