Sonos steuern

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

Vorheriges Thema - Nächstes Thema

elmer

#3345
Internals:
   DEF        192.168.197.90:4711 120
   DELAYTIME  0
   DeviceName 192.168.197.90:4711
   FUUID      5c719c8a-f33f-96f6-4db8-cec8bf93942b7fce
   INTERVAL   120
   NAME       Sonos
   NEXT_OPEN  1582662289.57093
   NOTIFYDEV  global
   NR         62
   NTFY_ORDER 50-Sonos
   PARTIAL   
   STATE      disconnected
   TYPE       SONOS
   WAITTIME   8
   READINGS:
     2020-02-25 19:54:19   AllPlayer       ['Sonos_Bad','Sonos_Kueche','Sonos_Wohnzimmer','Sonos_Wohnzimmer_TV']
     2020-02-25 19:54:19   AllPlayerCount  4
     2020-02-25 19:54:19   AllPlayerNotBonded ['Sonos_Bad','Sonos_Kueche','Sonos_Wohnzimmer','Sonos_Wohnzimmer_TV']
     2020-02-25 19:54:19   AllPlayerNotBondedCount 4
     2020-02-25 21:23:17   LastActionResult SaveBookmarks: Success!
     2020-02-25 21:23:17   LastProcessAnswer 1582662197.32956
     2020-01-07 19:49:05   LastProcessRestart 2020-01-07 19:49:05
     2020-01-07 19:49:05   LastProcessRestartCount 311
     2020-02-25 21:14:51   LineInPlayer    ['Sonos_Bad']
     2020-02-25 19:54:19   MasterPlayer    ['Sonos_Bad','Sonos_Kueche','Sonos_Wohnzimmer','Sonos_Wohnzimmer_TV']
     2020-02-25 19:54:19   MasterPlayerCount 4
     2020-02-25 20:59:45   MasterPlayerNotPlaying ['Sonos_Bad','Sonos_Kueche','Sonos_Wohnzimmer']
     2020-02-25 20:59:45   MasterPlayerNotPlayingCount 3
     2020-02-25 20:59:45   MasterPlayerPlaying ['Sonos_Wohnzimmer_TV']
     2020-02-25 20:59:45   MasterPlayerPlayingCount 1
     2020-02-25 19:54:22   MusicServicesList {'181' => {'PromoText' => '','Capabilities' => '2627','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/46343/46343-400x400.png','ResolutionSubstitution' => 'w/1500/h/1500/','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/46343/46343-72x72.png','ServiceType' => '46343','SMAPI' => 'https://www.mixcloud.com/sonos-app/','Name' => 'Mixcloud','Resolution' => 1500},'13' => {'PromoText' => '','Capabilities' => '4675','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/3335/3335-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/3335/3335-72x72.png','ServiceType' => '3335','SMAPI' => 'https://stitcher.com/Service/Sonos/Sonos.php','Name' => 'Stitcher','Resolution' => undef},'154' => {'PromoText' => '','Capabilities' => '513','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/39431/39431-400x400.png','ResolutionSubstitution' => '.s999','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/39431/39431-72x72.png','ServiceType' => '39431','SMAPI' => 'https://sonos.radionomy.com/SonosService.svc','Name' => 'Radionomy','Resolution' => 999},'183' => {'PromoText' => '','Capabilities' => '37395','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/46855/46855-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/46855/46855-72x72.png','ServiceType' => '46855','SMAPI' => 'https://narando.com/sonos/service/action','Name' => 'narando','Resolution' => undef},'160' => {'PromoText' => '','Capabilities' => '4611','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40967/40967-400x400.png','ResolutionSubstitution' => 't500x500','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40967/40967-72x72.png','ServiceType' => '40967','SMAPI' => 'https://soundcloud-go.ws.sonos.com/smapi','Name' => 'SoundCloud','Resolution' => 500},'193' => {'PromoText' => '','Capabilities' => '8769','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/49415/49415-400x400.png','ResolutionSubstitution' => '_1500.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/49415/49415-72x72.png','ServiceType' => '49415','SMAPI' => 'https://api.tunify.com/Sonos/services/Sonos?wsdl','Name' => 'Tunify for Business','Resolution' => 1500},'167' => {'PromoText' => '','Capabilities' => '577','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/42759/42759-400x400.png','ResolutionSubstitution' => '_480x480_','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/42759/42759-72x72.png','ServiceType' => '42759','SMAPI' => 'https://sonosapi.gaana.com/SonosAPI.php','Name' => 'Gaana','Resolution' => 480},'264' => {'PromoText' => '','Capabilities' => '889409','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/67591/67591-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/67591/67591-72x72.png','ServiceType' => '67591','SMAPI' => 'https://api.radio.de/sonos/v1/ws','Name' => 'radio.net','Resolution' => undef},'31' => {'PromoText' => '','Capabilities' => '10835','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/7943/7943-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/7943/7943-72x72.png','ServiceType' => '7943','SMAPI' => 'https://www.qobuz.com/api.xml/0.3/sonos','Name' => 'Qobuz','Resolution' => undef},'271' => {'PromoText' => '','Capabilities' => '602688','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/69383/69383-400x400.png','ResolutionSubstitution' => '&w=1500&h=1500','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/69383/69383-72x72.png','ServiceType' => '69383','SMAPI' => 'https://idg-prod-sonos.herokuapp.com/smapi/action','Name' => 'IDAGIO','Resolution' => 1500},'260' => {'PromoText' => '','Capabilities' => '512','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/66567/66567-400x400.png','ResolutionSubstitution' => '_1500.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/66567/66567-72x72.png','ServiceType' => '66567','SMAPI' => 'https://sonos.minidisco.nl/server.php','Name' => 'Minidisco','Resolution' => 1500},'218' => {'PromoText' => '','Capabilities' => '512','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55815/55815-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55815/55815-72x72.png','ServiceType' => '55815','SMAPI' => 'https://soundsuit.fm/smapi','Name' => 'Soundsuit.fm','Resolution' => undef},'221' => {'PromoText' => '','Capabilities' => '6675','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56583/56583-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56583/56583-72x72.png','ServiceType' => '56583','SMAPI' => 'https://sonos.nugs.net/soap/livephish','Name' => 'LivePhish+','Resolution' => undef},'222' => {'PromoText' => '','Capabilities' => '531027','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/56839/56839-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/56839/56839-72x72.png','ServiceType' => '56839','SMAPI' => 'https://sonos.nugs.net/soap/nugs','Name' => 'nugs.net','Resolution' => undef},'162' => {'PromoText' => '','Capabilities' => '513','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41479/41479-72x72.png','ServiceType' => '41479','SMAPI' => 'https://sonos.townsquaremedia.com/index.php','Name' => 'radioPup','Resolution' => undef},'150' => {'PromoText' => '','Capabilities' => '512','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/38407/38407-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/38407/38407-72x72.png','ServiceType' => '38407','SMAPI' => 'https://www.rusc.com/sonos.asmx','Name' => 'RUSC','Resolution' => undef},'2' => {'PromoText' => '','Capabilities' => '25180755','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/519/519-400x400.png','ResolutionSubstitution' => '1000x1000-000000-80-0-0.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/519/519-72x72.png','ServiceType' => '519','SMAPI' => 'https://api.deezer.com/sonos','Name' => 'Deezer','Resolution' => 1000},'223' => {'PromoText' => '','Capabilities' => '513','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/57095/57095-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/57095/57095-72x72.png','ServiceType' => '57095','SMAPI' => 'https://sonos-smapi.rautemusik.fm/smapi','Name' => 'RauteMusik.FM','Resolution' => undef},'232' => {'PromoText' => '','Capabilities' => '577','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59399/59399-400x400.png','ResolutionSubstitution' => '_1500.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59399/59399-72x72.png','ServiceType' => '59399','SMAPI' => 'https://sonoslb.radioapi.io/radioplayer','Name' => 'Radioplayer','Resolution' => 1500},'226' => {'PromoText' => '','Capabilities' => '636481','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/57863/57863-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/57863/57863-72x72.png','ServiceType' => '57863','SMAPI' => 'https://sonosapi.storytel.com/sonos/1.0','Name' => 'Storytel','Resolution' => undef},'265' => {'PromoText' => '','Capabilities' => '512','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/67847/67847-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/67847/67847-72x72.png','ServiceType' => '67847','SMAPI' => 'https://api.powergroup.com.tr/Sonos/','Name' => 'PowerApp','Resolution' => undef},'256' => {'PromoText' => '','Capabilities' => '594496','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/65543/65543-400x400.png','ResolutionSubstitution' => 'w_1500,h_1500','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/65543/65543-72x72.png','ServiceType' => '65543','SMAPI' => 'https://cbcmusic-sonos-beta.azurewebsites.net/SonosService.svc','Name' => 'CBC Radio & Music','Resolution' => 1500},'212' => {'PromoText' => '','Capabilities' => '1937985','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/54279/54279-400x400.png','ResolutionSubstitution' => 'width=1500','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/54279/54279-72x72.png','ServiceType' => '54279','SMAPI' => 'https://sonos.plex.tv/v2.2/soap','Name' => 'Plex','Resolution' => 1500},'217' => {'PromoText' => '','Capabilities' => '4610','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55559/55559-400x400.png','ResolutionSubstitution' => '_1500.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55559/55559-72x72.png','ServiceType' => '55559','SMAPI' => 'https://www.fitradio.com/apisonos/ws','Name' => 'FIT Radio Workout Music','Resolution' => 1500},'279' => {'PromoText' => '','Capabilities' => '577','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/71431/71431-400x400.png','ResolutionSubstitution' => '_1500.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/71431/71431-72x72.png','ServiceType' => '71431','SMAPI' => 'https://sonoslb.radioapi.io/global','Name' => 'Global Player','Resolution' => 1500},'239' => {'PromoText' => '','Capabilities' => '1095249','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/61191/61191-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/61191/61191-72x72.png','ServiceType' => '61191','SMAPI' => 'https://sonos.audible.com/smapi','Name' => 'Audible','Resolution' => undef},'36' => {'PromoText' => '','Capabilities' => '512','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/9223/9223-400x400.png','ResolutionSubstitution' => '_290.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/9223/9223-72x72.png','ServiceType' => '9223','SMAPI' => 'https://sonos.hos.com/SOAP/Server1.2.php','Name' => 'Hearts of Space','Resolution' => 290},'198' => {'PromoText' => '','Capabilities' => '2627','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/50695/50695-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/50695/50695-72x72.png','ServiceType' => '50695','SMAPI' => 'https://api.anghami.com/anghmob/SonosAPI.php','Name' => 'Anghami','Resolution' => undef},'268' => {'PromoText' => '','Capabilities' => '513','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/68615/68615-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/68615/68615-72x72.png','ServiceType' => '68615','SMAPI' => 'https://sonos.mytuner.mobi/api/v2/sonos/soap','Name' => 'myTuner Radio','Resolution' => undef},'283' => {'PromoText' => '','Capabilities' => '102976','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/72455/72455-400x400.png','ResolutionSubstitution' => '1500x1500','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/72455/72455-72x72.png','ServiceType' => '72455','SMAPI' => 'https://sonos.calm.com/server.php','Name' => 'Calm','Resolution' => 1500},'216' => {'PromoText' => '','Capabilities' => '4627','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/55303/55303-400x400.png','ResolutionSubstitution' => '1500x1500.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/55303/55303-72x72.png','ServiceType' => '55303','SMAPI' => 'https://sonosapi-aldimusic.rhapsody.com/smapi','Name' => 'Aldi life Musik','Resolution' => 1500},'151' => {'PromoText' => '','Capabilities' => '98899','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/38663/38663-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/38663/38663-72x72.png','ServiceType' => '38663','SMAPI' => 'https://mclients.googleapis.com/music/sonos/wsf/smapi','Name' => 'Google Play Music','Resolution' => undef},'273' => {'PromoText' => '','Capabilities' => '561729','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/69895/69895-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/69895/69895-72x72.png','ServiceType' => '69895','SMAPI' => 'https://klassiksonos.prod.global.7digital.net/sonos.asmx','Name' => 'Klassik Radio Select','Resolution' => undef},'301' => {'PromoText' => '','Capabilities' => '577','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/77063/77063-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/77063/77063-72x72.png','ServiceType' => '77063','SMAPI' => 'https://sonos-api.primephonic.com/server.php','Name' => 'Primephonic','Resolution' => undef},'20' => {'PromoText' => '','Capabilities' => '2579','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/5127/5127-400x400.png','ResolutionSubstitution' => '640x640.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/5127/5127-72x72.png','ServiceType' => '5127','SMAPI' => 'https://sonos.tidalhifi.com/sonos-wimp','Name' => 'WiMP','Resolution' => 640},'38' => {'PromoText' => '','Capabilities' => '513','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/9735/9735-400x400.png','ResolutionSubstitution' => '_800.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/9735/9735-72x72.png','ServiceType' => '9735','SMAPI' => 'https://sonos-service.7digital.com/sonos.asmx','Name' => '7digital','Resolution' => 800},'157' => {'PromoText' => '','Capabilities' => '513','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/40199/40199-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/40199/40199-72x72.png','ServiceType' => '40199','SMAPI' => 'https://sns.bandcamp.com/api/sonos/2/sonos_api','Name' => 'Bandcamp','Resolution' => undef},'203' => {'PromoText' => '','Capabilities' => '595','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/51975/51975-400x400.png','ResolutionSubstitution' => '1500x1500.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/51975/51975-72x72.png','ServiceType' => '51975','SMAPI' => 'https://sonosapi-napster.rhapsody.com/smapi','Name' => 'Napster','Resolution' => 1500},'184' => {'PromoText' => '','Capabilities' => '295427','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/47111/47111-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/47111/47111-72x72.png','ServiceType' => '47111','SMAPI' => 'https://sonos.stingray.com/ws/Sonos','Name' => 'Stingray Music','Resolution' => undef},'171' => {'PromoText' => '','Capabilities' => '4609','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/43783/43783-400x400.png','ResolutionSubstitution' => '_1500.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/43783/43783-72x72.png','ServiceType' => '43783','SMAPI' => 'https://sonos.mix.moodmedia.com/api','Name' => 'Mood Mix','Resolution' => 1500},'275' => {'PromoText' => '','Capabilities' => '513','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/70407/70407-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/70407/70407-72x72.png','ServiceType' => '70407','SMAPI' => 'https://sonos.radioart.com/','Name' => 'ARTRADIO - RadioArt.com','Resolution' => undef},'204' => {'PromoText' => '','Capabilities' => '3117633','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/52231/52231-400x400.png','ResolutionSubstitution' => '1200x1200','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/52231/52231-72x72.png','ServiceType' => '52231','SMAPI' => 'https://sonos-music.apple.com/ws/SonosSoap','Name' => 'Apple Music','Resolution' => 1200},'174' => {'PromoText' => '','Capabilities' => '47699','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/44551/44551-400x400.png','ResolutionSubstitution' => '640x640.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/44551/44551-72x72.png','ServiceType' => '44551','SMAPI' => 'https://smapi.tidal.com/sonos','Name' => 'TIDAL','Resolution' => 640},'164' => {'PromoText' => '','Capabilities' => '12865','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41991/41991-400x400.png','ResolutionSubstitution' => '500x500.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41991/41991-72x72.png','ServiceType' => '41991','SMAPI' => 'https://www.saavn.com/apps/sonos/SonosAPI.php','Name' => 'Saavn','Resolution' => 500},'211' => {'PromoText' => '','Capabilities' => '515','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/54023/54023-400x400.png','ResolutionSubstitution' => '.l.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/54023/54023-72x72.png','ServiceType' => '54023','SMAPI' => 'https://themusicmanager.eu/sonos/SonosAPI.php','Name' => 'The Music Manager','Resolution' => 119},'231' => {'PromoText' => '','Capabilities' => '537153','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59143/59143-400x400.png','ResolutionSubstitution' => '640','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59143/59143-72x72.png','ServiceType' => '59143','SMAPI' => 'https://moapi.wolfgangs.com/ws/wolfgangs.asmx','Name' => 'Wolfgang's Music','Resolution' => 640},'262' => {'PromoText' => '','Capabilities' => '33281','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/67079/67079-400x400.png','ResolutionSubstitution' => '_290x290.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/67079/67079-72x72.png','ServiceType' => '67079','SMAPI' => 'https://sonos.mycloud.com/musicservice','Name' => 'My Cloud Home','Resolution' => 290},'230' => {'PromoText' => '','Capabilities' => '512','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/58887/58887-400x400.png','ResolutionSubstitution' => '/1000x1000/','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/58887/58887-72x72.png','ServiceType' => '58887','SMAPI' => 'https://www.nts.live/smapi','Name' => 'NTS Radio','Resolution' => 1000},'163' => {'PromoText' => '','Capabilities' => '513','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/41735/41735-400x400.png','ResolutionSubstitution' => '/large/','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/41735/41735-72x72.png','ServiceType' => '41735','SMAPI' => 'https://sonos.spreaker.com/sonos/service/v1','Name' => 'Spreaker','Resolution' => 200},'233' => {'PromoText' => '','Capabilities' => '1028672','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59655/59655-400x400.png','ResolutionSubstitution' => '/960/','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59655/59655-72x72.png','ServiceType' => '59655','SMAPI' => 'https://integrations.pocketcasts.com/service/smapi','Name' => 'Pocket Casts','Resolution' => 960},'189' => {'PromoText' => '','Capabilities' => '513','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/48391/48391-400x400.png','ResolutionSubstitution' => '_1500.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/48391/48391-72x72.png','ServiceType' => '48391','SMAPI' => 'https://provider.sound-machine.com/sonosapi','Name' => 'SOUNDMACHINE','Resolution' => 1500},'237' => {'PromoText' => '','Capabilities' => '328193','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/60679/60679-400x400.png','ResolutionSubstitution' => 'artwork_1500','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/60679/60679-72x72.png','ServiceType' => '60679','SMAPI' => 'https://api.storeplay.com.au/sonos/SonosService.asmx','Name' => 'storePlay','Resolution' => 1500},'235' => {'PromoText' => '','Capabilities' => '70145','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/60167/60167-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/60167/60167-72x72.png','ServiceType' => '60167','SMAPI' => 'https://sonos.playsr.com/ws','Name' => 'Sveriges Radio','Resolution' => undef},'192' => {'PromoText' => '','Capabilities' => '5632','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/49159/49159-400x400.png','ResolutionSubstitution' => '-1500.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/49159/49159-72x72.png','ServiceType' => '49159','SMAPI' => 'https://www.focusatwill.com/sonos/action','Name' => 'focus@will','Resolution' => 1500},'201' => {'PromoText' => '','Capabilities' => '2208321','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/51463/51463-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/51463/51463-72x72.png','ServiceType' => '51463','SMAPI' => 'https://sonos.amazonmusic.com/','Name' => 'Amazon Music','Resolution' => undef},'277' => {'PromoText' => '','Capabilities' => '37377','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/70919/70919-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/70919/70919-72x72.png','ServiceType' => '70919','SMAPI' => 'https://psapi.nrk.no/sonos/sonos.svc','Name' => 'NRK Radio','Resolution' => undef},'191' => {'PromoText' => '','Capabilities' => '1030739','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/48903/48903-72x72.png','ServiceType' => '48903','SMAPI' => 'https://api.classicalarchives.com/smapi/endpoint','Name' => 'Classical Archives','Resolution' => undef},'270' => {'PromoText' => '','Capabilities' => '4672','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/69127/69127-400x400.png','ResolutionSubstitution' => '1000.png','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/69127/69127-72x72.png','ServiceType' => '69127','SMAPI' => 'https://sonos.relisten.net/mp3','Name' => 'Relisten','Resolution' => 1000},'169' => {'PromoText' => '','Capabilities' => '4672','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/43271/43271-400x400.png','ResolutionSubstitution' => '_1500.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/43271/43271-72x72.png','ServiceType' => '43271','SMAPI' => 'https://sonos.tribeofnoise.com/server-v2.1.php','Name' => 'Tribe of Noise','Resolution' => 1500},'234' => {'PromoText' => '','Capabilities' => '512','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/59911/59911-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/59911/59911-72x72.png','ServiceType' => '59911','SMAPI' => 'https://sonos.deliver.media/musicservice','Name' => 'deliver.media','Resolution' => undef},'294' => {'PromoText' => '','Capabilities' => '528897','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/75271/75271-400x400.png','ResolutionSubstitution' => '.jpg','IconRoundURL' => 'http://sonos-logo.ws.sonos.com/75271/75271-72x72.png','ServiceType' => '75271','SMAPI' => 'https://rjsonos.app/musicservice','Name' => 'Radio Javan','Resolution' => 600},'269' => {'PromoText' => '','Capabilities' => '512','IconQuadraticURL' => 'http://sonos-logo.ws.sonos.com/68871/68871-400x400.png','ResolutionSubstitution' => undef,'IconRoundURL' => 'http://sonos-logo.ws.sonos.com/68871/68871-72x72.png','ServiceType' => '68871','SMAPI' => 'https://sonos.antennebayern.customers.nuuk.de/wsdl','Name' => 'ANTENNE BAYERN','Resolution' => undef}}
     2020-02-25 19:54:22   MusicServicesListVersion RINCON_949F3E64A0EE01400:1123
     2019-06-20 12:33:27   ShareIndexInProgress 0
     2018-03-03 15:38:09   UserID_Spotify  SA_RINCON2311_X_%23Svc2311-0-Token
     2020-02-25 21:19:41   ZoneGroupState  <ZoneGroupState><ZoneGroups><ZoneGroup Coordinator="RINCON_5CAAFD0D1DCE01400" ID="RINCON_5CAAFD0D1DCE01400:34"><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="54.2-72160" SWGen="1" MinCompatibleVersion="53.0-00000" LegacyCompatibleVersion="36.0-00000" BootSeq="77" 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:55"><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="54.2-72160" SWGen="1" MinCompatibleVersion="53.0-00000" LegacyCompatibleVersion="36.0-00000" BootSeq="76" 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_5CAAFD05436801400" ID="RINCON_5CAAFD05436801400:80"><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="54.2-72160" SWGen="1" MinCompatibleVersion="53.0-00000" LegacyCompatibleVersion="36.0-00000" BootSeq="71" 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_949F3E64A0EE01400" ID="RINCON_949F3E64A0EE01400:2641092768"><ZoneGroupMember UUID="RINCON_949F3E64A0EE01400" Location="http://192.168.197.58:1400/xml/device_description.xml" ZoneName="Wohnzimmer" Icon="x-rincon-roomicon:living" Configuration="1" SoftwareVersion="54.2-72160" SWGen="1" MinCompatibleVersion="53.0-00000" LegacyCompatibleVersion="36.0-00000" BootSeq="339" 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></ZoneGroups><VanishedDevices></VanishedDevices></ZoneGroupState>
     2019-05-12 12:41:32   myStatus        opened
     2020-02-25 21:23:49   state           disconnected
Attributes:
   alias      Sonos
   bookmarkPlaylistDefinition Bookmark:(Sonos_Bad|Sonos_Kueche|Sonos_Wohnzimmer)::600
   bookmarkSaveDir /opt/fhem/sonosbookmarks
   bookmarkTitleDefinition Bookmark:(Sonos_Bad|Sonos_Kueche|Sonos_Wohnzimmer)::600
   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
   verbose    0


Wenn ich in ignoredIP nur eine IP eintrage scheint er diese IP Adresse zu ignorieren, sobald ich mehrere eintrage geht es nicht mehr.

usedonlyIPs habe ich noch nicht getestet, welche ip muß dort eingetragen werden, alle Sonos Player die ich verwende und müssen alle Dash Button die ich mit Sonos verwende auch dort rein.

Otto123

Es geht bei dem Modul einzig um Sonos Player, also 4 IPs - Dashbutton ??? Was meinst Du damit?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

elmer

Mit Dash Button starte ich verschiedene Playlisten mit Sonos.

elmer

#3348
Mit usedonlyIPs bleiben alle Player auf Player disappeared.

Ok, ignoredIP gelöscht und jetzt werden die Player seltsamerweise wieder eingebunden, ob die Meldungen weg gehen werde ich morgen sehen, ich geh jetzt schlafen.

Otto123

lange genug gewartet? Funktioniert bei mir sauber :)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

hoppel118

In diesem Zusammenhang mal eine Frage: Wie analysiere ich, welches Gerät bzw. welche IP Adresse ich ignorieren sollte? Welche logs muss ich anschauen bzw. in welchem verbose Level?

Ich habe hier einige IPs, die daran Schuld sein könnten, dass meine Player regelmäßig in den Status disappeared wechseln und das zentrale Sonos Device in den Status disabled.

Ich arbeite gerade an einem Workaround per DOIF. In Kombination mit einem at funktioniert das bereits, siehe nachfolgenden Post:


https://forum.fhem.de/index.php?topic=46058.msg1027028#msg1027028

Viele Grüße Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

Otto123

Wenn Du ungeahnte Dinge in deinem Netz hast würde ich mit usedonlyIPs  arbeiten. Die stehen ja fest ;)
Oder du ignorierst ganze Bereiche, dort geht ja auch regEx.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

hoppel118

Ungeahnte Dinge..., ja, genau das ist das Problem. :D

Mit usedonlyIPs arbeite ich bereits. Das sieht wie folgt aus:

attr Sonos usedonlyIPs xxx.xxx.xxx.50,xxx.xxx.xxx.51,xxx.xxx.xxx.52,xxx.xxx.xxx.53,xxx.xxx.xxx.54,xxx.xxx.xxx.55,xxx.xxx.xxx.56,xxx.xxx.xxx.57,xxx.xxx.xxx.58,xxx.xxx.xxx.59,xxx.xxx.xxx.60

Parallel arbeite ich mit ignoredIPs:

attr Sonos ignoredIPs xxx.xxx.xxx.48,xxx.xxx.xxx.49

Das ist zwar doppelt gemoppelt, aber beides einzeln funktioniert auch nicht. Deswegen möchte ich gern verstehen, wie ich erkennen kann, welche IP genau stört.

Hast du dazu eine Idee?

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

Otto123

#3353
Zitat von: hoppel118 am 26 Februar 2020, 00:11:18
Hast du dazu eine Idee?
Nö leider nicht, ich habe bisher nur geahnte Dinge :)
Aber zu deiner attr:
Edit: Offenbar geht die Bereichsangabe ([50-60]) nicht :(
So korrigiert funktioniert es auf alle Fälle und ist immer noch kürzer
attr Sonos usedonlyIPs /xxx.xxx.xxx.(50|51|52|53|54|55|56|57|58|59|60)/
sollte es tun :)
So geht es auch:
attr Sonos usedonlyIPs /xxx.xxx.xxx.(5\d|60)/
Quelle https://wiki.fhem.de/wiki/SONOS

Im Übrigen funktioniert bei mir attr Sonos disable 1 als Neustart nur bedingt (zu ungeduldig?) ein shutdwon restart funktioniert besser.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

elmer

Ok, die Meldung ist nicht mehr im Log erschienen, heute Abend noch schauen ob die Dash Button gehen dann passt das.

hoppel118

Moin Otto,

das nachfolgende habe ich jetzt mal bei mir übernommen:

Zitat von: Otto123 am 26 Februar 2020, 00:24:20
So geht es auch:
attr Sonos usedonlyIPs /xxx.xxx.xxx.(5\d|60)/
Quelle https://wiki.fhem.de/wiki/SONOS

Irgendwo hatte ich das auch schonmal gesehen, habe dann aber doch nach und nach einfach die IP-Adressen dazugeschrieben. ;)

Zitat von: Otto123 am 26 Februar 2020, 00:24:20
Im Übrigen funktioniert bei mir attr Sonos disable 1 als Neustart nur bedingt (zu ungeduldig?) ein shutdwon restart funktioniert besser.

Richtig, man muss warten bis der Subprozess vollständig beendet ist. Mein DOIF wartet zw. "attr Sonos disable 1" und "deleteattr Sonos disable" 60 Sekunden. Wahrscheinlich etwas übertrieben, aber es funktioniert.

Danke dir und Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

Otto123

#3356
Hi,

ich habe in letzer Zeit Sonos immer mal umgebaut und erweitert. Irgendwann habe ich mal zwei Dinge gelernt:

  • von Reinerlein: Sonos hat die Landschaft erstellt, der soll sie auch wieder einreißen :)
  • Wenn man in der Sonos Landschaft was ändert oder ein größeres Problem hat - ist einreißen und neu machen die zuverlässige und am Ende sehr einfache Variante
delete Sonos
define Sonos SONOS

Ja und dann war da ja noch was: Ein paar grundlegende Attribute bei Sonos. ;) Angeregt durch ein Beispiel von Rudi zum automatischem Umbenennen von MQTT2 Geräten bei deren Erzeugung, habe ich mal folgendes gebaut:
defmod n_SonosDefine notify global:DEFINED.Sonos attr $EVTPART1 targetSpeakDir /mnt/SonosSpeak;;\
attr $EVTPART1 targetSpeakFileHashCache 1;;\
attr $EVTPART1 targetSpeakFileTimestamp 1;;\
attr $EVTPART1 targetSpeakURL \\raspib3\SonosSpeak;;\
attr $EVTPART1 verbose 1

damit ist Sonos einreißen und neu machen ziemlich sorglos  8) Man vergisst nichts nachzuarbeiten

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

elmer

Ich hatte bisher immer Spotify, die Cover von meinen Sonos Favoriten wurden immer problemlos angezeigt. Vor kurze, bin ich zu Amazon Music gewechselt und bekomme jetzt keiner Cover meiner Sonos Favoriten in Fhem mehr angezeigt.

Wenn ich auf ein schwarzes Feld drücke und ein Album wird abgespielt wird in der Playlist das richtige Cover gezeigt.

viegener

Ich habe seit einiger Zeit das Problem, dass regelmässig die Player in FHEM verschwinden. Inzwischen ist es so, dass bereits nach 5 Minuten nach dem Neustart alle PLayer verschwinden. Es scheint daranzu liegen, dass der SubProcess verschwindet (und oder von aussen beendet wird):

Eintrag von heute im Subprocesslog:


2020.02.29 12:26:32 2: SONOS1: Error during UPnP-Handling: invalid method: ->GetZoneGroupState() at ./FHEM/00_SONOS.pm line 6349 thread 1.

2020.02.29 12:26:32 1: SONOS1: UPnP-Thread wurde beendet.
2020.02.29 12:28:28 3: SONOS0: Disconnecting client and shutdown server...
2020.02.29 12:28:28 3: SONOS0: Trying to kill LongJobs_Thread...
2020.02.29 12:28:28 3: SONOS0: Trying to kill IsAlive_Thread...
2020.02.29 12:28:28 3: SONOS0: Trying to kill PlayerRestore_Thread...
2020.02.29 12:28:28 0: SONOS0: Das Lauschen auf der Schnittstelle wurde beendet. Prozess endet nun auch...


Im FHEM-Log:

2020.02.29 12:25:58 1: Timeout for FHEM::XiaomiBTLESens::ExecGatttool_Run reached, terminated process 690
Error loading SCPD document: Connection timed out at ./FHEM/00_SONOS.pm line 5843 thread 1.
2020.02.29 12:28:27 2: SONOS0: LastProcessAnswer way too old (Lastanswer: 1582975557 ~ 2020-02-29 12:25:57)... try to restart the process and connection...
Perl exited with active threads:
0 running and unjoined
1 finished and unjoined
3 running and detached
2020.02.29 12:29:28 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4764.


FHEM ist auf aktuellem Stand (gestern nochmal upgedated ohne das sich etwas gebessert hätte).

Momentan habe ich alle Steuerungen von Sonos über FHEM deaktiviert, weil Sonos sowieso meistens disappeared ist...






Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Otto123

Hast Du mal mit attr Sonos usedonlyIPs  probiert?

Klingt doch als ob er einen Fehlinterpretiert?
Error loading SCPD document

Wie viele Player hast Du? 3 -> 3 running and detached
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz