Sonos steuern

Begonnen von Will, 05 Januar 2013, 15:51:12

Vorheriges Thema - Nächstes Thema

Reinerlein

Hallo zusammen,

ich habe gerade die beiden Anpassungen eingecheckt:
- Alarm-Intervalle (Tage) werden wieder korrekt verarbeitet
- Playlist-Cover (bei Abfrage von "get PlaylistsWithCovers") werden nun auch angezeigt, wenn der erste Titel der Liste ein Spotify-Titel ist.

Wie immer ab sofort im SVN oder ab Morgen im Update.

@Detlef: Das mit der anderen Reihenfolge, bzw. dem Cover des letzten Titels kann ich mir gar nicht erklären.
Ich habe mal versucht, die Liste in umgekehrter Reihenfolge vom Player zu erhalten. Das ist mir nicht gelungen. Ich bekomme die immer auf die gleiche Art vom Player, unbeeinflussbar von meiner Anfrage.
Ist das irgendwie reproduzierbar und/oder beziehbar auf bestimmte Einstellungen am Controller oder Player?

Grüße
Reinerlein

Masterfunk

Hallo Reiner,

das Proxy Problem ist immer noch da :-(

Bezüglich der Reihenfolge habe ich nichts verändert. Die gleiche Liste wird und als Playlist auch mit dem ersten Cover angezeigt.

Gruß Detlef

Masterfunk

Hier noch das aktuelle Reading "Favourites":
{'SQ:9' => {'Title' => 'Best ever','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a3wAQZnWLBPUYkDoD3yZL0n%253fsid%253d9%2526flags%253d32'},'SQ:41' => {'Title' => 'Save_SZ','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a3DNCbXN9JUdlRQ6VZ9o5FL%253fsid%253d9%2526flags%253d32'},'SQ:11' => {'Title' => 'George Duke','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a1SKMFMjpxGm4VLSMGktRXb%253fsid%253d9%2526flags%253d32'},'SQ:24' => {'Title' => 'The Who','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a04h6pP5ccXunEeQpAgmjAg%253fsid%253d9%2526flags%253d32%2526sn%253d1'},'SQ:5' => {'Title' => 'Smooth','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fu%3Dx-file-cifs%253a%252f%252fDS%252fMusik%252fMusik%252fThe%252520Rebirth%252fThe%252520Rebirth%252520-%252520This%252520Journey%252520in.mp3%26amp%3Bv%3D112'},'SQ:49' => {'Title' => 'Save_KU','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a1w6mAvyNmkd9TOjSCOofsT%253fsid%253d9%2526flags%253d32%2526sn%253d1'},'SQ:40' => {'Title' => 'Save_WZ','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a75pmsD8HuA8YwUTyyZ5iQl%253fsid%253d9%2526flags%253d32%2526sn%253d1'},'SQ:43' => {'Title' => 'Liquid Spirit','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a1vjKmL3b6pURxzakZ3PFhL%253fsid%253d9%2526flags%253d32%2526sn%253d1'},'SQ:20' => {'Title' => 'Tom Browne','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fu%3Dx-file-cifs%253a%252f%252fDS%252fMusik%252fMusik%252fTom%252520Browne%252fR%252520%26apos%3BN%26apos%3B%252520Browne%252f01%252520-%252520R%252520%26apos%3BN%26apos%3B%252520Browne%252520-%252520Tom%252520browne%252520-%252520Joy%252520And%252520Pain.mp3%26amp%3Bv%3D112'},'SQ:21' => {'Title' => 'Mark Ronson','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a41RffU6OSMWONC8uTjyude%253fsid%253d9%2526flags%253d32%2526sn%253d1'},'SQ:48' => {'Title' => 'Chet live','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fu%3Dx-file-cifs%253a%252f%252fDS%252fMusik%252fMusik%252fChet%252520Baker%252fChet%252520Baker%252520Live%252520In%252520Tokyo%252520Disc1%252f01%252520-%252520Chet%252520Baker%252520-%252520Stella%252520By%252520Starlight.mp3%26amp%3Bv%3D112'},'SQ:46' => {'Title' => 'Lizzy Loeb','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a1w6mAvyNmkd9TOjSCOofsT%253fsid%253d9%2526flags%253d32%2526sn%253d1'},'SQ:42' => {'Title' => 'Givin' It Up','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a3RVSEy3yLO4ZvAYCb8l6ru%253fsid%253d9%2526flags%253d32%2526sn%253d1'},'SQ:22' => {'Title' => 'Wallflower','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fr%3D1%26amp%3Bu%3Dnpsdy%253aTra.163140213.mp3%253fsn%253d4'},'SQ:23' => {'Title' => 'The Tubes','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a0IJPu1GTh4qCLu5GDFaHJx%253fsid%253d9%2526flags%253d32%2526sn%253d1'},'SQ:12' => {'Title' => 'Sunday','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a5yGp8nVFsMvMqwNz8of5pj%253fsid%253d9%2526flags%253d32'},'SQ:25' => {'Title' => 'Nicole Henry','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a4w9dr6jJEq9Jf5vpvYKppC%253fsid%253d9%2526flags%253d32%2526sn%253d1'},'SQ:7' => {'Title' => 'Klassik','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a4plzu05eiiDWotbl0a6krB%253fsid%253d9%2526flags%253d32'},'SQ:47' => {'Title' => 'Fourplay','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a1hl5nvhsNFgnGjvDiIWwgw%253fsid%253d9%2526flags%253d32%2526sn%253d1'},'SQ:45' => {'Title' => 'Omar','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a1bpSSxbnXohlqOhIWTdsBJ%253fsid%253d9%2526flags%253d32%2526sn%253d1'},'SQ:4' => {'Title' => 'Funky','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fu%3Dx-file-cifs%253a%252f%252fDS%252fMusik%252fMusik%252fBeggar%252520%252526%252520Co%252fAnthology%252520Addicted%252520to%252520Funk%252520-%252520CD2%252f01%252520-%252520%28Somebody%29%252520Help%252520Me%252520Out.mp3%26amp%3Bv%3D112'},'SQ:13' => {'Title' => 'Starred','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a0XuWfUqYvZZJ9M1umO88qS%253fsid%253d9%2526flags%253d32'},'SQ:6' => {'Title' => 'Chaka','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fs%3D1%26amp%3Bu%3Dx-sonos-spotify%253aspotify%25253atrack%25253a4pV273HElzJbZAmnOhMI2a%253fsid%253d9%2526flags%253d32'}}

Reinerlein

Hi Detlef,

du hast jetzt schon ein Update aus dem SVN durchgeführt, und Fhem neugestartet?
Das ging ja fix :)

Anschließend musst du die "...WithCovers"-Abfrage natürlich einmal neu durchführen, damit meine Änderungen auch das Reading aktualisieren können...

Kannst du mir danach mal das Reading hier posten, mit dem Hinweis, welche den Spotify-Titel enthält?

Dann schaue ich mal, was er da bei dir erzeugt...

Grüße
Reiner

Masterfunk

Entwarnung!

Hatte alles bereits so gemacht, aber ein kompletter Neustart auf OS Ebene hat was gebracht.
Es werden jetzt 4 Cover nicht angezeigt, die werde ich mal genauer untersuchen.

Gruß Detlef

Masterfunk

#1715
Bei den Listen wo kein Cover angezeigt wird, steht auch nur folgendes im Reading:

...SQ:50' => {'Cover' => '/fhem/sonos/proxy/aa?url=','Title' => 'Benson'...

Es feht die komplette URL

Und, der alte Fehler ist noch da bei Napster Links.

Gruß Detlef

Reinerlein

Hi Detlef,

da ich kein Napster habe, müsstest du mir ein paar Logs liefern :)

Auf der Konsole kommen auf Level 5 Nachrichten der Art "MakeCoverURL-Before:" und "MakeCoverURL-After:" raus.
Die bräuchte ich, um zu untersuchen, was er eigentlich versucht und macht...
Wo kommen denn die Titel her, für die momentan gar keine URL erzeugt wird (dein Beispiel)?

Danke schon mal...

Grüße
Reiner

Masterfunk

Die ganz ohne sind Alben aus Spotify.
Es ist aber kein grundsätzlicher Fehler, da manche Alben gehen.

Das NApster Thema ist für mich nicht wichtig, da ich daa eh nur einen Testacount habe.
Falls Du da aber was brauchst, mache ich gerne einen Log fertig.

Gruß Detlef 

Reinerlein

Hi Detlef,

kannst du mir die currentTrackURI des ersten Titels der Listen zukommen lassen, die nicht gehen?

Dann kann ich das bei mir mal nachstellen.

Ich würde sagen, dann lassen wir Napster erstmal, bis es jemand auch wirklich braucht :)

Grüße
Reiner

Masterfunk

Hier erst mal der Log:

detlef@VM-fhem:/opt/fhem$ 2015.03.28 14:11:27 3: SONOS0: Connection accepted from localhost:55296
2015.03.28 14:11:27 5: SONOS0: Received: 'hello'
2015.03.28 14:11:27 5: SONOS0: Received: 'goaway'
2015.03.28 14:11:28 4: SONOS2: IsAlive-Event UDN=RINCON_000E5843DE4001400_MR
2015.03.28 14:11:28 4: SONOS2: SONOS_Client_Data_Retreive(RINCON_000E5843DE4001400_MR, reading, location, ) -> http://192.168.10.155:1400/xml/device_description.xml
2015.03.28 14:11:28 5: SONOS2: Location: http://192.168.10.155:1400/xml/device_description.xml
2015.03.28 14:11:28 5: SONOS2: PingType: icmp
2015.03.28 14:11:28 4: SONOS2: 192.168.10.155 is alive
2015.03.28 14:11:28 4: SONOS2: IsAlive-Event UDN=RINCON_000E58F171D401400_MR
2015.03.28 14:11:28 4: SONOS2: SONOS_Client_Data_Retreive(RINCON_000E58F171D401400_MR, reading, location, ) -> http://192.168.10.150:1400/xml/device_description.xml
2015.03.28 14:11:28 5: SONOS2: Location: http://192.168.10.150:1400/xml/device_description.xml
2015.03.28 14:11:28 5: SONOS2: PingType: icmp
2015.03.28 14:11:28 4: SONOS2: 192.168.10.150 is alive
2015.03.28 14:11:28 4: SONOS2: IsAlive-Event UDN=RINCON_000E58C27EF401400_MR
2015.03.28 14:11:28 4: SONOS2: SONOS_Client_Data_Retreive(RINCON_000E58C27EF401400_MR, reading, location, ) -> http://192.168.10.152:1400/xml/device_description.xml
2015.03.28 14:11:28 5: SONOS2: Location: http://192.168.10.152:1400/xml/device_description.xml
2015.03.28 14:11:28 5: SONOS2: PingType: icmp
2015.03.28 14:11:28 4: SONOS2: 192.168.10.152 is alive
2015.03.28 14:11:28 4: SONOS2: IsAlive-Event UDN=RINCON_000E58A9E70A01400_MR
2015.03.28 14:11:28 4: SONOS2: SONOS_Client_Data_Retreive(RINCON_000E58A9E70A01400_MR, reading, location, ) -> http://192.168.10.151:1400/xml/device_description.xml
2015.03.28 14:11:28 5: SONOS2: Location: http://192.168.10.151:1400/xml/device_description.xml
2015.03.28 14:11:28 5: SONOS2: PingType: icmp
2015.03.28 14:11:28 4: SONOS2: 192.168.10.151 is alive
2015.03.28 14:11:33 5: SONOS0: Received: 'DoWork:RINCON_000E58F171D401400_MR:getPlaylistsWithCovers:'
2015.03.28 14:11:33 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:34 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#50
2015.03.28 14:11:34 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:34 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:34 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=
2015.03.28 14:11:34 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#9
2015.03.28 14:11:34 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:35 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:35 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2F095a6bc59214f31eccb1a9735549982f5876d481
2015.03.28 14:11:35 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#6
2015.03.28 14:11:35 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:35 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:35 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2Fef01c0ba8a5f5e4e687e43474e8f12f41322194c
2015.03.28 14:11:35 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#48
2015.03.28 14:11:35 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:35 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_000E58F171D401400_MR, reading, location, ) -> http://192.168.10.150:1400/xml/device_description.xml
2015.03.28 14:11:35 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:35 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fu%3Dx-file-cifs%253a%252f%252fDS%252fMusik%252fMusik%252fChet%2520Baker%252fChet%2520Baker%2520Live%2520In%2520Tokyo%2520Disc1%252f01%2520-%2520Chet%2520Baker%2520-%2520Stella%2520By%2520Starlight.mp3%26amp%3Bv%3D112
2015.03.28 14:11:35 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#47
2015.03.28 14:11:35 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:36 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:36 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2Ffa991366d876f715589ac13ad25b59cb7eccbec8
2015.03.28 14:11:36 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#4
2015.03.28 14:11:36 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:36 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_000E58F171D401400_MR, reading, location, ) -> http://192.168.10.150:1400/xml/device_description.xml
2015.03.28 14:11:36 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:36 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fu%3Dx-file-cifs%253a%252f%252fDS%252fMusik%252fMusik%252fBeggar%2520%2526%2520Co%252fAnthology%2520Addicted%2520to%2520Funk%2520-%2520CD2%252f01%2520-%2520%28Somebody%29%2520Help%2520Me%2520Out.mp3%26amp%3Bv%3D112
2015.03.28 14:11:36 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#11
2015.03.28 14:11:36 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:36 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:36 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2F75b4f667262e3391c2e217839c7cd117cd47ffd6
2015.03.28 14:11:36 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#7
2015.03.28 14:11:36 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:37 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:37 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2F3bd8537ecacecebc127c43b9d60e3e7cb1b88b14
2015.03.28 14:11:37 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#43
2015.03.28 14:11:37 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:37 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:37 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2F1ce48449a0c03e8714100dffab0e15093c533823
2015.03.28 14:11:37 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#51
2015.03.28 14:11:37 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:38 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:38 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=
2015.03.28 14:11:38 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#21
2015.03.28 14:11:38 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:38 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:38 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2F3b5c6e9547bead2f50bab62c1100c8c4425e1b81
2015.03.28 14:11:38 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#25
2015.03.28 14:11:38 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:39 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:39 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2Fe273aa32a1811b0b534909efaf906c6e9bb2b333
2015.03.28 14:11:39 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#45
2015.03.28 14:11:39 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:40 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:40 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2Fae803d6f87b96dbf13751a01577a35bb097607ee
2015.03.28 14:11:40 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#41
2015.03.28 14:11:40 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:40 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:40 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2Fb807d558ed201a7c09356a8864e52e43bc387c2a
2015.03.28 14:11:40 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#40
2015.03.28 14:11:40 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:41 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:41 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2Ff19f19c8eca717c392ae23ca437a1b0df5c99200
2015.03.28 14:11:41 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#5
2015.03.28 14:11:41 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:41 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_000E58F171D401400_MR, reading, location, ) -> http://192.168.10.150:1400/xml/device_description.xml
2015.03.28 14:11:41 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:41 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fu%3Dx-file-cifs%253a%252f%252fDS%252fMusik%252fMusik%252fThe%2520Rebirth%252fThe%2520Rebirth%2520-%2520This%2520Journey%2520in.mp3%26amp%3Bv%3D112
2015.03.28 14:11:41 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#13
2015.03.28 14:11:41 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:41 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:41 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2Fb86125c07285074b989a426f801ab415143d1f50
2015.03.28 14:11:41 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#12
2015.03.28 14:11:41 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:42 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:42 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2F9302d3fe243eb3edb0f7737ea3c335a61cef3d33
2015.03.28 14:11:42 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#23
2015.03.28 14:11:42 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:42 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:42 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2Ff445ac6835124129053cda0966c509556a2b834e
2015.03.28 14:11:42 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#24
2015.03.28 14:11:42 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:43 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:43 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=https%3A%2F%2Fi.scdn.co%2Fimage%2F82ae77cb1812db079b94810dc35a46b6cd9e058b
2015.03.28 14:11:43 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#20
2015.03.28 14:11:43 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:43 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_000E58F171D401400_MR, reading, location, ) -> http://192.168.10.150:1400/xml/device_description.xml
2015.03.28 14:11:43 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:43 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fu%3Dx-file-cifs%253a%252f%252fDS%252fMusik%252fMusik%252fTom%2520Browne%252fR%2520%26apos%3BN%26apos%3B%2520Browne%252f01%2520-%2520R%2520%26apos%3BN%26apos%3B%2520Browne%2520-%2520Tom%2520browne%2520-%2520Joy%2520And%2520Pain.mp3%26amp%3Bv%3D112
2015.03.28 14:11:43 5: SONOS1: MakeCoverURL-Before: file:///jffs/settings/savedqueues.rsq#22
2015.03.28 14:11:43 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7fa2cc2061d0)
2015.03.28 14:11:43 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_000E58F171D401400_MR, reading, location, ) -> http://192.168.10.150:1400/xml/device_description.xml
2015.03.28 14:11:43 4: SONOS1: SONOS_Client_Data_Retreive(SONOS, attr, generateProxyAlbumArtURLs, 0) -> 1
2015.03.28 14:11:43 5: SONOS1: MakeCoverURL-After: /fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.10.150%3A1400%2Fgetaa%3Fr%3D1%26amp%3Bu%3Dnpsdy%253aTra.163140213.mp3%253fsn%253d4

Masterfunk

Zitat von: Reinerlein am 28 März 2015, 13:56:23
Hi Detlef,

kannst du mir die currentTrackURI des ersten Titels der Listen zukommen lassen, die nicht gehen?


Klar, hier ist sie:

x-sonos-spotify:spotify:track:1w6mAvyNmkd9TOjSCOofsT?sid=9&flags=32&sn=1

Gruß Detlef

Firelight

hallo Masterfunk,

Ich habe eine fehlermeldung bekommen wenn ich set Sonos_Woonkamer speak 45 de Das hier ist ein test sende.

LastActionResult
PlayURITemp: Error! UPnP-Fault-Fields: Code: "s:Client", String: "UPnPError", Actor: "-", Detail: "{UPnPError => {errorCode => 701}}"
2015-03-28 21:31:11


Was könnte dies sein?

Reinerlein

Hallo Firelight,

das sieht danach aus, dass der Sonos-Player nicht auf die von dir konfigurierte Freigabe zugreifen kann, oder die Datei dort nicht abgelegt werden konnte...

Bitte prüf nochmal genau die Dateirechte, ob der Sonos-Prozess schreibend in den Ordner zugreifen kann, und ob Sonos ohne Kennwort auf diese Datei (also über die Freigabe) zugreifen kann.

Grüße
Reinerlein

mullischlumpf

#1723
Hallo zusammen,

ich habe leider ein kleines Problem mit diesem Modul. Meine Eltern und ich wohnen im gleichen Haus aber in getrennten Stockwerken. Ich würde jetzt gern die Sonos-Player meiner Eltern im FHEM ignorieren. Es ist nämlich komischerweise so, das es bei ihnen zu Verbindungsabbrüchen kommt wenn FHEM mit diesem Modul läuft. Eventuell läuft ja dann über WLAN zuviel Traffic? Sie hören hauptsächlich Webradio über die Sonos-Player.

Ich habe es mit

my %ignoredIPs = ('192.168.2.xya','192.168.2.xyb','192.168.2.xyc','192.168.2.xyd' => 1);

versucht die IPs zu ignorieren (Sind 3 Sohos-Player und 1 Sonos-Boost). Stimmt die Syntax so? Gibt es eine bessere Lösung diese Sonos Player + Boost über FHEM nicht anzusprechen? Leider wurden mit der Syntax oben nur der Boost und ein Player nicht angezeigt. Die zwei anderen Sohos-Player waren trotzdem im FHEM?!?

Danke
Gruß

Reinerlein

Hallo mullischlumpf,

dafür brauchst du keine Änderung im Code zu machen. Es gibt dafür das Attribut "ignoredIPs" am Sonos-Device.
Das ist eine Kommaseparierte Liste ohne Leerzeichen z.B. : 192.168.0.11,192.168.0.37

Und nicht vergessen, deine Änderung im Code wieder Rückgängig zu machen :)

Grüße
Reinerlein