Squeezebox Modul - erste Version

Begonnen von bugster_de, 17 Dezember 2013, 22:12:10

Vorheriges Thema - Nächstes Thema

interflebes

Kommando zurück die Version 121 hat er jetzt drin:

File            Rev   Last Change

98_SB_PLAYER.pm   121 2024-12-16 21:30:00Z CD/MM/Matthew/Heppel

doif.js                    24438 2021-05-14 18:08:18Z Ellert
f18.js                     27573 2023-05-15 08:39:17Z rudolfkoenig
fhemweb.js                 27117 2023-01-25 09:13:32Z rudolfkoenig

Mit dem Modul folgender ARTWORKURL: https%3A%2F%2Fi.scdn.co%2Fimage%2Fab67616d0000b2731ea2215ef4a98a759b4c3aa8

ChrisD

Hallo,

Die ARTWORKURL bleibt gleich, sie wird aus dem Stream entnommen. Wichtig ist was das Modul daraus macht, im Internal COVERARTURL befindet sich die URL die FHEM resp. TabletUI anzeigt.

Bei deiner ARTWORKURL sollte es in etwa so aussehen:
http://192.168.0.47:9002/imageproxy/https%3A%2F%2Fi.scdn.co%2Fimage%2Fab67616d0000b2731ea2215ef4a98a759b4c3aa8/image_200x200.jpg?x=12345
Wenn du die URL im Browser aufrufst sollte das Cover angezeigt werden.

Grüße,

ChrisD

interflebes

Super. jetzt funktioniert es. Der httpport vom SBSERVER stand noch falsch. Ich danke dir vielmals !!!

Lichti

#2208
Würde das auch gern mal testen.
Wo find ich denn die Version 121 ?

Hab's gefunden - und funktioniert.
Danke für die Updates !

Falkenstein

Eine Frage,

funktioniert das Squeezebox Modul schon mit dem neuen "Lyrion Music Server" Version: 9.0.1 ?

Beste Grüße
Falkes

Wolle02

Ich hab zwar hier noch die 9.0.0 am laufen, aber es funktioniert alles wie unter dem alten LMS.

Falkenstein

Bei mir funktioniert soweit auch alles, bis auf die "coverarturl" im FTUI. Wenn ich einen Player im Fhem anlege passt alles auch mit der coverarturl,doch wenn ich den Player über Nacht ausschalte und am nächsten Tag wieder starte stimmt die coverarturl im Player nicht mehr.Das Cover wird nicht mehr angezeitgt und die Coverurl stimmt auch im Player nicht mehr.Das passiert über Nacht wenn der Player aus ist oder ich Fhem neu starte.

Wenn ich dann den Player lösche und neu wieder anlege passt wieder alles.Sehr seltsames Verhalten.Das ist aber nur bei dem neuen "Lyrion Music Server" Version: 9.0.1. Bei dem alten LMS mit Version 8 habe ich das Problem nicht.

Hat jemand ein ähnliches Problem? Ich weiß nicht mehr weiter,ich glaube das Squeezebox Modul ist noch nicht zu hundert Prozent kompatibel mit dem Lyrion Music Server.

Es wäre super,wenn der Entwickler vom Squeezebox Modul das sich mal anschauen könnte.

Beste Grüße
Falkes

ChrisD

Hallo,

Welche Version vom Player und Server Modul verwendest du ?

Was steht vor und nach dem Ausschalten in den Internals 'ARTWORKURL' und 'COVERARTURL' ?

Was im Reading 'coverarturl' ?

Grüße,

ChrisD

Falkenstein

Hallo ChrisD,

die Version vom Player und Server Modul:

98_SB_PLAYER.pm   121 2024-12-16 21:30:00Z CD/MM/Matthew/Heppel

97_SB_SERVER.pm    58 2023-01-12 22:48:00Z CD

Internals 'ARTWORKURL' und 'COVERARTURL'und Reading 'coverarturl' jetzt im eingeschalteten Zustand,wo ich den Player neu angelegt habe:

ARTWORKURL:

%2Fimageproxy%2Fhttp%253A%252F%252Fcdn-albums.tunein.com%252Fgn%252FWTT3PTJCPVg.jpg%2Fimage.jpg

COVERARTURL:
http://192.168.1.253:9000/imageproxy/http%3A%2F%2Fcdn-albums.tunein.com%2Fgn%2FWTT3PTJCPVg.jpg/image_50x50.jpg?x=24555

reading coverarturl:
http://192.168.1.253:9000/imageproxy/http%3A%2F%2Fcdn-albums.tunein.com%2Fgn%2FWTT3PTJCPVg.jpg/image_50x50.jpg?x=24555

Wenn ich den Player jetzt ausschalte und gleich wieder einschalte,geht auch alles so wie es soll.

Schalte ich den Player aus und starte ihn morgen früh wieder oder ich starte ich den Fhem Server neu habe ich keine von den Coverarts mehr.

Nach einen Fhem Neustart habe ich dann folgende readings:

ARTWORKURL:
   
%2Fimageproxy%2Fhttp%253A%252F%252Fcdn-albums.tunein.com%252Fgn%252FRJVHJ897V7g.jpg%2Fimage.jpg


COVERARTURL:
   
http://192.168.1.253:9090/imageproxy/http%3A%2F%2Fcdn-albums.tunein.com%2Fgn%2FRJVHJ897V7g.jpg/image_50x50.jpg?x=68703

coverarturl:
   
http://192.168.1.253:9090/imageproxy/http%3A%2F%2Fcdn-albums.tunein.com%2Fgn%2FRJVHJ897V7g.jpg/image_50x50.jpg?x=68703

Jetzt habe kein Coverarts mehr,die links zeigen nichts an.Wenn ich jetzt den Player lösche und neu anlege geht wieder alles wie es soll.

Wie schon geschrieben,ist das Problem nur bei dem neuen "Lyrion Music Server" Version: 9.0.1. Bei dem alten LMS geht alles wie soll auch bei einem Neustart vom Fhem.


Beste Grüße
Falkes


ChrisD

Hallo,

Die URLs unterscheiden sich im Port, zuerst wird Port 9000 verwendet, danach Port 9090.

Der zu verwendende Port wird aus dem Attribut 'httpport' des Servers ausgelesen. Port 9090 ist üblicherweise der Port fürs CLI und dort gibt es keine Cover. Wie sieht deine Definition des Servers aus (list) ?

Grüße,

ChrisD

Falkenstein

Hallo,

vielen Dank das Du Dich der Sache angenommen hast  :)

Hier das list vom Server:

Internals:
   ALIVECHECK received
   CLICONNECTION on
   CLIPORT    9090
   CMDSTACK   0
   DEF        192.168.1.253
   DeviceName 192.168.1.253:9090
   FD         98
   FUUID      648dcc56-f33f-57e8-e773-23481a85c7c77dab
   IP         192.168.1.253
   LASTANSWER genres 0 12 id:20 genre:Alternative favorites_url:db:genre.name=Alternative id:27 genre:Audiobook favorites_url:db:genre.name=Audiobook id:16 genre:Audiobooks favorites_url:db:genre.name=Audiobooks id:13 genre:Dance & Electronic favorites_url:db:genre.name=Dance%20%26%20Electronic id:17 genre:Electronic favorites_url:db:genre.name=Electronic id:14 genre:Gothic & Wave favorites_url:db:genre.name=Gothic%20%26%20Wave id:19 genre:Hard 'n Heavy favorites_url:db:genre.name=Hard%20'n%20Heavy id:28 genre:Non-Music favorites_url:db:genre.name=Non-Music id:15 genre:Oldies favorites_url:db:genre.name=Oldies id:11 genre:Pop favorites_url:db:genre.name=Pop id:18 genre:Rock favorites_url:db:genre.name=Rock id:12 genre:Synthpop favorites_url:db:genre.name=Synthpop count:12
   NAME       SqueezeBoxServer
   NOTIFYDEV  SqueezeBoxServer,global
   NR         467
   NTFY_ORDER 50-SqueezeBoxServer
   PARTIAL   
   PASSWORD   ?
   PRESENCENAME none
   RCCNAME    none
   STATE      opened
   TYPE       SB_SERVER
   USERNAME   ?
   WOLNAME    none
   eventCount 12

Attributes:
   alivetimer 120
   doalivecheck true
   httpport   9090
   maxcmdstack 200
   maxfavorites 30
   room       Interfaces,SB_PLAYER
   verbose    3


Beste Grüße
Falkes

ChrisD

Hallo,

Ändere bitte das Attribut 'httpport' auf 9000.

Grüße,

ChrisD

Falkenstein

Ich glaube das war das Problem, vielen Dank ChrisD  :)

Beste Grüße
Falkes