Sonos steuern

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

Vorheriges Thema - Nächstes Thema

Reinerlein

Hi m311331,

also der Log sieht jetzt gut aus. Keine Fehlermeldung mehr, und die Wiedergabe des Textes wird auch gemeldet...
Da müsste doch alles gekommen sein...

Was geht denn nicht?

Vielleicht ist die Wiedergabe etwas leise?

Grüße
Reinerlein

rapster

Die Rechte & Samba-Konfig passen zumindest.

Du kannst das mal probieren (bilde mir ein targetSpeakFileTimestamp hatt ganz am Anfang bei mir auch mal Schwierigkeiten bereitet..):

In Fhem ausführen, "Save" nicht vergessen, und dann mal am besten einfach mal einen reboot deiner Maschine durchführen:

attr Sonos targetSpeakFileTimestamp 0
attr Sonos targetSpeakFileHashCache 1


P.S. die IP 192.168.0.91 ist schon die richtige deiner Fhem-Kiste?

rapster

Dann mach doch mal ein

set Sonos_Flur Speak 50 de Hier dann die Textnachricht

anstatt der relativen Lautstärke +0

m311331

#1308
Hi

ok werde testen
aber rapster hat da was die IP ist die vom raspberry nicht die vom Ubuntu server  :o
wo ist das den jetzt schon wieder def.  >:(

zum rest kann ich noch nichts sagen probiere gerade

-edit-
@rapster habe gerade mal das gemacht was du gepostest hast und reboote gerade
und bei der Ip hast du recht habe ich auch geändert teste...
-edit-

mfg. m311331

rapster

Als targetSpeakURL hast du zumindest die IP angegeben (\\192.168.0.91\SonosSpeak), das sollte die Kiste sein wo auch /mnt/SonosSpeak drauf zu finden ist.

m311331

Hi Reinerlein & rapster,

ich muß mich herzlichst bei euch beiden bedanken !!!

die Speak funktion geht !  :D

jetzt hätte ich noch das problem das ich einen file der auf meiner NAS leigt nicht abgespielt wird
rechte sind auf der NAS so gesetzt das jeder lesen darf

ich versuche mit set Sonos_Flur PlayURITemp \\192.168.0.23\SonosSpeak\test.mp3 30
den file abzuspielen aber nix geht  :(


mfg. m311331

rapster

Woran lags jetzt?

An attr targetSpeakFileTimestamp ? oder an falscher IP?
Nicht dass Reinerlein hier noch einen Bug fixen muss  ;)

Hast du auch den "Guest" / "Gast" Benutzer am NAS aktiviert?
...und diesem Berechtigung erteilt?

m311331

Hi rapster,

ich habe die drei faktoren ja zum schluss jetzt gleichzeitig gesetzt daher kann ich es nicht genau sagen
aber wenn reinerlein es möchte kann ich die zwei attr. nochmal löschen und testen ob es nur an der IP lag ?

ZitatHast du auch den "Guest" / "Gast" Benutzer am NAS aktiviert?
...und diesem Berechtigung erteilt?

ja habe ich

zu meinem file probelem nnoch der log
l="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;-1&quot; parentID=&quot;-1&quot; restricted=&quot;true&quot;&gt;&lt;res protocolInfo=&quot;x-file-cifs:*:application/octet-stream:*&quot;&gt;x-file-cifs://192.168.0.23/SonosSpeak/test.mp3&lt;/res&gt;&lt;r:streamContent&gt;&lt;/r:streamContent&gt;&lt;r:radioShowMd&gt;&lt;/r:radioShowMd&gt;&lt;dc:title&gt;test.mp3&lt;/dc:title&gt;&lt;upnp:class&gt;object.item&lt;/upnp:class&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><r:NextTrackURI val=""/><r:NextTrackMetaData val=""/><r:EnqueuedTransportURI val="x-file-cifs://192.168.0.23/SonosSpeak/test.mp3"/><r:EnqueuedTransportURIMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;&quot; parentID=&quot;&quot; restricted=&quot;true&quot;&gt;&lt;dc:title&gt;&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;desc id=&quot;cdudn&quot; nameSpace=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot;&gt;RINCON_AssociatedZPUDN&lt;/desc&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><PlaybackStorageMedium val="NETWORK"/><AVTransportURI val="x-file-cifs://192.168.0.23/SonosSpeak/test.mp3"/><AVTransportURIMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;&quot; parentID=&quot;&quot; restricted=&quot;true&quot;&gt;&lt;dc:title&gt;&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;desc id=&quot;cdudn&quot; nameSpace=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot;&gt;RINCON_AssociatedZPUDN&lt;/desc&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><CurrentTransportActions val="Set, Play, Stop, Pause, Seek, Next, Previous"/><r:CurrentValidPlayModes val="CROSSFADE"/></InstanceID></Event>
2014.12.16 22:07:26 4: SONOS1: Transport-Event: CurrentTrackMetaData: <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><res protocolInfo="x-file-cifs:*:application/octet-stream:*">x-file-cifs://192.168.0.23/SonosSpeak/test.mp3</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><dc:title>test.mp3</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>
2014.12.16 22:07:26 4: SONOS1: Transport-Event: Normal erkannt!
2014.12.16 22:07:26 4: SONOS1: Transport-Event: NextTrackMetaData:
2014.12.16 22:07:26 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7f18fc7ef668)
2014.12.16 22:07:26 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Flur".
2014.12.16 22:07:26 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E9378F49E001400_MR, def, NAME, RINCON_B8E9378F49E001400_MR) -> Sonos_Flur
2014.12.16 22:07:26 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E9378F49E001400_MR, attr, disable, 0) -> DEFAULT
2014.12.16 22:07:26 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Flur".
2014.12.16 22:07:26 4: SONOS1: Transport-Event: All correct with this service-call till now. UDN='uuid:RINCON_B8E9378F49E001400_MR'
2014.12.16 22:07:26 4: SONOS1: Transport-Event: GroundURL: http://192.168.0.61:1400
2014.12.16 22:07:26 4: SONOS1: Transport-Event: LastChange: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/"><InstanceID val="0"><TransportState val="STOPPED"/><CurrentPlayMode val="NORMAL"/><CurrentCrossfadeMode val="0"/><NumberOfTracks val="1"/><CurrentTrack val="1"/><CurrentSection val="0"/><CurrentTrackURI val="x-file-cifs://192.168.0.23/SonosSpeak/test.mp3"/><CurrentTrackDuration val="0:00:00"/><CurrentTrackMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;-1&quot; parentID=&quot;-1&quot; restricted=&quot;true&quot;&gt;&lt;res protocolInfo=&quot;x-file-cifs:*:application/octet-stream:*&quot;&gt;x-file-cifs://192.168.0.23/SonosSpeak/test.mp3&lt;/res&gt;&lt;r:streamContent&gt;&lt;/r:streamContent&gt;&lt;r:radioShowMd&gt;&lt;/r:radioShowMd&gt;&lt;dc:title&gt;test.mp3&lt;/dc:title&gt;&lt;upnp:class&gt;object.item&lt;/upnp:class&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><r:NextTrackURI val=""/><r:NextTrackMetaData val=""/><r:EnqueuedTransportURI val="x-file-cifs://192.168.0.23/SonosSpeak/test.mp3"/><r:EnqueuedTransportURIMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;&quot; parentID=&quot;&quot; restricted=&quot;true&quot;&gt;&lt;dc:title&gt;&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;desc id=&quot;cdudn&quot; nameSpace=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot;&gt;RINCON_AssociatedZPUDN&lt;/desc&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><TransportStatus val="ERROR_N0_RESOURCE"/><TransportErrorDescription val="14,0,test.mp3,//192.168.0.23/SonosSpeak,//192.168.0.23/SonosSpeak/test.mp3,"/><TransportErrorURI val="x-file-cifs://192.168.0.23/SonosSpeak/test.mp3"/></InstanceID></Event>
2014.12.16 22:07:26 4: SONOS1: Transport-Event: CurrentTrackMetaData: <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><res protocolInfo="x-file-cifs:*:application/octet-stream:*">x-file-cifs://192.168.0.23/SonosSpeak/test.mp3</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><dc:title>test.mp3</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>
2014.12.16 22:07:26 4: SONOS1: Transport-Event: Normal erkannt!
2014.12.16 22:07:26 4: SONOS1: Transport-Event: NextTrackMetaData:
2014.12.16 22:07:26 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7f18fc7ef668)
2014.12.16 22:07:26 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Flur".
2014.12.16 22:07:26 3: SONOS2: Restorethread has found a job. Waiting for stop playing...
2014.12.16 22:07:27 3: SONOS2: Restoring playerstate...
2014.12.16 22:07:31 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E9378F49E001400_MR, def, NAME, RINCON_B8E9378F49E001400_MR) -> Sonos_Flur
2014.12.16 22:07:31 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E9378F49E001400_MR, attr, disable, 0) -> DEFAULT
2014.12.16 22:07:31 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Flur".
2014.12.16 22:07:31 4: SONOS1: Transport-Event: All correct with this service-call till now. UDN='uuid:RINCON_B8E9378F49E001400_MR'
2014.12.16 22:07:31 4: SONOS1: Transport-Event: GroundURL: http://192.168.0.61:1400
2014.12.16 22:07:31 4: SONOS1: Transport-Event: LastChange: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/"><InstanceID val="0"><TransportState val="STOPPED"/><CurrentPlayMode val="NORMAL"/><CurrentCrossfadeMode val="0"/><NumberOfTracks val="3"/><CurrentTrack val="1"/><CurrentSection val="0"/><CurrentTrackURI val="aac://rtlberlin.hoerradar.de/spreeradio-live-aac-64?sABC=54909s11%230%23rq2sp76rsor38r6175n98n476913o7q5%23gharva&amp;amsparams=playerid:tunein;skey:1418764049"/><CurrentTrackDuration val="0:00:00"/><CurrentTrackMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;-1&quot; parentID=&quot;-1&quot; restricted=&quot;true&quot;&gt;&lt;res protocolInfo=&quot;sonos.com-http:*:application/octet-stream:*&quot;&gt;x-sonosapi-stream:s17211?sid=254&amp;amp;flags=32&amp;amp;sn=0&lt;/res&gt;&lt;r:streamContent&gt;&lt;/r:streamContent&gt;&lt;r:radioShowMd&gt;&lt;/r:radioShowMd&gt;&lt;upnp:albumArtURI&gt;/getaa?s=1&amp;amp;u=x-sonosapi-stream%3as17211%3fsid%3d254%26flags%3d32%26sn%3d0&lt;/upnp:albumArtURI&gt;&lt;dc:title&gt;x-sonosapi-stream:s17211?sid=254&amp;amp;flags=32&amp;amp;sn=0&lt;/dc:title&gt;&lt;upnp:class&gt;object.item&lt;/upnp:class&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><r:NextTrackURI val="x-rincon-mp3radio://rtlberlin.hoerradar.de/spreeradio-live-mp3-192?sABC=54909s11%230%23rq2sp76rsor38r6175n98n476913o7q5%23gharva&amp;amsparams=playerid:tunein;skey:1418764049"/><r:NextTrackMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;-1&quot; parentID=&quot;-1&quot; restricted=&quot;true&quot;&gt;&lt;res protocolInfo=&quot;x-rincon-mp3radio:*:*:*&quot;&gt;x-rincon-mp3radio://rtlberlin.hoerradar.de/spreeradio-live-mp3-192?sABC=54909s11%230%23rq2sp76rsor38r6175n98n476913o7q5%23gharva&amp;amp;amsparams=playerid:tunein;skey:1418764049&lt;/res&gt;&lt;dc:title&gt;spreeradio-live-mp3-192?sABC=54909s11#0#rq2sp76rsor38r6175n98n476913o7q5#gharva&amp;amp;amsparams=playerid:tunein;skey:1418764049&lt;/dc:title&gt;&lt;upnp:class&gt;object.item&lt;/upnp:class&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><r:EnqueuedTransportURI val="x-sonosapi-stream:s17211?sid=254&amp;flags=32&amp;sn=0"/><r:EnqueuedTransportURIMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;-1&quot; parentID=&quot;-1&quot; restricted=&quot;true&quot;&gt;&lt;dc:title&gt;105&amp;apos;5 Spreeradio&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.audioBroadcast&lt;/upnp:class&gt;&lt;desc id=&quot;cdudn&quot; nameSpace=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot;&gt;SA_RINCON65031_&lt;/desc&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><PlaybackStorageMedium val="NETWORK"/><AVTransportURI val="x-sonosapi-stream:s17211?sid=254&amp;flags=32&amp;sn=0"/><AVTransportURIMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;-1&quot; parentID=&quot;-1&quot; restricted=&quot;true&quot;&gt;&lt;dc:title&gt;105&amp;apos;5 Spreeradio&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.audioBroadcast&lt;/upnp:class&gt;&lt;desc id=&quot;cdudn&quot; nameSpace=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot;&gt;SA_RINCON65031_&lt;/desc&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><CurrentTransportActions val="Set, Play, Stop, Pause, Seek, Next, Previous"/><r:CurrentValidPlayModes val="CROSSFADE"/></InstanceID></Event>
2014.12.16 22:07:31 4: SONOS1: Transport-Event: CurrentTrackMetaData: <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><res protocolInfo="sonos.com-http:*:application/octet-stream:*">x-sonosapi-stream:s17211?sid=254&amp;flags=32&amp;sn=0</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><upnp:albumArtURI>/getaa?s=1&amp;u=x-sonosapi-stream%3as17211%3fsid%3d254%26flags%3d32%26sn%3d0</upnp:albumArtURI><dc:title>x-sonosapi-stream:s17211?sid=254&amp;flags=32&amp;sn=0</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>
2014.12.16 22:07:31 4: SONOS1: Transport-Event: Stream erkannt!
2014.12.16 22:07:31 3: SONOS2: Playerstate restored!
2014.12.16 22:07:31 4: SONOS1: Transport-Event: NextTrackMetaData: <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><res protocolInfo="x-rincon-mp3radio:*:*:*">x-rincon-mp3radio://rtlberlin.hoerradar.de/spreeradio-live-mp3-192?sABC=54909s11%230%23rq2sp76rsor38r6175n98n476913o7q5%23gharva&amp;amsparams=playerid:tunein;skey:1418764049</res><dc:title>spreeradio-live-mp3-192?sABC=54909s11#0#rq2sp76rsor38r6175n98n476913o7q5#gharva&amp;amsparams=playerid:tunein;skey:1418764049</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>
2014.12.16 22:07:31 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7f18fc7ef668)
2014.12.16 22:07:31 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Flur".
2014.12.16 22:07:31 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E9378F49E001400_MR, def, NAME, RINCON_B8E9378F49E001400_MR) -> Sonos_Flur
2014.12.16 22:07:31 4: SONOS1: SONOS_Client_Data_Retreive(RINCON_B8E9378F49E001400_MR, attr, disable, 0) -> DEFAULT
2014.12.16 22:07:31 3: SONOS1: Event: Received Transport-Event for Zone "Sonos_Flur".
2014.12.16 22:07:31 4: SONOS1: Transport-Event: All correct with this service-call till now. UDN='uuid:RINCON_B8E9378F49E001400_MR'
2014.12.16 22:07:31 4: SONOS1: Transport-Event: GroundURL: http://192.168.0.61:1400
2014.12.16 22:07:31 4: SONOS1: Transport-Event: LastChange: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/"><InstanceID val="0"><TransportState val="STOPPED"/><CurrentPlayMode val="NORMAL"/><CurrentCrossfadeMode val="0"/><NumberOfTracks val="3"/><CurrentTrack val="1"/><CurrentSection val="0"/><CurrentTrackURI val="aac://rtlberlin.hoerradar.de/spreeradio-live-aac-64?sABC=54909s11%230%23rq2sp76rsor38r6175n98n476913o7q5%23gharva&amp;amsparams=playerid:tunein;skey:1418764049"/><CurrentTrackDuration val="0:00:00"/><CurrentTrackMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;-1&quot; parentID=&quot;-1&quot; restricted=&quot;true&quot;&gt;&lt;res protocolInfo=&quot;sonos.com-http:*:application/octet-stream:*&quot;&gt;x-sonosapi-stream:s17211?sid=254&amp;amp;flags=32&amp;amp;sn=0&lt;/res&gt;&lt;r:streamContent&gt;&lt;/r:streamContent&gt;&lt;r:radioShowMd&gt;&lt;/r:radioShowMd&gt;&lt;upnp:albumArtURI&gt;/getaa?s=1&amp;amp;u=x-sonosapi-stream%3as17211%3fsid%3d254%26flags%3d32%26sn%3d0&lt;/upnp:albumArtURI&gt;&lt;dc:title&gt;x-sonosapi-stream:s17211?sid=254&amp;amp;flags=32&amp;amp;sn=0&lt;/dc:title&gt;&lt;upnp:class&gt;object.item&lt;/upnp:class&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><r:NextTrackURI val="x-rincon-mp3radio://rtlberlin.hoerradar.de/spreeradio-live-mp3-192?sABC=54909s11%230%23rq2sp76rsor38r6175n98n476913o7q5%23gharva&amp;amsparams=playerid:tunein;skey:1418764049"/><r:NextTrackMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;-1&quot; parentID=&quot;-1&quot; restricted=&quot;true&quot;&gt;&lt;res protocolInfo=&quot;x-rincon-mp3radio:*:*:*&quot;&gt;x-rincon-mp3radio://rtlberlin.hoerradar.de/spreeradio-live-mp3-192?sABC=54909s11%230%23rq2sp76rsor38r6175n98n476913o7q5%23gharva&amp;amp;amsparams=playerid:tunein;skey:1418764049&lt;/res&gt;&lt;dc:title&gt;spreeradio-live-mp3-192?sABC=54909s11#0#rq2sp76rsor38r6175n98n476913o7q5#gharva&amp;amp;amsparams=playerid:tunein;skey:1418764049&lt;/dc:title&gt;&lt;upnp:class&gt;object.item&lt;/upnp:class&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/><r:EnqueuedTransportURI val="x-sonosapi-stream:s17211?sid=254&amp;flags=32&amp;sn=0"/><r:EnqueuedTransportURIMetaData val="&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:r=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;item id=&quot;-1&quot; parentID=&quot;-1&quot; restricted=&quot;true&quot;&gt;&lt;dc:title&gt;105&amp;apos;5 Spreeradio&lt;/dc:title&gt;&lt;upnp:class&gt;object.item.audioItem.audioBroadcast&lt;/upnp:class&gt;&lt;desc id=&quot;cdudn&quot; nameSpace=&quot;urn:schemas-rinconnetworks-com:metadata-1-0/&quot;&gt;SA_RINCON65031_&lt;/desc&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;"/></InstanceID></Event>
2014.12.16 22:07:31 4: SONOS1: Transport-Event: CurrentTrackMetaData: <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><res protocolInfo="sonos.com-http:*:application/octet-stream:*">x-sonosapi-stream:s17211?sid=254&amp;flags=32&amp;sn=0</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><upnp:albumArtURI>/getaa?s=1&amp;u=x-sonosapi-stream%3as17211%3fsid%3d254%26flags%3d32%26sn%3d0</upnp:albumArtURI><dc:title>x-sonosapi-stream:s17211?sid=254&amp;flags=32&amp;sn=0</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>
2014.12.16 22:07:31 4: SONOS1: Transport-Event: Stream erkannt!
2014.12.16 22:07:31 4: SONOS1: Transport-Event: NextTrackMetaData: <DIDL-Lite xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/" xmlns:r="urn:schemas-rinconnetworks-com:metadata-1-0/" xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="-1" parentID="-1" restricted="true"><res protocolInfo="x-rincon-mp3radio:*:*:*">x-rincon-mp3radio://rtlberlin.hoerradar.de/spreeradio-live-mp3-192?sABC=54909s11%230%23rq2sp76rsor38r6175n98n476913o7q5%23gharva&amp;amsparams=playerid:tunein;skey:1418764049</res><dc:title>spreeradio-live-mp3-192?sABC=54909s11#0#rq2sp76rsor38r6175n98n476913o7q5#gharva&amp;amsparams=playerid:tunein;skey:1418764049</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>
2014.12.16 22:07:31 4: SONOS1: ProxyObject exists: UPnP::ControlPoint::ControlProxy=HASH(0x7f18fc7ef668)
2014.12.16 22:07:31 3: SONOS1: Event: End of Transport-Event for Zone "Sonos_Flur".
2014.12.16 22:07:41 1: SONOS0: Connection accepted from localhost:44024
2014.12.16 22:07:41 5: SONOS0: Received: 'hello'
2014.12.16 22:07:41 5: SONOS0: Received: 'goaway'



mfg. m311331

Reinerlein

Hi m311331,

hast du mal versucht mit deinem Windows oder Mac direkt die Datei abzuspielen.

Bei Windows z.B. Start -> Ausführen -> "\\192.168.0.23\SonosSpeak\test.mp3" eingeben + Enter drücken...

Kommt dann was?

Grüße
Reinerlein

m311331

Hi reinerlein,

ja dann geht bei mir der winamp auf und spielt den file ab

mfg. m311331

Reinerlein

Hi m311331,

also auch dort steht im Log, dass die Wiedergabe gestartet ist, und normal wieder beendet wurde (nach ca.1-2s).
Da gibt es keine geloggten Fehler...

Was zeigt denn dein Original-Controller während des Abspielens der Datei an?
Wenn der Player das nicht abspielen kann, erscheint beim Controller eine entsprechende Popup-Fehlermeldung...

Grüße
Reinerlein

rapster

Hi m311331,

mach mal das was Reinerlein gesagt hat:
Zitat
Bei Windows z.B. Start -> Ausführen -> "\\192.168.0.23\SonosSpeak\test.mp3" eingeben + Enter drücken...

Davor aber mal:
Bei Windows z.B. Start -> Ausführen -> control keymgr.dll
und schauen dass keine Anmeldeinformationen für 192.168.0.23 gespeichert sind. (Fall ja, diese löschen und mal rebooten)

P.S. falls keine Anmeldeinfos gespeichert sind, brauchst dus natürlich nicht nochmal testen  ;)

Gruß Claudiu

m311331

#1317
Hi Reinerlein & repster

nochmals Vielen Dank an euch beide für die Hilfe

es geht jetzt ( der Fehler war doch noch ein Berechtigungsproblem ::)  )

@reinerlein ich bin echt sehr begeistert von deinem modul  :)

jetzt werde ich erstmal damit noch rumspielen bis ich mir noch ein par Sonos Player mehr besorge
dazu hätte ich noch ne Frage wenn ein Radiostream läuft und man einen  set Sonos_Flur PlayURITemp \\192.168.0.23\SonosSpeak\test.mp3 30
wird nach beendigung des files automaisch wieder der Radiostream angemacht ?

-edit-
wenn ich mehrere oder alle player ansprechen möchte muss ich da gruppen bilden oder kann ich die direkt per befehl z.b set Sonos_Flur Sonos_Bad u.s.w PlayURITemp \\192.168.0.23\SonosSpeak\test.mp3 30 machen ?


mfg. m311331

Reinerlein

Hi m311331,

schön das es jetzt geht :)

Zu 1: Sowohl bei Speak als auch bei PlayURITemp wird nach dem Abspielen versucht, den alten Zustand wiederherzustellen. Das gelingt auch meistens...

Zu 2: Fhem bietet immer die Möglichkeit einen Befehl an mehrere Devices zu senden, das macht man mit einem Komma:

set Sonon_Kueche, Sonos_Bad Volume -20


Aber natürlich wird das nacheinander ausgeführt.
Wenn du das gleichzeitig haben willst, musst du Sonos-Gruppen bilden. Diese spielen aber natürlich auch dasselbe ab, und brauchen einen Augenblick um gebildet zu werden...

Grüße
Reinerlein

m311331

Hi reinerlein,

ZitatZu 1: Sowohl bei Speak als auch bei PlayURITemp wird nach dem Abspielen versucht, den alten Zustand wiederherzustellen. Das gelingt auch meistens...
funktioniert bei mir ganz gut

ZitatWenn du das gleichzeitig haben willst, musst du Sonos-Gruppen bilden. Diese spielen aber natürlich auch dasselbe ab, und brauchen einen Augenblick um gebildet zu werden...

wie wird den die Gruppe def. finde im wiki nix drüber, nur durch eine id oder bekommt die Gruppe einen namen um angesprochen zu werden ?
Dadurch werden die Gruppen gebildet, und nochmal explizit aufgelöst.

    set Sonos Groups [Sonos_Bad, Sonos_Kueche]
    set Sonos Groups [Sonos_Kueche, Sonos_Bad]
    set Sonos Groups [Sonos_Bad], [Sonos_Kueche]


ich finde auch nach einem set Sonos Groups [Sonos_Bad, Sonos_Kueche]
kein attr. dafür, weder im player noch im Sonosdevice

kannst du mir das evtl. noch besser erkären ?


mfg. m311331