Ich habe nach dieser Anleitung polly auf AWS eingerichtet:https://haus-automatisierung.com/projekt/2019/02/26/projekt-amazon-polly-tts.html
Leider funktioniert das gande nicht bei mir, wenn ichbei Sonos Speak 1 30 de test eingebe bekomme ich keine Ansage sonder nur diese Fehlermeldung im Log:
2021.05.30 11:36:36 1: SONOS1: Da keine Endzeit ermittelt werden konnte, wird kein Restoring durchgeführt werden!
Im Ordner SonosSpeak wird auch keine neue Datei erstellt, wo könnte hier der Fehler sein?
Hi,
der Sonos Speak Befehl lautet so:
Speak <Volume> <Language> <Text>
Die 1 in deinem Befehl ist da fehl am Platze.
Gruß Otto
Laut Anleitung muss ich aber Speak1 einrichten um Polly zu verwenden.
Speak1 ist in der Anleitung der Devicename des Sonosplayer.
Wenn weiterhin ein Missverständnis vorliegt dann kann man dir nur helfen wenn du auch ein List von dem Player zeigst.
Siehe https://www.hanser-fachbuch.de/buch/Smart+Home+mit+FHEM/9783446458734 Kapitel 11.
LG
pah
Internals:
.triggerUsed 1
DEF RINCON_5CAAFD0D1DCE01400_MR
FUUID 5c719c8b-f33f-96f6-2b26-8006ce4f66504b8c
NAME Sonos_Wohnzimmer
NOTIFYDEV Sonos_Wohnzimmer
NR 116
NTFY_ORDER 50-Sonos_Wohnzimmer
STATE appeared
TYPE SONOSPLAYER
UDN RINCON_5CAAFD0D1DCE01400_MR
.attraggr:
.attrminint:
.userReadings:
HASH(0x556bebdc6d88)
HASH(0x556bebf9d500)
HASH(0x556bec0f8158)
HASH(0x556bebf9d8c0)
HASH(0x556bebfb2f60)
READINGS:
2021-05-30 12:56:12 AlarmList {}
2021-05-30 12:56:12 AlarmListIDs
2021-05-30 12:56:12 AlarmListVersion RINCON_5CAAFD01DBDE01400:0
2017-04-07 22:12:52 AlarmRunning 0
2017-04-07 22:12:52 AlarmRunningID
2021-05-30 20:42:34 AvailablePlayer ['Sonos_Bad','Sonos_Kueche','Sonos_Wohnzimmer_TV']
2017-04-07 22:12:50 Balance 0
2020-01-03 20:45:30 Bass 9
2019-06-02 15:32:44 CrossfadeMode 0
2017-04-07 22:12:53 DailyIndexRefreshTime
2018-09-11 19:51:40 DirectControlAccountID
2021-01-05 10:35:50 DirectControlClientID
2017-04-08 10:22:41 DirectControlIsSuspended 0
2021-05-15 02:41:34 Favourites {'FV:2/75' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=','Title' => 'Die Firma','Position' => '8','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => ''},'FV:2/34' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2ffritz.box%2fFRITZ.NAS%2fVolume%2fOnkelz%2fMexico%2f01%20-%20Mexico.mp3&v=30','Title' => 'Mexico','Position' => '26','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD05436801400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/Mexico'},'FV:2/29' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2f192.168.197.3%2fFRITZ.NAS%2fVolume%2fOnkelz%2fHier%20sind%20die%20Onkelz%2f01%20-%20Hier%20sind%20die%20Onkelz.mp3&v=30','Title' => 'Hier sind die Onkelz','Position' => '17','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD05436801400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/Hier%20sind%20die%20Onkelz'},'FV:2/69' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-rincon-cpcontainer%3A1004206ccatalog%252falbums%252fB01N4EGM0M%252f%2523album_desc%3Fsid%3D201%26flags%3D8300%26sn%3D3','Title' => 'Heilige Lieder','Position' => '16','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-cpcontainer:1004206ccatalog%2falbums%2fB01N4EGM0M%2f%23album_desc?sid=201&flags=8300&sn=3'},'FV:2/76' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-rincon-cpcontainer%3A1004206ccatalog%252falbums%252fB01N5ANTNM%252f%2523album_desc%3Fsid%3D201%26flags%3D8300%26sn%3D3','Title' => 'Viva los Tioz','Position' => '30','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-cpcontainer:1004206ccatalog%2falbums%2fB01N5ANTNM%2f%23album_desc?sid=201&flags=8300&sn=3'},'FV:2/72' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-rincon-cpcontainer%3A1004206ccatalog%252falbums%252fB01N5FVLRT%252f%2523album_desc%3Fsid%3D201%26flags%3D8300%26sn%3D3','Title' => 'Live In Vienna','Position' => '24','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-cpcontainer:1004206ccatalog%2falbums%2fB01N5FVLRT%2f%23album_desc?sid=201&flags=8300&sn=3'},'FV:2/41' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2f192.168.197.3%2fFRITZ.NAS%2fVolume%2fOnkelz%2fViva%20Los%20Tioz%2f01%20-%20Matapalo-Parte%20Uno.mp3&v=30','Title' => 'Viva Los Tioz','Position' => '31','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD05436801400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/Viva%20Los%20Tioz'},'FV:2/71' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-rincon-cpcontainer%3A1004206ccatalog%252falbums%252fB01N5BIEQ3%252f%2523album_desc%3Fsid%3D201%26flags%3D8300%26sn%3D3','Title' => '20 Jahre - Live in Frankfurt','Position' => '0','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-cpcontainer:1004206ccatalog%2falbums%2fB01N5BIEQ3%2f%23album_desc?sid=201&flags=8300&sn=3'},'FV:2/30' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2f192.168.197.3%2fFRITZ.NAS%2fVolume%2fOnkelz%2fKneipenterroristen%2f01%20-%20Kneipenterroristen.mp3&v=30','Title' => 'Kneipenterroristen','Position' => '19','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD05436801400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/Kneipenterroristen'},'FV:2/74' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-rincon-cpcontainer%3A1004206ccatalog%252falbums%252fB074GN6NZV%252f%2523album_desc%3Fsid%3D201%26flags%3D8300%26sn%3D3','Title' => 'Das Wunder der Persönlichkeit','Position' => '6','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-cpcontainer:1004206ccatalog%2falbums%2fB074GN6NZV%2f%23album_desc?sid=201&flags=8300&sn=3'},'FV:2/51' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2f192.168.197.3%2fFRITZ.NAS%2fVolume%2fOnkelz%2fLive%20in%20Dortmund%20II%20(2017)%2f101-boehse_onkelz-intro.flac&v=30','Title' => 'Live In Dortmund II','Position' => '22','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD01DBDE01400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/Live%20In%20Dortmund%20II'},'FV:2/23' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2f192.168.197.3%2fFRITZ.NAS%2fVolume%2fOnkelz%2fDer%20Nette%20Mann%2f03%20-%20Der%20Nette%20Mann.mp3&v=30','Title' => 'Der nette Mann','Position' => '7','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD05436801400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/Der%20nette%20Mann'},'FV:2/68' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-rincon-cpcontainer%3A1004206ccatalog%252falbums%252fB01NAJO8DO%252f%2523album_desc%3Fsid%3D201%26flags%3D8300%26sn%3D3','Title' => 'Wir Ham' Noch Lange Nicht Genug','Position' => '33','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-cpcontainer:1004206ccatalog%2falbums%2fB01NAJO8DO%2f%23album_desc?sid=201&flags=8300&sn=3'},'FV:2/26' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2ffritz.box%2fFRITZ.NAS%2fVolume%2fOnkelz%2fEin%20Boeses%20Maerchen%2f01%20-%20Onkelz%202000.mp3&v=30','Title' => 'Ein Böses Märchen','Position' => '11','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD05436801400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/Ein%20B%c3%b6ses%20M%c3%a4rchen'},'FV:2/62' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-rincon-cpcontainer%3A1004206ccatalog%252falbums%252fB01NBFO7R0%252f%2523album_desc%3Fsid%3D201%26flags%3D8300%26sn%3D3','Title' => 'Böhse für's Leben - Live am Hockenheimring 2015','Position' => '2','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-cpcontainer:1004206ccatalog%2falbums%2fB01NBFO7R0%2f%23album_desc?sid=201&flags=8300&sn=3'},'FV:2/64' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-rincon-cpcontainer%3A1004206ccatalog%252falbums%252fB01N5FVIIB%252f%2523album_desc%3Fsid%3D201%26flags%3D8300%26sn%3D3','Title' => 'Schwarz','Position' => '29','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-cpcontainer:1004206ccatalog%2falbums%2fB01N5FVIIB%2f%23album_desc?sid=201&flags=8300&sn=3'},'FV:2/77' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-rincon-cpcontainer%3A1004206ccatalog%252falbums%252fB01N4E6NNY%252f%2523album_desc%3Fsid%3D201%26flags%3D8300%26sn%3D3','Title' => 'Gestern war heute noch morgen (Best Of)','Position' => '15','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-cpcontainer:1004206ccatalog%2falbums%2fB01N4E6NNY%2f%23album_desc?sid=201&flags=8300&sn=3'},'FV:2/24' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2ffritz.box%2fFRITZ.NAS%2fVolume%2fOnkelz%2fDopamin%2f01%20-%20Die%20Firma.mp3&v=30','Title' => 'Dopamin','Position' => '9','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD05436801400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/Dopamin'},'FV:2/61' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-rincon-cpcontainer%3A1004206ccatalog%252falbums%252fB07HPBN21G%252f%2523album_desc%3Fsid%3D201%26flags%3D8300%26sn%3D3','Title' => 'Kneipenterroristen (30 Jahre Kneipenterroristen - Neuaufnahme 2018)','Position' => '20','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-cpcontainer:1004206ccatalog%2falbums%2fB07HPBN21G%2f%23album_desc?sid=201&flags=8300&sn=3'},'FV:2/57' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3A%2F%2Ffritz.box%2FFRITZ.NAS%2FVolume%2FFrei.Wild%2520-%2520Rivalen%2520und%2520Rebellen%2F203.%2520Es%2520Ist%2520Vorbei%2C%2520Es%2520Ist%2520Geschichte.mp3','Title' => 'Es Ist Vorbei, Es Ist Geschichte','Position' => '13','Typ' => 'musicTrack','Description' => 'Von Frei.Wild','Ressource' => 'x-file-cifs://fritz.box/FRITZ.NAS/Volume/Frei.Wild%20-%20Rivalen%20und%20Rebellen/203.%20Es%20Ist%20Vorbei,%20Es%20Ist%20Geschichte.mp3'},'FV:2/70' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=','Title' => 'Nichts ist für die Ewigkeit (Live am Hockenheimring 2014)','Position' => '27','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => ''},'FV:2/87' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-rincon-cpcontainer%3A1004206ccatalog%252falbums%252fB08GSTBD8T%252f%2523album_desc%3Fsid%3D201%26flags%3D8300%26sn%3D4','Title' => 'Corona Tape II, Attacke ins Glück [Explicit]','Position' => '5','Typ' => 'musicAlbum','Description' => 'Album von Frei.Wild','Ressource' => 'x-rincon-cpcontainer:1004206ccatalog%2falbums%2fB08GSTBD8T%2f%23album_desc?sid=201&flags=8300&sn=4'},'FV:2/63' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-rincon-cpcontainer%3A1004206ccatalog%252falbums%252fB01MS0GVSH%252f%2523album_desc%3Fsid%3D201%26flags%3D8300%26sn%3D3','Title' => 'Weiß','Position' => '32','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-cpcontainer:1004206ccatalog%2falbums%2fB01MS0GVSH%2f%23album_desc?sid=201&flags=8300&sn=3'},'FV:2/21' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2ffritz.box%2fFRITZ.NAS%2fVolume%2fOnkelz%2fAdios%2f01%20-%20Feuer%20.mp3&v=30','Title' => 'Adios','Position' => '1','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD05436801400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/Adios'},'FV:2/65' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=','Title' => 'Gehasst, Verdammt, Vergöttert...Die Letzten Jahre','Position' => '14','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => ''},'FV:2/52' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2ffritz.box%2fFRITZ.NAS%2fVolume%2fOnkelz%2fLive%20in%20Dortmund%2f01%20-%20Intro.mp3&v=30','Title' => 'Live in Dortmund','Position' => '21','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD01DBDE01400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/Live%20in%20Dortmund'},'FV:2/73' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-rincon-cpcontainer%3A1004206ccatalog%252falbums%252fB074GR29TW%252f%2523album_desc%3Fsid%3D201%26flags%3D8300%26sn%3D3','Title' => 'Worte der Freiheit','Position' => '34','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-cpcontainer:1004206ccatalog%2falbums%2fB074GR29TW%2f%23album_desc?sid=201&flags=8300&sn=3'},'FV:2/67' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=','Title' => 'Memento','Position' => '25','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => ''},'FV:2/27' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2f192.168.197.3%2fFRITZ.NAS%2fVolume%2fOnkelz%2fEs%20ist%20soweit%2f01%20-%2010%20Jahre.mp3&v=30','Title' => 'Es ist soweit','Position' => '12','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD05436801400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/Es%20ist%20soweit'},'FV:2/50' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2ffritz.box%2fFRITZ.NAS%2fVolume%2fOnkelz%2fLive%20in%20Frankfurt%2f01%20-%2010-20%20Jahre.mp3&v=30','Title' => 'Live in Frankfurt','Position' => '23','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD01DBDE01400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/Live%20in%20Frankfurt'},'FV:2/60' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2ffritz.box%2fFRITZ.NAS%2fVolume%2fOnkelz%2fB%c3%b6hse%20Onkelz%2f01-boehse_onkelz-prolog-1eaa27fa.mp3&v=30','Title' => 'Böhse Onkelz','Position' => '3','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD0D1DCE01400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/B%c3%b6hse%20Onkelz'},'FV:2/33' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2f192.168.197.3%2fFRITZ.NAS%2fVolume%2fOnkelz%2fOnkelz%20wie%20wir%2f01%20-%20Onkelz%20wie%20wir.mp3&v=30','Title' => 'Onkelz wie wir','Position' => '28','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD05436801400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/Onkelz%20wie%20wir'},'FV:2/66' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=','Title' => 'E.I.N.S.','Position' => '10','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => ''},'FV:2/22' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2f192.168.197.3%2fFRITZ.NAS%2fVolume%2fOnkelz%2fB%c3%b6se%20Menschen%20-%20B%c3%b6se%20Lieder%2f01%20-%20Heute%20Trinken%20wir%20richtig.mp3&v=30','Title' => 'Böse Menschen - Böse Lieder','Position' => '4','Typ' => 'musicAlbum','Description' => 'Album von Böhse Onkelz','Ressource' => 'x-rincon-playlist:RINCON_5CAAFD05436801400#A:ALBUMARTIST/B%c3%b6hse%20Onkelz/B%c3%b6se%20Menschen%20-%20B%c3%b6se%20Lieder'},'FV:2/58' => {'Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3A%2F%2Ffritz.box%2FFRITZ.NAS%2FVolume%2FWirtz%2520-%252011%2520Zeugen-DE-2008%2F04%2520keine_angst.mp3','Title' => 'Keine Angst','Position' => '18','Typ' => 'musicTrack','Description' => 'Von Wirtz','Ressource' => 'x-file-cifs://fritz.box/FRITZ.NAS/Volume/Wirtz%20-%2011%20Zeugen-DE-2008/04%20keine_angst.mp3'}}
2021-05-15 02:41:29 FavouritesVersion RINCON_5CAAFD01DBDE01400,139
2020-01-07 21:49:50 GroupMute 0
2021-05-30 21:45:03 GroupVolume 20
2017-04-07 22:12:52 HeadphoneConnected 0
2017-04-07 22:12:50 IsBonded 0
2020-06-09 12:24:52 IsMaster 1
2018-04-11 21:19:27 IsZoneBridge 0
2021-05-30 21:45:02 LastActionResult PlayURITemp: Error! UPnP-Fault-Fields: Code: "s:Client", String: "UPnPError", Actor: "-", Detail: "{UPnPError => {errorCode => 701}}"
2021-05-30 21:36:49 LastSubscriptionsRenew MusicServices: 2021-05-30 21:36:49
2018-09-11 19:53:32 LineInConnected 0
2017-04-07 22:12:53 LineInIcon AudioComponent
2017-04-07 22:12:53 LineInName Audio Component
2020-01-03 20:41:15 Loudness 1
2020-06-09 12:24:52 MasterPlayer Sonos_Wohnzimmer
2020-01-07 21:49:50 Mute 0
2018-02-27 14:52:18 Orientation 0
2017-04-07 22:12:53 OutputFixed 0
2020-12-20 11:48:58 Playlists {'SQ:3' => {'Title' => 'Onkelz','Ressource' => 'file:///jffs/settings/savedqueues.rsq#3','Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2ffritz.box%2fFRITZ.NAS%2fVolume%2fOnkelz%2fAdios%2f01%20-%20Feuer%20.mp3&v=27'},'SQ:6' => {'Title' => 'Deutschrock','Ressource' => 'file:///jffs/settings/savedqueues.rsq#6','Cover' => 'http://192.168.197.55:1400/getaa?u=x-file-cifs%3a%2f%2ffritz.box%2fFRITZ.NAS%2fVolume%2fFuckin%20Faces-Neue%20Wege%2f01%20-%20Neue%20Wege.mp3&v=27'}}
2020-12-20 11:48:57 PlaylistsVersion RINCON_5CAAFD01DBDE01400,411
2021-05-30 02:39:44 QueueHash 2d471fc7e431a68fff5183c7353bdd05
2021-05-30 02:39:44 QueueVersion 2
2021-05-15 02:41:36 Radios {'R:0/0/8' => {'Cover' => 'http://cdn-profiles.tunein.com/s6634/images/logog.jpg?t=1','Title' => 'MDR JUMP','Ressource' => 'x-sonosapi-stream:s56276?sid=254&flags=8224&sn=0'},'R:0/0/83' => {'Cover' => 'http://cdn-profiles.tunein.com/s251717/images/logog.jpg?t=159655','Title' => 'D-Rockz Radio','Ressource' => 'x-sonosapi-stream:s251717?sid=254&flags=8224&sn=0'},'R:0/0/85' => {'Cover' => 'http://cdn-radiotime-logos.tunein.com/s148345g.png','Title' => 'AGF Radio','Ressource' => 'x-sonosapi-stream:s148345?sid=254&flags=8224&sn=0'},'R:0/0/79' => {'Cover' => 'http://cdn-profiles.tunein.com/s119567/images/logog.jpg?t=155232','Title' => 'Radio Eins Coburg','Ressource' => 'x-sonosapi-stream:s119567?sid=254&flags=8224&sn=0'},'R:0/0/6' => {'Cover' => 'http://cdn-radiotime-logos.tunein.com/s171212g.png','Title' => 'Krawall Radio','Ressource' => 'x-sonosapi-stream:s171212?sid=254&flags=8224&sn=0'},'R:0/0/9' => {'Cover' => 'http://cdn-profiles.tunein.com/s84594/images/logog.jpg?t=155232','Title' => 'Radio Galaxy Bamberg','Ressource' => 'x-sonosapi-stream:s84594?sid=254&flags=8224&sn=0'},'R:0/0/7' => {'Cover' => 'http://cdn-profiles.tunein.com/s42824/images/logog.png?t=151377','Title' => 'ANTENNE BAYERN','Ressource' => 'x-sonosapi-stream:s15030?sid=254&flags=8224&sn=0'},'R:0/0/84' => {'Cover' => 'http://cdn-radiotime-logos.tunein.com/s157559g.png','Title' => 'The Metal MIXX','Ressource' => 'x-sonosapi-stream:s157559?sid=254&flags=8224&sn=0'}}
2021-05-15 02:41:29 RadiosVersion RINCON_5CAAFD01DBDE01400,139
2019-06-02 17:15:00 Repeat 0
2017-04-07 22:12:52 RepeatOne 0
2020-12-02 20:32:14 Shuffle 0
2020-12-02 20:35:52 SlavePlayer []
2020-12-02 20:35:52 SlavePlayerNotBonded []
2017-04-08 10:09:24 SleepTimer off
2017-04-08 10:09:24 SleepTimerVersion
2017-04-07 22:12:53 SubEnable 1
2017-04-07 22:12:53 SubGain 0
2017-04-07 22:12:53 SubPolarity 0
2020-01-03 20:41:28 Treble 8
2017-04-08 10:09:29 TruePlay 1
2021-05-30 21:45:03 Volume 20
2018-02-27 14:52:18 WifiEnabled 1
2021-04-05 13:38:39 WirelessMode 1
2020-06-09 12:24:52 ZoneGroupID RINCON_5CAAFD0D1DCE01400:__
2020-12-02 20:35:53 ZoneGroupName Wohnzimmer
2020-12-02 20:35:52 ZoneGroupNameDetails
2020-12-02 20:35:53 ZonePlayerUUIDsInGroup RINCON_5CAAFD0D1DCE01400
2021-05-30 21:45:03 currentAlbum
2017-10-14 17:19:46 currentAlbumArtURI ./www/images/default/SONOSPLAYER/Sonos_Kueche_AlbumArt.jpg
2021-05-30 21:45:03 currentAlbumArtURL /fhem/sonos/cover/empty.jpg
2021-05-30 21:45:03 currentAlbumArtist Frei.Wild
2021-05-30 21:45:03 currentArtist
2021-05-30 21:45:03 currentEnqueuedTransportHandle x-file-cifs://192.168.197.90/SonosSpeak/RINCON_5CAAFD0D1DCE01400_MR_Speak_20210530-214500.mp3|<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="" parentID="" restricted="true"><dc:title></dc:title><upnp:class>object.item.audioItem.musicTrack</upnp:class><desc id="cdudn" nameSpace="urn:schemas-rinconnetworks-com:metadata-1-0/">RINCON_AssociatedZPUDN</desc></item></DIDL-Lite>
2021-05-30 21:45:03 currentEnqueuedTransportURI x-file-cifs://192.168.197.90/SonosSpeak/RINCON_5CAAFD0D1DCE01400_MR_Speak_20210530-214500.mp3
2021-05-30 02:39:38 currentFavouriteName
2021-01-05 02:58:18 currentNormalAudio 1
2021-05-30 21:45:03 currentOriginalTrackNumber
2021-05-30 21:45:03 currentPlaylistName
2021-01-04 18:53:55 currentRadioName
2020-12-20 17:18:00 currentSender
2020-02-29 10:09:28 currentSenderCurrent
2020-12-20 11:06:15 currentSenderInfo
2021-01-29 17:18:00 currentSource
2021-05-30 21:45:03 currentStreamAudio 0
2021-05-30 21:45:03 currentTitle RINCON_5CAAFD0D1DCE01400_MR_Speak_20210530-214500.mp3
2021-05-30 02:39:38 currentTrack 1
2021-05-30 21:45:03 currentTrackDuration 0:00:00
2021-05-30 21:45:03 currentTrackDurationSec 0
2021-05-30 21:45:03 currentTrackHandle //192.168.197.90/SonosSpeak/RINCON_5CAAFD0D1DCE01400_MR_Speak_20210530-214500.mp3|<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.197.90/SonosSpeak/RINCON_5CAAFD0D1DCE01400_MR_Speak_20210530-214500.mp3</res><r:streamContent></r:streamContent><r:radioShowMd></r:radioShowMd><r:streamInfo>1</r:streamInfo><dc:title>RINCON_5CAAFD0D1DCE01400_MR_Speak_20210530-214500.mp3</dc:title><upnp:class>object.item</upnp:class></item></DIDL-Lite>
2021-05-30 21:45:03 currentTrackPosition 0:00:00
2021-05-30 21:45:03 currentTrackPositionSec 0
2021-05-30 21:45:03 currentTrackPositionSimulated 0:00:00
2021-05-30 16:51:28 currentTrackPositionSimulatedPercent 0.0
2021-05-30 21:45:03 currentTrackPositionSimulatedSec 0
2021-05-30 21:02:08 currentTrackProvider Bibliothek
2021-05-30 21:02:08 currentTrackProviderIconQuadraticURL /fhem/sonos/cover/bibliothek_quadratic.jpg
2021-05-30 21:02:08 currentTrackProviderIconRoundURL /fhem/sonos/cover/bibliothek_round.png
2021-05-30 21:45:03 currentTrackURI //192.168.197.90/SonosSpeak/RINCON_5CAAFD0D1DCE01400_MR_Speak_20210530-214500.mp3
2017-04-07 22:12:50 fieldType
2021-05-30 21:45:03 infoSummarize1 'RINCON_5CAAFD0D1DCE01400_MR_Speak_20210530-214500.mp3'
2021-05-30 21:45:03 infoSummarize2 STOPPED => 'RINCON_5CAAFD0D1DCE01400_MR_Speak_20210530-214500.mp3'
2021-05-30 21:45:03 infoSummarize3 Lautstärke: 20 ~ Ton An ~ Balance: Mitte ~ Kein Kopfhörer
2017-04-07 22:12:52 infoSummarize4
2017-04-07 22:12:50 location http://192.168.197.55:1400/xml/device_description.xml
2021-05-30 21:45:03 nextAlbum
2017-10-14 17:19:46 nextAlbumArtURI ./www/images/default/SONOSPLAYER/Sonos_Kueche_NextAlbumArt.png
2021-05-30 21:45:03 nextAlbumArtURL /fhem/sonos/cover/empty.jpg
2021-05-30 21:45:03 nextAlbumArtist
2021-05-30 21:45:03 nextArtist
2021-05-30 21:45:03 nextOriginalTrackNumber
2021-05-30 21:45:03 nextTitle
2021-05-30 21:45:03 nextTrackDuration
2021-05-30 21:45:03 nextTrackDurationSec
2021-05-30 21:45:03 nextTrackHandle |
2021-05-30 21:45:03 nextTrackProvider
2021-05-30 21:45:03 nextTrackProviderIconQuadraticURL
2021-05-30 21:45:03 nextTrackProviderIconRoundURL
2021-05-30 21:45:03 nextTrackURI
2021-05-30 21:45:03 numberOfTracks 1
2017-04-07 22:12:50 playerType S6
2021-05-30 20:56:51 presence appeared
2017-04-07 22:12:53 roomIcon living
2020-01-03 20:46:28 roomName Wohnzimmer
2020-01-03 20:46:28 roomNameAlias Wohnzimmer
2020-01-03 20:46:28 saveRoomName Wohnzimmer
2017-04-07 22:12:50 serialNum 5C-AA-FD-0D-1D-CE:8
2021-05-15 02:39:55 softwareRevision 13.1
2021-05-13 00:06:47 softwareRevisionAvailable 13.1
2021-05-15 02:39:55 softwareRevisionInternal 63.2-88230
2021-05-13 00:06:47 softwareRevisionInternalAvailable 63.2-88230
2021-05-30 20:56:53 state appeared
2021-05-30 19:57:07 transportState STOPPED
helper:
simulateCurrentTrackPosition 0
Attributes:
alias Wohnzimmer
generateInfoSummarize1 <NormalAudio><Artist prefix="(" suffix=")"/><Title prefix=" '" suffix="'" ifempty="[Keine Musikdatei]"/><Album prefix=" vom Album '" suffix="'"/></NormalAudio> <StreamAudio><Sender suffix=":"/><SenderCurrent prefix=" '" suffix="' -"/><SenderInfo prefix=" "/></StreamAudio>
generateInfoSummarize2 <TransportState/><InfoSummarize1 prefix=" => "/>
generateInfoSummarize3 <Volume prefix="Lautstärke: "/><Mute instead=" ~ Kein Ton" ifempty=" ~ Ton An" emptyval="0"/> ~ Balance: <Balance ifempty="Mitte" emptyval="0"/><HeadphoneConnected instead=" ~ Kopfhörer aktiv" ifempty=" ~ Kein Kopfhörer" emptyval="0"/>
generateVolumeSlider 1
getAlarms 1
getTitleInfoFromMaster 1
group Wohnzimmer
icon icoSONOSPLAYER_icon-S6.png
minVolume 0
model Sonos_S6
room Sonos
sortby 1
stateVariable Presence
userReadings Favourites:LastActionResult.*?GetFavouritesWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, Radios:LastActionResult.*?GetRadiosWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, Playlists:LastActionResult.*?GetPlaylistsWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, Queue:LastActionResult.*?GetQueueWithCovers.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }, currentTrackPosition:LastActionResult.*?GetCurrentTrackPosition.* { if (ReadingsVal($name, "LastActionResult", "") =~ m/.*?: (.*)/) { return $1; } }
webCmd Volume
ZitatSpeak1 ist in der Anleitung der Devicename des Sonosplayer.
Sry, das war Käse. Nutze das Sonos-Modul nicht mehr. Hast du an dem Sonos-Device (also dem Device vom Type SONOS) auch das Attribut Speak1 gesetzt ? List ?
Und jetzt, wie vorgeschlagen, auch mal den speak-Befehl (am SONOSPLAYER-Device) ohne der 1 getestet ?
Zitat von: elmer am 30 Mai 2021, 16:28:32
Laut Anleitung muss ich aber Speak1 einrichten um Polly zu verwenden.
Laut Doku ist Speak1 ein Attribute im Sonos Device
https://fhem.de/commandref_DE.html#SONOS
Wir reden aneinander vorbei...
Speak1 mp3:sudo /usr/local/bin/aws polly synthesize-speech --output-format mp3 --voice-id Marlene --text '%text%' %filename%
Wenn ich Speak verwende kommt die Ansage wieder von der google Tante und nicht von Polly.
Zitat von: elmer am 30 Mai 2021, 11:44:43
Ich habe nach dieser Anleitung polly auf AWS eingerichtet:https://haus-automatisierung.com/projekt/2019/02/26/projekt-amazon-polly-tts.html
Leider funktioniert das gande nicht bei mir, wenn ichbei Sonos Speak 1 30 de test eingebe bekomme ich keine Ansage sonder nur diese Fehlermeldung im Log:
2021.05.30 11:36:36 1: SONOS1: Da keine Endzeit ermittelt werden konnte, wird kein Restoring durchgeführt werden!
Im Ordner SonosSpeak wird auch keine neue Datei erstellt, wo könnte hier der Fehler sein?
Hallo Elmer,
dein Befehl ist falsch, "de" gibt es nicht als Stimme bei Polly.
Du kannst z.B.
set Sonos_Flur Speak1 10 Marlene Hallo Elmer oder
set Sonos_Flur Speak1 10 Vicki Hallo Elmer nehmen. Sollte so gehen wie Du beschrieben hast.
Beste Grüsse!
Ich finde immer noch:
Zitat von: Otto123 am 30 Mai 2021, 22:24:34
Wir reden aneinander vorbei...
Nach wie vor sage ich, der Befehl aus #1 speak 1 ... ist falsch! Da gehört kein Leerzeichen hin.
Wenn das einfach Schlampigkeit war, dann sage ich: Wir haben kein List vom Sonos Device und wissen nicht genau wie das Attribute aussieht.
Wenn es so wie in #8 aussieht - hat Jamo nicht Recht. Dann ist es die Variante wo die Stimme fest hinterlegt ist, und die Stimme wird NICHT über die Befehlszeile gesetzt.
Wir wissen nicht wie der TE die Sache mit sudo eingerichtet hat, ich bin der Meinung: die Anleitung im Link ist zumindest in Teilen falsch.
Ich will anmerken, die Verwendung von sudo ist
- ganz allgemein immer kritisch, vor allem in Systemen wo der "Admin" keine wirkliche Ahnung von der Materie hat und sich unnötig Löcher in die Sicherheit schlägt.
- an der Stelle eventuell nicht unbedingt nötig und durch ordentliche Einrichtung zu umgehen ?
- muss entsprechend eingerichtet werden, sonst funktioniert sie nicht!
Ohne de bekomme ich diese Meldung: SONOSPLAYER: Speak1 needs parameter(s): volume(0..100) language text
Eingerichtet wurde es genau so wie in der Anleitung.
Internals:
DEF 192.168.197.90:4711 120
DELAYTIME 0
DeviceName 192.168.197.90:4711
FD 95
FUUID 5c719c8a-f33f-96f6-4db8-cec8bf93942b7fce
INTERVAL 120
NAME Sonos
NOTIFYDEV global
NR 62
NTFY_ORDER 50-Sonos
PARTIAL
STATE opened
TYPE SONOS
WAITTIME 8
.attraggr:
.attrminint:
READINGS:
2021-05-31 18:37:03 AllPlayer ['Sonos_Bad','Sonos_Kueche','Sonos_Wohnzimmer','Sonos_Wohnzimmer_TV']
2021-05-31 18:37:03 AllPlayerCount 4
2021-05-31 18:37:03 AllPlayerNotBonded ['Sonos_Bad','Sonos_Kueche','Sonos_Wohnzimmer','Sonos_Wohnzimmer_TV']
2021-05-31 18:37:03 AllPlayerNotBondedCount 4
2021-05-31 20:56:50 LastActionResult LoadBookmarks: Group "Bookmark" Success!
2021-05-31 20:56:54 LastProcessAnswer 1622487414.05286
2020-08-03 22:45:41 LastProcessRestart 2020-08-03 22:45:41
2020-08-03 22:45:41 LastProcessRestartCount 315
2020-11-11 20:07:38 LineInPlayer []
2021-05-31 18:37:03 MasterPlayer ['Sonos_Bad','Sonos_Kueche','Sonos_Wohnzimmer','Sonos_Wohnzimmer_TV']
2021-05-31 18:37:03 MasterPlayerCount 4
2021-05-31 20:56:53 MasterPlayerNotPlaying ['Sonos_Bad','Sonos_Kueche','Sonos_Wohnzimmer']
2021-05-31 20:56:53 MasterPlayerNotPlayingCount 3
2021-05-31 20:56:53 MasterPlayerPlaying ['Sonos_Wohnzimmer_TV']
2021-05-31 20:56:53 MasterPlayerPlayingCount 1
2021-05-31 19:07:37 MusicServicesList {'162' => {'ServiceType' => '41479','ResolutionSubstitution' => '_290.svg','Capabilities' => '513','Name' => 'radioPup','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-72x72.png','Resolution' => 290,'SMAPI' => 'https://sonos.townsquaremedia.com/index.php'},'174' => {'ServiceType' => '44551','ResolutionSubstitution' => '640x640.jpg','Capabilities' => '47699','Name' => 'TIDAL','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/44551/44551-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/44551/44551-72x72.png','Resolution' => 640,'SMAPI' => 'https://smapi.tidal.com/sonos'},'184' => {'ServiceType' => '47111','ResolutionSubstitution' => '_290.svg','Capabilities' => '295427','Name' => 'Stingray Music','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/47111/47111-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/47111/47111-72x72.png','Resolution' => 290,'SMAPI' => 'https://sonos.stingray.com/ws/Sonos'},'321' => {'ServiceType' => '82183','ResolutionSubstitution' => undef,'Capabilities' => '513','Name' => '80s80s - REAL 80s Radio','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/82183/82183-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/82183/82183-72x72.png','Resolution' => undef,'SMAPI' => 'https://sonos80s.regiocast.customers.nuuk.de/wsdl'},'277' => {'ServiceType' => '70919','ResolutionSubstitution' => '_290.svg','Capabilities' => '37377','Name' => 'NRK Radio','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/70919/70919-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/70919/70919-72x72.png','Resolution' => 290,'SMAPI' => 'https://psapi.nrk.no/sonos/sonos.svc'},'308' => {'ServiceType' => '78855','ResolutionSubstitution' => undef,'Capabilities' => '4198912','Name' => 'Radio Paradise','PromoText' => 'Radio Paradise is a unique blend of many styles and genres of music, carefully selected and mixed by two real human beings. Discover why people all over the world make Radio Paradise their all-day every day soundtrack. Login or Create an account to start listening.','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/78855/78855-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/78855/78855-72x72.png','Resolution' => undef,'SMAPI' => 'https://api.radioparadise.com/sonos/soap/server.php'},'232' => {'ServiceType' => '59399','ResolutionSubstitution' => '_1500.jpg','Capabilities' => '577','Name' => 'Radioplayer','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59399/59399-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59399/59399-72x72.png','Resolution' => 1500,'SMAPI' => 'https://sonoslb.radioapi.io/radioplayer'},'312' => {'ServiceType' => '79879','ResolutionSubstitution' => '_1500.png','Capabilities' => '512','Name' => 'Radioshop','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/79879/79879-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/79879/79879-72x72.png','Resolution' => 1500,'SMAPI' => 'https://smapi.radioshop.net/SonosService.svc'},'203' => {'ServiceType' => '51975','ResolutionSubstitution' => '1500x1500.jpg','Capabilities' => '595','Name' => 'Napster','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/51975/51975-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/51975/51975-72x72.png','Resolution' => 1500,'SMAPI' => 'https://sonosapi-napster.rhapsody.com/smapi'},'193' => {'ServiceType' => '49415','ResolutionSubstitution' => '_1500.png','Capabilities' => '8769','Name' => 'Tunify for Business','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/49415/49415-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/49415/49415-72x72.png','Resolution' => 1500,'SMAPI' => 'https://api.tunify.com/Sonos2/services/Sonos'},'160' => {'ServiceType' => '40967','ResolutionSubstitution' => 't500x500','Capabilities' => '4611','Name' => 'SoundCloud','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40967/40967-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40967/40967-72x72.png','Resolution' => 500,'SMAPI' => 'https://soundcloud-go.ws.sonos.com/smapi'},'231' => {'ServiceType' => '59143','ResolutionSubstitution' => '640','Capabilities' => '537153','Name' => 'Wolfgang's Music','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59143/59143-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59143/59143-72x72.png','Resolution' => 640,'SMAPI' => 'https://moapi.wolfgangs.com/ws/wolfgangs.asmx'},'150' => {'ServiceType' => '38407','ResolutionSubstitution' => undef,'Capabilities' => '512','Name' => 'RUSC','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/38407/38407-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/38407/38407-72x72.png','Resolution' => undef,'SMAPI' => 'https://www.rusc.com/sonos.asmx'},'301' => {'ServiceType' => '77063','ResolutionSubstitution' => '.svg','Capabilities' => '577','Name' => 'Primephonic','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/77063/77063-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/77063/77063-72x72.png','Resolution' => 40,'SMAPI' => 'https://sonos-api.primephonic.com/server.php'},'167' => {'ServiceType' => '42759','ResolutionSubstitution' => '_480x480_','Capabilities' => '577','Name' => 'Gaana','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/42759/42759-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/42759/42759-72x72.png','Resolution' => 480,'SMAPI' => 'https://sonosapi.gaana.com/SonosAPI.php'},'310' => {'ServiceType' => '79367','ResolutionSubstitution' => '-1000.jpg','Capabilities' => '4198977','Name' => 'iBroadcast','PromoText' => 'Listen to your iBroadcast music library on Sonos speakers.','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/79367/79367-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/79367/79367-72x72.png','Resolution' => 600,'SMAPI' => 'https://sonos.ibroadcast.com/'},'31' => {'ServiceType' => '7943','ResolutionSubstitution' => undef,'Capabilities' => '10835','Name' => 'Qobuz','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/7943/7943-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/7943/7943-72x72.png','Resolution' => undef,'SMAPI' => 'https://www.qobuz.com/api.xml/0.3/sonos'},'268' => {'ServiceType' => '68615','ResolutionSubstitution' => undef,'Capabilities' => '513','Name' => 'myTuner Radio','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/68615/68615-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/68615/68615-72x72.png','Resolution' => undef,'SMAPI' => 'https://sonos.mytuner.mobi/api/v2/sonos/soap'},'269' => {'ServiceType' => '68871','ResolutionSubstitution' => undef,'Capabilities' => '512','Name' => 'ANTENNE BAYERN','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/68871/68871-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/68871/68871-72x72.png','Resolution' => undef,'SMAPI' => 'https://sonos.antennebayern.customers.nuuk.de/wsdl'},'216' => {'ServiceType' => '55303','ResolutionSubstitution' => '1500x1500.jpg','Capabilities' => '4627','Name' => 'Aldi life Musik','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55303/55303-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55303/55303-72x72.png','Resolution' => 1500,'SMAPI' => 'https://sonosapi-aldimusic.rhapsody.com/smapi'},'2' => {'ServiceType' => '519','ResolutionSubstitution' => '1000x1000-000000-80-0-0.jpg','Capabilities' => '25180755','Name' => 'Deezer','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/519/519-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/519/519-72x72.png','Resolution' => 1000,'SMAPI' => 'https://api.deezer.com/sonos'},'192' => {'ServiceType' => '49159','ResolutionSubstitution' => '-1500.png','Capabilities' => '5632','Name' => 'focus@will','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/49159/49159-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/49159/49159-72x72.png','Resolution' => 1500,'SMAPI' => 'https://www.focusatwill.com/sonos/action'},'230' => {'ServiceType' => '58887','ResolutionSubstitution' => '/1000x1000/','Capabilities' => '512','Name' => 'NTS Radio','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/58887/58887-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/58887/58887-72x72.png','Resolution' => 1000,'SMAPI' => 'https://www.nts.live/smapi'},'315' => {'ServiceType' => '80647','ResolutionSubstitution' => undef,'Capabilities' => '512','Name' => 'Convoy Network','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/80647/80647-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/80647/80647-72x72.png','Resolution' => undef,'SMAPI' => 'https://sonos.convoynetwork.com/musicservice'},'284' => {'ServiceType' => '72711','ResolutionSubstitution' => '_dark_290x290.svg','Capabilities' => '32473609','Name' => 'YouTube Music','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/72711/72711-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/72711/72711-72x72.png','Resolution' => 290,'SMAPI' => 'https://music.googleapis.com/v1:sendRequest'},'271' => {'ServiceType' => '69383','ResolutionSubstitution' => '&w=1500&h=1500','Capabilities' => '602688','Name' => 'IDAGIO','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/69383/69383-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/69383/69383-72x72.png','Resolution' => 1500,'SMAPI' => 'https://idg-prod-sonos.herokuapp.com/smapi/action'},'181' => {'ServiceType' => '46343','ResolutionSubstitution' => undef,'Capabilities' => '2627','Name' => 'Mixcloud','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/46343/46343-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/46343/46343-72x72.png','Resolution' => undef,'SMAPI' => 'https://www.mixcloud.com/sonos-app/'},'9' => {'ServiceType' => '2311','ResolutionSubstitution' => '_light_290.svg','Capabilities' => '5310995','Name' => 'Spotify','PromoText' => 'Musik auf radikal andere Weise erleben. Millionen von Titeln auf Abruf in höchster Klangqualität.','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/2311/2311-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/2311/2311-72x72.png','Resolution' => 290,'SMAPI' => 'https://spotify-v5.ws.sonos.com/smapi'},'283' => {'ServiceType' => '72455','ResolutionSubstitution' => '1500x1500','Capabilities' => '102976','Name' => 'Calm','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/72455/72455-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/72455/72455-72x72.png','Resolution' => 1500,'SMAPI' => 'https://sonos.calm.com/server.php'},'306' => {'ServiceType' => '78343','ResolutionSubstitution' => undef,'Capabilities' => '4260352','Name' => 'Atmosphere by Kollekt.fm','PromoText' => 'Kollekt.fm is on a mission to end generic and boring background music. For client brands, Atmosphere offers a tailor made in-store music experience. Every month a brand-fit repertoire is handpicked by a personal curator (Artist, DJ or Tastemaker). We believe interesting stories are not told by algorithms and faceless playlists. Our curators live and breath music and make your brandâs story come to life.','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/78343/78343-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/78343/78343-72x72.png','Resolution' => undef,'SMAPI' => 'https://sonos-smapi.service.kollekt.fm/wsdl'},'304' => {'ServiceType' => '77831','ResolutionSubstitution' => undef,'Capabilities' => '513','Name' => 'BOB! Deutschlands Rockradio','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/77831/77831-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/77831/77831-72x72.png','Resolution' => undef,'SMAPI' => 'https://sonos.regiocast.customers.nuuk.de/wsdl'},'305' => {'ServiceType' => '78087','ResolutionSubstitution' => undef,'Capabilities' => '4821568','Name' => 'Libby by OverDrive','PromoText' => 'Select "Sign in" below to link with your Libby app.','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/78087/78087-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/78087/78087-72x72.png','Resolution' => undef,'SMAPI' => 'https://libbysonos.overdrive.com/soap'},'218' => {'ServiceType' => '55815','ResolutionSubstitution' => undef,'Capabilities' => '512','Name' => 'Soundsuit.fm','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55815/55815-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55815/55815-72x72.png','Resolution' => undef,'SMAPI' => 'https://soundsuit.fm/smapi'},'13' => {'ServiceType' => '3335','ResolutionSubstitution' => '.svg','Capabilities' => '45651','Name' => 'Stitcher','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/3335/3335-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/3335/3335-72x72.png','Resolution' => 290,'SMAPI' => 'https://api.prod.stitcher.com/Sonos'},'221' => {'ServiceType' => '56583','ResolutionSubstitution' => '_290.svg','Capabilities' => '6675','Name' => 'LivePhish+','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56583/56583-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56583/56583-72x72.png','Resolution' => 290,'SMAPI' => 'https://sonos.nugs.net/soap/livephish'},'226' => {'ServiceType' => '57863','ResolutionSubstitution' => undef,'Capabilities' => '636481','Name' => 'Storytel','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/57863/57863-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/57863/57863-72x72.png','Resolution' => undef,'SMAPI' => 'https://sonosapi.storytel.com/sonos/1.0'},'36' => {'ServiceType' => '9223','ResolutionSubstitution' => '_290.png','Capabilities' => '512','Name' => 'Hearts of Space','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/9223/9223-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/9223/9223-72x72.png','Resolution' => 290,'SMAPI' => 'https://sonos.hos.com/SOAP/Server1.2.php'},'270' => {'ServiceType' => '69127','ResolutionSubstitution' => '1000.png','Capabilities' => '4672','Name' => 'Relisten','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/69127/69127-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/69127/69127-72x72.png','Resolution' => 1000,'SMAPI' => 'https://sonos.relisten.net/mp3'},'157' => {'ServiceType' => '40199','ResolutionSubstitution' => undef,'Capabilities' => '513','Name' => 'Bandcamp','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40199/40199-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40199/40199-72x72.png','Resolution' => undef,'SMAPI' => 'https://sns.bandcamp.com/api/sonos/2/sonos_api'},'38' => {'ServiceType' => '9735','ResolutionSubstitution' => '_800.jpg','Capabilities' => '513','Name' => '7digital','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/9735/9735-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/9735/9735-72x72.png','Resolution' => 800,'SMAPI' => 'https://sonos-service.7digital.com/sonos.asmx'},'222' => {'ServiceType' => '56839','ResolutionSubstitution' => '_290.svg','Capabilities' => '531027','Name' => 'nugs.net','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56839/56839-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56839/56839-72x72.png','Resolution' => 290,'SMAPI' => 'https://sonos.nugs.net/soap/nugs'},'279' => {'ServiceType' => '71431','ResolutionSubstitution' => '_1500.jpg','Capabilities' => '577','Name' => 'Global Player','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/71431/71431-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/71431/71431-72x72.png','Resolution' => 1500,'SMAPI' => 'https://sonoslb.radioapi.io/global'},'256' => {'ServiceType' => '65543','ResolutionSubstitution' => 'w_1500,h_1500','Capabilities' => '594496','Name' => 'CBC Radio & Music','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/65543/65543-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/65543/65543-72x72.png','Resolution' => 1500,'SMAPI' => 'https://cbcmusic-sonos-beta.azurewebsites.net/SonosService.svc'},'171' => {'ServiceType' => '43783','ResolutionSubstitution' => '_1500.png','Capabilities' => '4609','Name' => 'Mood Mix','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/43783/43783-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/43783/43783-72x72.png','Resolution' => 1500,'SMAPI' => 'https://sonos.mix.moodmedia.com/api'},'309' => {'ServiceType' => '79111','ResolutionSubstitution' => undef,'Capabilities' => '26055232','Name' => 'jazzed','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/79111/79111-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/79111/79111-72x72.png','Resolution' => undef,'SMAPI' => 'https://api.prod.jazzed.club/api/sonosservice'},'234' => {'ServiceType' => '59911','ResolutionSubstitution' => undef,'Capabilities' => '512','Name' => 'deliver.media','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59911/59911-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59911/59911-72x72.png','Resolution' => undef,'SMAPI' => 'https://sonos.deliver.media/musicservice'},'223' => {'ServiceType' => '57095','ResolutionSubstitution' => undef,'Capabilities' => '513','Name' => 'RauteMusik.FM','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/57095/57095-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/57095/57095-72x72.png','Resolution' => undef,'SMAPI' => 'https://sonos-smapi.rautemusik.fm/smapi'},'198' => {'ServiceType' => '50695','ResolutionSubstitution' => '-290x290.png','Capabilities' => '2627','Name' => 'Anghami','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/50695/50695-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/50695/50695-72x72.png','Resolution' => 290,'SMAPI' => 'https://api.anghami.com/anghmob/SonosAPI.php'},'169' => {'ServiceType' => '43271','ResolutionSubstitution' => '_1500.jpg','Capabilities' => '4672','Name' => 'Tribe of Noise','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/43271/43271-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/43271/43271-72x72.png','Resolution' => 1500,'SMAPI' => 'https://sonos.tribeofnoise.com/server-v2.1.php'},'211' => {'ServiceType' => '54023','ResolutionSubstitution' => '.l.jpg','Capabilities' => '515','Name' => 'The Music Manager','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/54023/54023-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/54023/54023-72x72.png','Resolution' => 119,'SMAPI' => 'https://themusicmanager.eu/sonos/SonosAPI.php'},'275' => {'ServiceType' => '70407','ResolutionSubstitution' => undef,'Capabilities' => '513','Name' => 'ARTRADIO - RadioArt.com','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/70407/70407-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/70407/70407-72x72.png','Resolution' => undef,'SMAPI' => 'https://sonos.radioart.com/'},'191' => {'ServiceType' => '48903','ResolutionSubstitution' => undef,'Capabilities' => '1030739','Name' => 'Classical Archives','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-72x72.png','Resolution' => undef,'SMAPI' => 'https://api.classicalarchives.com/smapi/endpoint'},'217' => {'ServiceType' => '55559','ResolutionSubstitution' => '_1500.jpg','Capabilities' => '4610','Name' => 'FIT Radio Workout Music','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55559/55559-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55559/55559-72x72.png','Resolution' => 1500,'SMAPI' => 'https://www.fitradio.com/apisonos/ws'},'164' => {'ServiceType' => '41991','ResolutionSubstitution' => '500x500.jpg','Capabilities' => '12865','Name' => 'Saavn','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41991/41991-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41991/41991-72x72.png','Resolution' => 500,'SMAPI' => 'https://www.saavn.com/apps/sonos/SonosAPI.php'},'260' => {'ServiceType' => '66567','ResolutionSubstitution' => '_1500.jpg','Capabilities' => '512','Name' => 'Minidisco','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/66567/66567-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/66567/66567-72x72.png','Resolution' => 1500,'SMAPI' => 'https://sonos.minidisco.nl/server.php'},'204' => {'ServiceType' => '52231','ResolutionSubstitution' => '1200x1200','Capabilities' => '3117633','Name' => 'Apple Music','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/52231/52231-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/52231/52231-72x72.png','Resolution' => 1200,'SMAPI' => 'https://sonos-music.apple.com/ws/SonosSoap'},'303' => {'ServiceType' => '77575','ResolutionSubstitution' => '?w=1500','Capabilities' => '12599817','Name' => 'Sonos Radio','PromoText' => 'Greife auf tausende Radiosender aus der ganzen Welt zu, höre von uns zusammengestellte Sender verschiedener Genres, entdecke neue Musik und erlebe eigens kuratierte Inhalte kostenlos mit der Sonos App.','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/77575/77575-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/77575/77575-72x72.png','Resolution' => 1500,'SMAPI' => 'https://sali.sonos.radio/smapi'},'189' => {'ServiceType' => '48391','ResolutionSubstitution' => '_1500.png','Capabilities' => '513','Name' => 'SOUNDMACHINE','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/48391/48391-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/48391/48391-72x72.png','Resolution' => 1500,'SMAPI' => 'https://provider.sound-machine.com/sonosapi'},'233' => {'ServiceType' => '59655','ResolutionSubstitution' => '/960/','Capabilities' => '1028672','Name' => 'Pocket Casts','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59655/59655-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59655/59655-72x72.png','Resolution' => 960,'SMAPI' => 'https://integrations.pocketcasts.com/service/smapi'},'201' => {'ServiceType' => '51463','ResolutionSubstitution' => '290x290.svg','Capabilities' => '2208321','Name' => 'Amazon Music','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/51463/51463-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/51463/51463-72x72.png','Resolution' => 290,'SMAPI' => 'https://sonos.amazonmusic.com/'},'235' => {'ServiceType' => '60167','ResolutionSubstitution' => undef,'Capabilities' => '70145','Name' => 'Sveriges Radio','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/60167/60167-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/60167/60167-72x72.png','Resolution' => undef,'SMAPI' => 'https://sonos.playsr.com/ws'},'265' => {'ServiceType' => '67847','ResolutionSubstitution' => undef,'Capabilities' => '512','Name' => 'PowerApp','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/67847/67847-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/67847/67847-72x72.png','Resolution' => undef,'SMAPI' => 'https://api.powergroup.com.tr/Sonos/'},'239' => {'ServiceType' => '61191','ResolutionSubstitution' => '290x290.svg','Capabilities' => '1160785','Name' => 'Audible','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/61191/61191-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/61191/61191-72x72.png','Resolution' => 290,'SMAPI' => 'https://sonos.audible.com/smapi'},'163' => {'ServiceType' => '41735','ResolutionSubstitution' => '/large/','Capabilities' => '513','Name' => 'Spreaker','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41735/41735-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41735/41735-72x72.png','Resolution' => 200,'SMAPI' => 'https://sonos.spreaker.com/sonos/service/v1'},'264' => {'ServiceType' => '67591','ResolutionSubstitution' => '300.png','Capabilities' => '627201','Name' => 'radio.net','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/67591/67591-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/67591/67591-72x72.png','Resolution' => 300,'SMAPI' => 'https://prod.radio-api.net/sonos/v1/ws'},'273' => {'ServiceType' => '69895','ResolutionSubstitution' => undef,'Capabilities' => '561729','Name' => 'Klassik Radio Select','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/69895/69895-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/69895/69895-72x72.png','Resolution' => undef,'SMAPI' => 'https://klassiksonos.prod.global.7digital.net/sonos.asmx'},'262' => {'ServiceType' => '67079','ResolutionSubstitution' => '_290x290.png','Capabilities' => '33281','Name' => 'My Cloud Home','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/67079/67079-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/67079/67079-72x72.png','Resolution' => 290,'SMAPI' => 'https://sonos.mycloud.com/musicservice'},'295' => {'ServiceType' => '75527','ResolutionSubstitution' => '_80.svg','Capabilities' => '13632001','Name' => 'Soundtrack Player','PromoText' => 'Soundtracks evolve dynamically and give your business an endless stream of music. Pick soundtracks made by our music experts or create your own in seconds.','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/75527/75527-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/75527/75527-72x72.png','Resolution' => 40,'SMAPI' => 'https://sms.soundtrackyourbrand.com/soap'},'294' => {'ServiceType' => '75271','ResolutionSubstitution' => '.jpg','Capabilities' => '528897','Name' => 'Radio Javan','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/75271/75271-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/75271/75271-72x72.png','Resolution' => 600,'SMAPI' => 'https://rjsonos.app/musicservice'},'237' => {'ServiceType' => '60679','ResolutionSubstitution' => 'artwork_1500','Capabilities' => '328193','Name' => 'storePlay','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/60679/60679-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/60679/60679-72x72.png','Resolution' => 1500,'SMAPI' => 'https://api.storeplay.com.au/sonos/SonosService.asmx'},'317' => {'ServiceType' => '81159','ResolutionSubstitution' => '_legacy.png','Capabilities' => '4196865','Name' => 'Yogi Tunes','PromoText' => 'Welcome to YogiTunes!','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/81159/81159-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/81159/81159-72x72.png','Resolution' => '0','SMAPI' => 'https://yogi-tunes.ca/server.php'},'212' => {'ServiceType' => '54279','ResolutionSubstitution' => 'width=1500','Capabilities' => '1937985','Name' => 'Plex','PromoText' => '','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/54279/54279-400x400.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/54279/54279-72x72.png','Resolution' => 1500,'SMAPI' => 'https://sonos.plex.tv/v2.2/soap'}}
2021-05-31 19:07:37 MusicServicesListVersion RINCON_949F3E64A0EE01400:1762
2020-12-20 16:05:28 ShareIndexInProgress 0
2018-03-03 15:38:09 UserID_Spotify SA_RINCON2311_X_%23Svc2311-0-Token
2021-05-31 20:56:54 ZoneGroupState <ZoneGroupState><ZoneGroups><ZoneGroup Coordinator="RINCON_949F3E64A0EE01400" ID="RINCON_949F3E64A0EE01400:358432215"><ZoneGroupMember UUID="RINCON_949F3E64A0EE01400" Location="http://192.168.197.58:1400/xml/device_description.xml" ZoneName="Wohnzimmer Playbar" Icon="x-rincon-roomicon:living" Configuration="1" SoftwareVersion="62.1-86220" SWGen="2" MinCompatibleVersion="61.0-00000" LegacyCompatibleVersion="58.0-00000" BootSeq="907" TVConfigurationError="0" HdmiCecAvailable="0" WirelessMode="1" WirelessLeafOnly="0" HasConfiguredSSID="1" ChannelFreq="2467" BehindWifiExtender="0" WifiEnabled="1" Orientation="1" RoomCalibrationState="1" SecureRegState="3" VoiceConfigState="0" MicEnabled="0" AirPlayEnabled="0" IdleState="0" MoreInfo=""/></ZoneGroup><ZoneGroup Coordinator="RINCON_5CAAFD05436801400" ID="RINCON_5CAAFD05436801400:88"><ZoneGroupMember UUID="RINCON_5CAAFD05436801400" Location="http://192.168.197.28:1400/xml/device_description.xml" ZoneName="Bad" Icon="x-rincon-roomicon:bathroom" Configuration="1" SoftwareVersion="63.2-88230" SWGen="2" MinCompatibleVersion="62.0-00000" LegacyCompatibleVersion="58.0-00000" BootSeq="80" TVConfigurationError="0" HdmiCecAvailable="0" WirelessMode="1" WirelessLeafOnly="0" HasConfiguredSSID="1" ChannelFreq="2467" BehindWifiExtender="0" WifiEnabled="1" Orientation="0" RoomCalibrationState="1" SecureRegState="3" VoiceConfigState="0" MicEnabled="0" AirPlayEnabled="1" IdleState="1" MoreInfo=""/></ZoneGroup><ZoneGroup Coordinator="RINCON_5CAAFD01DBDE01400" ID="RINCON_5CAAFD01DBDE01400:58"><ZoneGroupMember UUID="RINCON_5CAAFD01DBDE01400" Location="http://192.168.197.27:1400/xml/device_description.xml" ZoneName="Küche" Icon="x-rincon-roomicon:kitchen" Configuration="1" SoftwareVersion="63.2-88230" SWGen="2" MinCompatibleVersion="62.0-00000" LegacyCompatibleVersion="58.0-00000" BootSeq="87" TVConfigurationError="0" HdmiCecAvailable="0" WirelessMode="1" WirelessLeafOnly="0" HasConfiguredSSID="1" ChannelFreq="2467" BehindWifiExtender="0" WifiEnabled="1" Orientation="0" RoomCalibrationState="1" SecureRegState="3" VoiceConfigState="0" MicEnabled="0" AirPlayEnabled="1" IdleState="1" MoreInfo=""/></ZoneGroup><ZoneGroup Coordinator="RINCON_5CAAFD0D1DCE01400" ID="RINCON_5CAAFD0D1DCE01400:39"><ZoneGroupMember UUID="RINCON_5CAAFD0D1DCE01400" Location="http://192.168.197.55:1400/xml/device_description.xml" ZoneName="Wohnzimmer" Icon="x-rincon-roomicon:living" Configuration="1" SoftwareVersion="63.2-88230" SWGen="2" MinCompatibleVersion="62.0-00000" LegacyCompatibleVersion="58.0-00000" BootSeq="98" TVConfigurationError="0" HdmiCecAvailable="0" WirelessMode="1" WirelessLeafOnly="0" HasConfiguredSSID="1" ChannelFreq="2467" BehindWifiExtender="0" WifiEnabled="1" Orientation="0" RoomCalibrationState="1" SecureRegState="3" VoiceConfigState="0" MicEnabled="0" AirPlayEnabled="1" IdleState="1" MoreInfo=""/></ZoneGroup></ZoneGroups><VanishedDevices></VanishedDevices></ZoneGroupState>
2019-05-12 12:41:32 myStatus opened
2021-05-31 20:56:49 state opened
Attributes:
Speak1 mp3:sudo /usr/local/bin/aws polly synthesize-speech --output-format mp3 --voice-id Marlene --text '%text%' %filename%
alias Sonos
bookmarkPlaylistDefinition Bookmark:(Sonos_Bad|Sonos_Kueche|Sonos_Wohnzimmer)::600
bookmarkSaveDir /opt/fhem/sonosbookmarks
bookmarkTitleDefinition Bookmark:(Sonos_Bad|Sonos_Kueche|Sonos_Wohnzimmer)::600
disable 0
ignoredIPs 192.168.197.29,192.168.197.96,192.168.197.95
room System Geräte
targetSpeakDir /opt/fhem/SonosSpeak
targetSpeakFileTimestamp 1
targetSpeakMP3FileDir /opt/fhem/SonosSpeak
targetSpeakURL \\192.168.197.90\SonosSpeak
usedonlyIPs 192.168.197.27,192.168.197.28,192.168.197.55,192.168.197.58
verbose 1
Ja, ok, ich habe gesehen es gibt 2 Moeglichkeiten. Wenn die Stimme fest eingestellt ist wie bei Dir, kann man "set Sonos_player Speak1 30 de test " benutzen, das funktioniert bei mir auch. Habs oben korrigiert. Bin aber jetzt raus.
Schau mal hier, da hatte einer das gleiche Problem wie Du: https://forum.fhem.de/index.php?topic=96163.0
Zitat von: elmer am 31 Mai 2021, 20:47:44
Eingerichtet wurde es genau so wie in der Anleitung.
Coole Aussage, in der Anleitung gibt es für jeden Punkt etwa drei Varianten? ;D
Aber die Devices sehen gut aus.
Jetzt bleibt zu prüfen
1. ob aws grundlegend auf Systemebene funktioniert
2. ob sudo richtig konfiguriert wurde.
Ich kann leider auch nicht weiter helfen.
Viel Erfolg
Otto
Hallo Elmer,
hier hatte noch einer genau das gleiche Problem. Hast Du überhaupt mal nach der Fehlermeldung gegoogled??
https://forum.fhem.de/index.php?topic=96163.0
https://forum.fhem.de/index.php?topic=81489.15