[Archiv][Modul] Squeezebox (Testversion)

Hallo Michael,

LÄUFT

Danke für die Hilfe!

Gruß Frank

Bitte schön.
Freut mich :slight_smile:

Und wieder ein Bug weniger :stuck_out_tongue:

Michael

Mein lieber man, das Update hat meine IPS aber komplett aus dem Schritt gebracht… :D:D
Hatte jetzt den RPi neustarten, das Modul löschen und alles neu hinzufügen müssen.
Ist aber immer noch auf dem selben stand.

Morgen installiere ich mal eine neuere Version des LMS auf meinem NAS.

MfG.
Daniel :slight_smile:

Bei mir ist beim Update auch der Dienst abgestuerzt.
Neustart wieder OK.
Letzte Eintragungen im Log

22:51:44 | 00000 | MESSAGE | ModuleLoader         | #Modul entladen: SqueezeboxBattery
22:51:44 | 00000 | MESSAGE | ModuleLoader         | #Modul entladen: LMSSplitter
22:51:44 | 00000 | MESSAGE | ModuleLoader         | #Modul entladen: SqueezeboxDevice
22:51:44 | 00000 | MESSAGE | ModuleLoader         | #Bibliothek entladen: Squeezbox Library
22:51:44 | 00000 | MESSAGE | ModuleLoader         | Ãœberspringe Build-In Bibliothek...
22:51:44 | 00000 | MESSAGE | ModuleLoader         | Ãœberspringe BatterieMonitor Bibliothek...
22:51:44 | 00000 | MESSAGE | ModuleLoader         | Ãœberspringe HostMonitor Bibliothek...
22:51:44 | 00000 | MESSAGE | ModuleLoader         | Ãœberspringe IPSInformations Bibliothek...
22:51:44 | 00000 | MESSAGE | ModuleLoader         | Ãœberspringe GitHub Status Bibliothek...
22:51:44 | 00000 | MESSAGE | ModuleLoader         | Lade Squeezbox Library Bibliothek...
22:51:44 | 00000 | MESSAGE | ModuleLoader         | # LMSSplitter geladen
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_KeepAlive
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_SendRaw
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_Rescan
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_GetRescanProgress
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_GetNumberOfPlayers
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_CreateAllPlayer
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_GetPlayerInfo
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_GetLibaryInfo
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_GetVersion
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_GetSongInfoByFileID
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_GetSongInfoByFileURL
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_GetSyncGroups
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_CreatePlaylist
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_DeletePlaylist
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_AddFileToPlaylist
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_DeleteFileFromPlaylist
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_GetPlaylists
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_RefreshPlayerList
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LMS_DisplayPlaylist
22:51:44 | 00000 | MESSAGE | ModuleLoader         | # SqueezeboxDevice geladen
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GenerateTTSFile
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_RequestAllState
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_RequestState
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_RawSend
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SetName
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetName
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SetSync
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetSync
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SetUnSync
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SetSleep
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetSleep
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_PreviousButton
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_NextButton
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_Play
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_Stop
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_Pause
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SetVolume
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetVolume
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SetBass
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetBass
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SetTreble
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetTreble
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SetPitch
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetPitch
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SetMute
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetMute
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SetRepeat
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetRepeat
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SetShuffle
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetShuffle
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SelectPreset
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_Power
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_PlayTrack
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_NextTrack
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_PreviousTrack
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SetPosition
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetPosition
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SavePlaylist
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_SaveTempPlaylist
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_LoadPlaylist
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_ResumePlaylist
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_LoadTempPlaylist
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_LoadPlaylistByAlbumID
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_LoadPlaylistByGenreID
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_LoadPlaylistByArtistID
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_LoadPlaylistByPlaylistID
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetPlaylistInfo
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetSongInfoByTrackIndex
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_GetSongInfoOfCurrentPlaylist
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQ_DisplayPlaylist
22:51:44 | 00000 | MESSAGE | ModuleLoader         | # SqueezeboxBattery geladen
22:51:44 | 00000 | MESSAGE | PHPLibrary           | Registriere Funktionen... LSQB_RequestState
22:51:44 | 00000 | MESSAGE | ModuleLoader         | Ãœberspringe Withings Modul Bibliothek...
22:51:44 | 00000 | MESSAGE | ModuleLoader         | Ãœberspringe SymconHUE Bibliothek...
22:51:44 | 29211 | MESSAGE | LMSSplitter          | Erstelle...
22:51:44 | 29211 | MESSAGE | LMSSplitter          | Einstellungen gespeichert
22:51:44 | 17741 | MESSAGE | SqueezeboxDevice     | Erstelle...
22:51:44 | 17741 | MESSAGE | SqueezeboxDevice     | Einstellungen gespeichert
22:51:45 | 26934 | MESSAGE | SqueezeboxDevice     | Erstelle...
22:51:45 | 26934 | MESSAGE | SqueezeboxDevice     | Einstellungen gespeichert
22:51:45 | 17536 | MESSAGE | SqueezeboxDevice     | Erstelle...
22:51:45 | 17536 | MESSAGE | SqueezeboxDevice     | Einstellungen gespeichert
22:51:45 | 38680 | MESSAGE | SqueezeboxDevice     | Erstelle...
22:51:45 | 38680 | MESSAGE | SqueezeboxDevice     | Einstellungen gespeichert

Bei mir scheint jetzt etwas defekt zu sein.

07.01.2016 23:36:22*| ScriptEngine*| Result for Script 55662
<br />
<b>Notice</b>:  Can not send to LMS-Splitter in <b>/usr/share/symcon/modules/IPSSqueezeBox/SqueezeBoxDevice/module.php</b> on line <b>2232</b><br />

55662 ist die Playlist Config

Ich starte über Image-Button folgendes Script:

$result = LSQ_LoadPlaylist(34361 /*[Audio\SoftBoxBad]*/, "http://opml.radiotime.com/Tune.ashx?id=s84672&formats=aac,ogg,mp3&partnerId=16&serial=27296826b1035c167bffbed03f719963");
$result = LSQ_Play(34361 /*[Audio\SoftBoxBad]*/);

Dann kommt der Fehler und der Sender wird trotzdem abgespielt.

Mit eine Pfad zu einer Playlist geht das nicht mehr, Fehler kommt, es wird aber nichts abgespielt. Das ging vor dem Update.

Vereinzelt kommt auch immer wieder „No answer from LMS in …module.php on line 2232“.

Lass die $result mal ausgeben, damit du siehst wo der Fehler auftaucht.
Ich habe auch nie probiert mit dem Playlist-Befehl eine URL aufzurufen :wink:

Wie lautet denn der Pfad der nicht geht ?
Du darfst den jetzt nicht mehr ‚vorbehandeln‘.
Und ob der Server nun lieber / oder \ mag… habe ich mich nie drum gekümmert, weil die Befehle stehen ja noch größtenteils aus.
Michael

Player Instanz gelöscht und neu angelegt hilft auch nicht, außerdem musste ich dann alle Scripte anpassen, da sich natürlich die ID ändert. Da muss ich mir noch einen besseren Ansatz überlegen, am Besten wäre es, die Instanznamen anzusprechen ;).

Mit Playlist Pfad:

$result = LSQ_LoadPlaylist(33465 /*[Audio\SoftBoxBad]*/, "/share/music/Playlists/(2014)%2010%20Years%20Anniversary%20of%20Tomorrowland.m3u");
$result = LSQ_Play(33465 /*[Audio\SoftBoxBad]*/);

für zum obigen Fehler, aber auch zu unteren Ausgabe. Abspielen ist trotzdem nicht.

07.01.2016 23:59:07*| ToDoLSQEvent*| LSQResponse-load-Array
(
    [0] => %2Fshare%2Fmusic%2FPlaylists%2F(2014)%252010%2520Years%2520Anniversary%2520of%2520Tomorrowland.m3u
    [1] => noplay%3A1
)

$result liefert genau das, was zu erwarten wäre

/share/music/Playlists/(2014) 10 Years Anniversary of Tomorrowland.m3u

1

Mit genau den Aufrufen hat es vor dem heutigen Update funktioniert.

:smiley: %20 raus und schon spielt der Knopf wieder.

Der Fehler mit dem „No answer …“ kommt trotzdem manchmal und der Fehler „Can not send …“ kommt immer.

Hört sich merkwürdig an.
Kannst du mir einen Mitschnitt vom Debug zukommen lassen, am besten wenn du das Script startest, so da sie Fehler einmal provoziert werden ?
Dann schaue ich mir das morgen Nachmittag an.
Michael

Welches Paket ist das?

Ich bekomme das 7.9.0 nightly über SSOTS auf meiner QNAP nicht installiert. Das scheint defekt zu sein.

Bei mir läuft 7.8.1 nightly.

Bei mir ist das ein Windows x86.
Für andere Systeme habe ich mich nie umgeshen :wink:
Hier mal geschaut ?
http://downloads.slimdevices.com/nightly/?ver=7.9
Michael

Dazu muss eine conf Datei per SSH bearbeitet werden. Dann funktioniert auch 7.9.x auf qnaps… Gibts ein paar Anleitungen im Netz. Erst wenn die Datei angepasst ist, dann kann man per ssots den logitech Server installieren. Habs selbst erst machen müssen, wobei der squeezebox Server trotzdem spinnt… Hab meine Probleme mit MP3s an der squeezebox…

Ich geh jetzt bald auf 7.8 zurück… :wink:

Ich dachte 7.8 und 10.0 sind die Versionen welche man gar nicht nutzen soll…

Michael

Moin…

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

Nach ein wenig rum gegoogleelele hab ich das gefunden:

Aktuell ist über das offizielle SynologyPaket-Center die aktuellste Version des LMS nicht verfügbar.
Letzer Stand ist dort die Version: 7.7.3 - 1375965195

Über diese Seite wird der LMS aber stätig aktualisiert:
http://forums.slimdevices.com/showthread.php?103636-Test-Repo-for-LMS-7-9-0-on-Synology-DSM-5-*&p=817970&viewfull=1#post817970

Einfach die DSM und das NAS Model auswählen, downloaden und manuell über das Paket-Center installieren/updaten.

-----------Current version-----------
DSM5* - 7.9.0.062.0009
DSM4* - 7.9.0.023.1010
DSM6* - 7.9.0.153.1010

MfG.
Daniel

PS: mit den Covern des Radio-Sender`s funktioniert jetzt auch… :):smiley:

Ich liebe es wenn ein Plan funktioniert :slight_smile:

Michael

Ich hab da leider noch was, was nicht will. :o

Und zwar habe ich jetzt eine 2te Squeezebox.
Diesmal ist es die APP (SB Player) auf einem Android Tablet.
Habe ein 2tes Device angelegt in der IPS und dieses funktioniert auch.
Unter „Player wählen“ werden auch beide Player angezeigt.
Jedes einzeln für sich funktioniert.
Wenn ich „Alle“ wähle und eine Playliste starte, passiert aber nichts.
box3.JPG


08.01.2016 17:43:46*| VariableManager*| [Logitech Media Server\Player wählen] = -1
08.01.2016 17:43:47*| VariableManager*| [Logitech Media Server\Player wählen] = -2

Das sehe ich unter „Meldungen“ - Gibt es sonst noch irgendwo was wo ich suchen kann?

Auch wollte ich fragen, wie ich beide Player synchron bekomme über IPS?
Im Web-Interface des LMS gibt es ja dafür diesen Menüpunkt:

MfG.
Daniel

Jup, das ging noch nie :slight_smile:
Siehe hier:
[Modul] Squeezebox (Testversion) - Seite 7

Michael

Hat wohl eher damit zu tun
https://www.symcon.de/forum/threads/29730-Abst%C3%BCrze-unter-WIN?p=277420#post277420

Ich mache es so wie Ralf schon schrieb:

  • Erst Modul löschen (Instanzen nicht !)
  • Modul neu eintragen.

Läuft ohne Absturz und Neustart :smiley:

Michael

Eher ein Workaround :wink: