Sonos zeigt keine Album Cover

Begonnen von THZ_Haus, 13 Februar 2020, 08:02:40

Vorheriges Thema - Nächstes Thema

THZ_Haus

Hallo,
habe ein Problem mit der Anzeige von Album Covern.
In der Sonos App sind alle Covers vorhanden.
In Fhem werden mir zu den "Favoriten" nur die "Online Radios Sender Icon angezeigt".
Wird dann ein "Album" aus den Favoriten ausgewählt, wird auch kein "Cover" angezeigt

./www/images/default/SONOSPLAYER/Sonos_Kueche_AlbumArt.jpg
diese besitzt das Richtig Bild, es wird nur nicht in FHEM angezeigt.

Solarview mit SAM BT, FHEM mit THZ 403 SOL, EDIMAX

fhemming

Hallo experts,

ich klinke mich hier mit ein, denn ich habe dasselbe Problem. Album Cover von Radiosendern oder Spotify Playlisten aus Sonos werden in FHEM richtig angezeigt, nur für Streams von der eigenen Sonos Musikbibliothek (ist per NAS Freigabe eingebunden), nicht.

In FHEM scheint soweit alles richtig hinterlegt zu sein, die URLs stehen im Reading currentAlbumArtURL und diese lassen sich auch alle im Browser auflösen (sowohl funktionierende, wie auch nicht funktionierende).

Im Log tauchen keine Fehler auf, auch nicht mit Verbose auf 4 oder 5.
Was jedoch auffällt ist, dass die nicht funktionierenden URLs aus der Musikbibliothek sehr viel länger sind. Gibt es vielleicht eine Längenbegrenzung für die URLs?

Funktionierende URLs (Radiosender und Spotify) sind bei mir im Test max. 134 Zeichen lang. Nicht funktionierende (Musikbibliothek) über 220 Zeichen, je nach Titel auch mal über 250 Zeichen.

Danke euch schon mal!

fhemming

Habe den Fehler gefunden. Vielleicht ist die Lösung für den ein oder anderen noch interessant.

FHEM kommt mit Sonderzeichen in den URLs zu den Covern nicht zurecht. Viele Dateinamen auf dem Share hatten Sonderzeichen wie ()'_, nachdem ich alle Dateien umbenannt und die Musikbibliothek in Sonos neu indiziert hatte wurden bei der nächsten Favoriten-Aktualisierung in FHEM die Cover auch angezeigt  :)


Nobby1805

Das kann aber nicht in jedem Fall so sein ... denn Sonderzeichen habe ich auch und da klappt die Anzeige der Cover

currentAlbumArtURL
http://192.168.1.55:1400/getaa?u=x-file-cifs%3a%2f%2fHOMESERVER%2fMusik%2f(What's%2520the%2520Story)%2520Morning%2520Glory_%2f11%2520-%2520Oasis%2520-%2520%255buntitled%255d.mp3&v=765
FHEM-Featurelevel: 6.2   (fhem.pl:28227/2023-11-29) auf Windows 10 Pro mit Strawberry Perl 5.32.1.1-32bit
TabletUI: 2.7.15
IO: 2xHMLAN(0.965)|HMUSB2(0.967)

fhemming

#4
Hm, bei mir war es allerdings die einzige Änderung. Und die hat zum Erfolg geführt :)

Folgende URL hat NICHT funktioniert
http://192.168.1.185:1400/getaa?u=x-file-cifs%3a%2f%2fSERVER%2fMusik%2fTakida%2520-%2520A%2520Lesson%2520Learned%2520(The%2520Best%2520Of)%2fTakida%2520-%252001.%2520Swallow%2520(Until%2520You're%2520Gone)%2520(Album%2520Version).mp3&v=18

Aber diese hier schon:
http://192.168.1.185:1400/getaa?u=x-file-cifs%3a%2f%2fSERVER%2fMusik%2fTakida%2520-%2520A%2520Lesson%2520Learned%2520The%2520Best%2520Of%2fTakida%2520-%252001%2520Swallow%2520Until%2520Youre%2520Gone%2520Album%2520Version.mp3&v=19

Man könnte das natürlich Zeichen für Zeichen runterbrechen, dafür fehlt mir nur gerade die Zeit, hatte genug Ärger damit ;)
Bis auf die Bindestriche und den letzten Punkt habe ich aus allen Dateinamen die Sonderzeichen entfernt...