[Archiv][Modul] Squeezebox (Testversion)

Ich habe es hierher verschoben.
Aktueller ist nebensächlich, wichtig ist dass du da schreibst, wo es auch um das entsprechende Thema (hier das Sqeezebox-Modul) geht.
Michael

Oky, jetzt wo ich diesen Thread gesehen/gelesen habe funktioniert das umschalten der Playlist natürlich auch. :slight_smile:
Hatte diesen hier irgendwie Total übersehen… :rolleyes: Sorry!!
Aber Super Sache soweit!!

Dennoch habe ich kein Cover bei egal welchem Radiosender ich benutze.
Im LMS sind aber immer die Cover vorhanden, wie auch auf den Screenshots aus vorherigen Antworten zu sehen.

Kann es auch an der nicht ganz aktuellen IPS Version 4.0-255_armht.deb auf meinem Rpi liegen?

MfG.

Ah den Screenshot vom zweiten Beitrag hatte ich am Handy nicht gesehen.
Ich versuche das mal heute abend mit dem gleichen Sender nachzustellen.
Wenn der Server das Cover kennt, dann sollte es IPS auch lesen können.

Ändert sich den bei dem Sender auch der Titel, während der Wiedergabe ?
Ich hole jedesmal ein neues Cover, wenn ich vom Server das Event ‚newsong‘ bekomme.
Wenn das nun bei dem Sender ausbleibt… dann gibt es auch keinen erneuten Versuch das Cover zu laden.
Woran der Server das festmacht, ob hier nun ein neuer Titel kommt… keine Ahnung :slight_smile:

ABER, du könntest ja mal bitte, wenn die Wiedergabe läuft, etwas testen.
Öffne mal die Instanz des Players und ändere einfach mal z.B. die Größe vom Cover und klick auf Übernehmen.
Dann zwingst du IPS dazu sich das Cover nochmal zu holen.

Wird es dann (einmalig) richtig angezeigt ?

Michael

Habe jetzt den Rpi & Symcon komplett aktualisiert und rebooted.
Danach bekam ich beim Versuch eine Playlist zu starten aus der WebFront die Meldung „Device not connected“.
Hab dann sowohl beim Splitter als auch bei dem Device einmal auf „Auswählen“ und dann auf „Übernehmen“ geklickt.
Danach ging die Verbindung wieder.

Der Versuch mit der Cover Größe hat leider nicht funktioniert. Habe auch extra 2-3 Minuten immer gewartet.
Das mit dem Titel und Interpret läuft aber korrekt wie auf dem LMS.

MfG.
Daniel

Ja, nach dem Neustart dauert es aktuell noch 1-2 Minuten, bevor die Geräte laufen.
Ist einer ‚fehlenden‘ Funktion der 4.0 geschuldet.

Also bei mir funktioniert es. Ich habe mal eben nachgesehen, ich lade sogar das Cover neu, wenn der Server meldet das er ein neues für mich hat :slight_smile:

Somit tippe ich auch ein Problem mit deinem LMS.

Du kannst ja mal folgendes Script ausführen.
Die Ausgabe in der Konsole in einem Browser öffnen, es sollte dann das Cover angezeigt werden.

        $Host = "192.168.xxx.xxx";         // IP-Adresse des Server
        $PlayerID = "00:04:20:__:__:__";          // MAC-Addresse des Client
        $WebPort = "9000";         // Webfront-Port des Server (9000)
        $CoverSize = "150x150";         // Größe vom Cover

        // Ab hier nichts mehr ändern
        $PlayerID = rawurlencode($PlayerID);
        $CoverURL = "http://" . $Host . ":" . $WebPort . "/music/current/cover" . $CoverSize . ".png?player=" . $PlayerID;
        echo $CoverURL;

Zur Abwechslung mal kein Screenshot, sondern ein Foto:

IPS 4 solltest du z.Z. immer aktuell halten, bis es aus dem Beta-Stadium ist.

Welche Version vom LMS hast du den ?.
Bei mir läuft schon lange die 7.9.0 produktiv.

7.9.0 - 1450532265 @ Sat Dec 19 13:45:03 CUT 2015

Auch nicht mehr 100% aktuell, gerade Aufforderung für das Update bekommen :wink:

Michael

Hallo Michael,

Danke das Du Dir die Zeit für das Update genommen hast!

Das Update lief über die „Modules“ Kern Instanz Problemlos durch.
Leider ist bei mir immer noch eine „Device not connected“ Meldung da.
Neustart des IPSymcon Dienstes habe ich danach auch gemacht, ohne Erfolg.

Wie letztens ist der Player erreichbar im LMS und auch bedienbar darüber.
LMS ist auch erreichbar.


Hast Du noch eine Idee was ich tun könnte?
Gruß Frank

IPS braucht nicht neu gestartet zu werden.
Es bewirkt sogar das Gegenteil… dannach sind alle Geräte erstmal für 1-2 Minuten nicht erreichbar, bis der Splitter in der Konsole nicht mehr ‚rot‘ ist.
Modul-Updaten reicht .

Ja habe ich. Öffne mal die Splitter-Instanz. Klicke auf das Zahnrad oben (Schnittstelle konfigurieren); die Console zeigt dir dann den ClientSocket zum Server.
Jetzt einmal oben auf ‚Debug‘ klicken und den Debug-Reiter nicht mehr schließen.
In den Reiter der Splitter-Instanz wechseln und einmal den Haken bei ‚Öffnen‘ raus- und einnehmen.
Anschließend auf Übernehmen klicken.
Warten :smiley:
In dem Debug-Reiter sollten jetzt diverse Meldungen stehen.
Am besten einmal oben über Speichern als… exportieren und mir zukommen lassen.

So sollte es in Etwa aussehen:

Michael

wow, sieht bei mir ganz anders aus:

Ganz unten links der Haken bei HEX

ist ja fast wie chatten :slight_smile:

Ja stimmt, den hatte ich vergessen.
Ist aber egal, wenn du oben speichern als nutzt, speichert er sowohl in HEX als auch ASCII :slight_smile:
Michael
Edit: Und dabei die Antwort über sehen :smiley:
Also der Server sagt nicht verbunden.
Aber warum… tja gute Frage.
Laß sie Ansicht mal offen und sch alte den Player komplett aus.
Dann kommt irgendwann eine Meldung (forget oder so).
Dann schalte ihn wieder ein.
Michael

Hier mal wie es dann aussieht.
Nach 5 Minuten vergisst der Server den Player.
Wenn er sich dann wieder (neu) verbindet, sollte auch die Variable ‚Connetec‘ auf true springen.


Michael

done:

…und natürlich immer noch „Device not connected“
Also zum testen öffne ich das Squeezebox Device und klicke auf „Request State“

Fehler gefunden :slight_smile:
DANKE

Fix kommt heute Nacht :wink:

Michael

PS: tragt mal die Mac nur mit kleinbuchstaben ein :smiley:

PPS: Oder folgende Funktion mal ausführen, dann legt der Splitter die Player selber an: LMS_CreateAllPlayer(Splitter_ID);

hat leider auch nix angelegt.
Ich warte mal den Fix ab.

Nochmal Danke für Deinen tollen Support!

Frank

Bugfix-Version online
HINWEIS beachten!

Natürlich hatte ich es da schon bedacht…:rolleyes:
Aber der Fix ist jetzt online, anschließend sind die MACs nur noch mit Kleinbuchstaben in den Instanzen und dann fliegt das Ding auch :smiley:

Also unter Ubuntu bekomme ich gerade kein Update rein, da fliegt mir IPS gleich um die Ohren :frowning:
Siehe hier:
Ubuntu: Update von Modulen führt zu Segmentation fault

HINWEIS:
Wer das gleiche Problem hat, das IPS abstürzt beim Update. Bitte einmal das Modul entfernen und anschließend neu eintragen. Dann sollte es laufen.

Der Müll ist nun wech… und das Styling der Tabellen, welches jeder selbst in den dazugehörigen PHP-Scripten anpassen kann, greift auch endlich korrekt. (Copy & Paste Fehler aus dem FritzBox-Project :rolleyes: )

Komme ich heute nicht mehr zu, mir da etwas zu überlegen.

Michael

Keine Eile, die verfügbare Zeit für solche Themen ist leider oft begrenzt.

Du kannst ja mal folgendes Script ausführen.
Die Ausgabe in der Konsole in einem Browser öffnen, es sollte dann das Cover angezeigt werden.

Unter diesem Link bekomme ich wenn ich ein Album laufen habe, das korrekte Album Cover.
Bei Radio Sender`n die Grafik mit der Antenne.
Anbei auch Bilder.

IPS 4 solltest du z.Z. immer aktuell halten, bis es aus dem Beta-Stadium ist.

Oky, hatte ich heute Mittag ja bereits gemacht.

Welche Version vom LMS hast du den ?.
Bei mir läuft schon lange die 7.9.0 produktiv.
7.9.0 - 1450532265 @ Sat Dec 19 13:45:03 CUT 2015

Logitech Media Server-Status
Logitech Media Server Version: 7.7.3 - 1375965195 @ Mon Aug 19 11:42:55 PDT 2013
Hostname: NAS
IP-Adresse des Servers: 192.168.178.5
Server-HTTP-Portnummer: 9002
Betriebssystem: Synology DiskStation (DSM Package Management) - DE - utf8
Plattformarchitektur: unknown
Perl-Version: 5.18.4 - armle-linux
Datenbankversion: DBD::SQLite 1.34_01 (sqlite 3.7.7.1)
Anzahl erkannter Player: 1

Diese Version ist die aktuellste die mir im Paket-Zentrum angeboten wird bei Synology. (siehe Bild)
Werde ich also die aktuellste über die Konsole manuell installieren müssen? :rolleyes:

MfG. und gute Nacht!! :smiley:
Daniel

IMHO war 7.7 die letzte offizielle von Logitech.
Neuere Versionen und Anleitungen sollten aber im Netz zu finden sein :slight_smile:
Michael