Ich habe zwei Symboxen und probiere auf beiden MP3 Files in Sonos abzuspielen. Auf der einen klappt das gut (die Files liegen in meinem Fall auf /var/lib/symcon/webfront/user/tobi/MP3s und ich rufe sie mit http://xx.xx.xx.xx:3777/user/tobi/MP3s/example.mp3 auf). Im anderen Fall, d.h. auf der anderen Symbox gibt es unter /var/lib/symcon/ kein ./webfront Verzeichnis. Wo muss ich sie dann reintun, dass es analog zur Symbox 1 funktioniert?
Guten Abend Michael,
heisst das für mich, bei einem geplanten symcon Update von 5.x auf 7.x, dass ich eine neue Ordnerstruktur vorfinde und ggf. in den Scripten die Pfade anpassen muss?
Gruß
Ekkehard
Im Teil des Filesystems wo jetzt webfront liegt kann ich keine neuenDirectories anlegen oder files hinkopieren (Read-only Filesystem). Damit entfällt die Möglichkeit die MP3 Files wie oben angegeben auf der Symbox abzulegen und direkt von dort abzuspielen.
Genau. Da hatte ich sie ja auch hingetan, aber da findet sie das SNS_PlayFiles Kommando nicht mehr, jeden falls nicht mehr unter dem oben beschriebenen Pfad (in meinem Fall mit http://xx.xx.xx.xx:3777/user/tobi/MP3s/example.mp3). Muss ich einen anderen Pfad nehmen? Oder muss das im Sonos Modul angepasst werden?
Hier noch mal genauer, in der Hoffnung Antwort zu bekommen.
Ich habe eine Symbox.
Bis vor kurzem hab ich MP3 Files auf für meine Sonos Geräte auf das Directory /var/lib/symcon/webfront/user/tobi/MP3s/ gelegt und konnte diese mit dem Befehl
Nun habe ich kürzlich die „Testing“ Version von 7.0 installiert. Da liegt „webfront“ jetzt woanders und deshalb (siehe paresys Post oberhalb) soll man die MP3 Files jetzt unter /var/lib/symcon/user ablegen.
Das habe ich getan. Sie liegen jetzt also unter /var/lib/symcon/user/tobi/MP3s/.
Jetzt funktioniert aber das obige SNS_Playfiles Kommando (mit genau dem gleichen Pfad wie oben nicht mehr).
Deshalb meine Frage ob der Pfad falsch ist, oder ob Kugelberg das Sonos Modul entsprechend anpassen muss.
Hier ist die Fehlermeldung wenn ich SNS_PlayFles aufrufe:
Fatal error: Uncaught ArgumentCountError: Too few arguments to function IPSLogger_PhpErrorHandler(), 4 passed in /mnt/data/symcon/modules/.store/de.kugelberg.sonos/libs/sonosAccess.php on line 19 and exactly 5 expected in /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php:24
Stack trace: #0 /mnt/data/symcon/modules/.store/de.kugelberg.sonos/libs/sonosAccess.php(19): IPSLogger_PhpErrorHandler(8192, ‚Creation of dyn…‘, ‚/mnt/data/symco…‘, 19) #1 /mnt/data/symcon/modules/.store/de.kugelberg.sonos/SonosPlayer/getSonos.php(25): SonosAccess->__construct(‚10.0.0.39‘) #2 /mnt/data/symcon/modules/.store/de.kugelberg.sonos/SonosPlayer/module.php(2873): SonosPlayer->getSonos(‚10.0.0.39‘) #3 /mnt/data/symcon/modules/.store/de.kugelberg.sonos/SonosPlayer/module.php(1336): SonosPlayer->getSonosAccess() #4 /mnt/data/symcon/scripts/__generated.inc.php(1851): SonosPlayer->PlayFiles(‚["http:\/\/10.0…‘, ‚40‘) #5 /mnt/data/symcon/scripts/30990.ips.php(3): SNS_PlayFiles(48422, ‚["http:\/\/10.0…‘, 40) #6 {main}
thrown in /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php on line 24
Abort Processing during Fatal-Error: Uncaught ArgumentCountError: Too few arguments to function IPSLogger_PhpErrorHandler(), 4 passed in /mnt/data/symcon/modules/.store/de.kugelberg.sonos/libs/sonosAccess.php on line 19 and exactly 5 expected in /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php:24
Stack trace: #0 /mnt/data/symcon/modules/.store/de.kugelberg.sonos/libs/sonosAccess.php(19): IPSLogger_PhpErrorHandler(8192, ‚Creation of dyn…‘, ‚/mnt/data/symco…‘, 19) #1 /mnt/data/symcon/modules/.store/de.kugelberg.sonos/SonosPlayer/getSonos.php(25): SonosAccess->__construct(‚10.0.0.39‘) #2 /mnt/data/symcon/modules/.store/de.kugelberg.sonos/SonosPlayer/module.php(2873): SonosPlayer->getSonos(‚10.0.0.39‘) #3 /mnt/data/symcon/modules/.store/de.kugelberg.sonos/SonosPlayer/module.php(1336): SonosPlayer->getSonosAccess() #4 /mnt/data/symcon/scripts/__generated.inc.php(1851): SonosPlayer->PlayFiles(‚["http:\/\/10.0…‘, ‚40‘) #5 /mnt/data/symcon/scripts/30990.ips.php(3): SNS_PlayFiles(48422, ‚["http:\/\/10.0…‘, 40) #6 {main}
thrown
Error in Script /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php on Line 24
Dann hab ich auch das nicht richtig verstanden.
Ich dachte das muss Kugelberg im Modul reparieren.
Kann ich das selber reparieren? Und wenn dann wie?
Gruss
gros_ibou
Dann eine Frage zu Klassik Radio. Folgenden Link habe ich im Netz gefunden. Der spielt auch im Browser aber nicht in Sonos. Habe ihn im Splitter eingetragen.