{
"appState": {
"sonosService": {
"currentGroup": "RINCON_000E5881F2A801400:2035331614",
"currentHost": "192.168.1.159",
"zones": [
{
"Coordinator": "RINCON_000E5881F2A801400",
"ID": "RINCON_000E5881F2A801400:2035331614",
"ZoneGroupMember": [
{
"UUID": "RINCON_000E5881F2A801400",
"Location": "http://192.168.1.159:1400/xml/device_description.xml",
"ZoneName": "Vardagsrum",
"Icon": "x-rincon-roomicon:living",
"Configuration": "1",
"SoftwareVersion": "57.6-88280",
"SWGen": "1",
"MinCompatibleVersion": "56.0-00000",
"LegacyCompatibleVersion": "36.0-00000",
"BootSeq": "117",
"TVConfigurationError": "0",
"HdmiCecAvailable": "0",
"WirelessMode": "0",
"WirelessLeafOnly": "0",
"HasConfiguredSSID": "0",
"ChannelFreq": "2462",
"BehindWifiExtender": "0",
"WifiEnabled": "1",
"Orientation": "0",
"RoomCalibrationState": "4",
"SecureRegState": "3",
"VoiceConfigState": "0",
"MicEnabled": "0",
"AirPlayEnabled": "0",
"IdleState": "1",
"MoreInfo": "",
"model": "S5",
"isPaired": false,
"isStereo": true,
"isSurround": false,
"Channels": null
}
],
"Name": "Vardagsrum",
"host": "192.168.1.159",
"port": 1400,
"ZoneGroupAttributes": {
"CurrentZoneGroupName": "Vardagsrum",
"CurrentZoneGroupID": "RINCON_000E5881F2A801400:2035331614",
"CurrentZonePlayerUUIDsInGroup": "RINCON_000E5881F2A801400",
"CurrentMuseHouseholdId": "--REDACTED--",
"host": "192.168.1.159"
},
"_ZoneGroupMember": [
{
"UUID": "RINCON_000E5881F2A801400",
"Location": "http://192.168.1.159:1400/xml/device_description.xml",
"ZoneName": "Vardagsrum",
"Icon": "x-rincon-roomicon:living",
"Configuration": "1",
"SoftwareVersion": "57.6-88280",
"SWGen": "1",
"MinCompatibleVersion": "56.0-00000",
"LegacyCompatibleVersion": "36.0-00000",
"BootSeq": "117",
"TVConfigurationError": "0",
"HdmiCecAvailable": "0",
"WirelessMode": "0",
"WirelessLeafOnly": "0",
"HasConfiguredSSID": "0",
"ChannelFreq": "2462",
"BehindWifiExtender": "0",
"WifiEnabled": "1",
"Orientation": "0",
"RoomCalibrationState": "4",
"SecureRegState": "3",
"VoiceConfigState": "0",
"MicEnabled": "0",
"AirPlayEnabled": "0",
"IdleState": "1",
"MoreInfo": ""
}
]
}
],
"deviceSearches": {
"192.168.1.159": {
"_events": {},
"_eventsCount": 8,
"host": "192.168.1.159",
"port": 1400,
"options": {
"endpoints": {
"transport": "/MediaRenderer/AVTransport/Control",
"rendering": "/MediaRenderer/RenderingControl/Control",
"device": "/DeviceProperties/Control"
},
"spotify": {
"region": "3079"
}
},
"_zpInfo": {
"ZoneName": "Vardagsrum",
"ZoneIcon": "x-rincon-roomicon:living",
"Configuration": "1",
"LocalUID": "RINCON_000E5881F2A801400",
"SerialNumber": "00-0E-58-81-F2-A8:F",
"SoftwareVersion": "57.6-88280",
"BuildType": "release",
"SWGen": "1",
"SoftwareDate": "2021-04-28 15:32:59.065686",
"SoftwareScm": "1012954",
"HHSwgenState": "auto:1",
"MinCompatibleVersion": "56.0-00000",
"LegacyCompatibleVersion": "56.0-00000",
"HardwareVersion": "1.16.4.1-2.0",
"DspVersion": "0.25.3",
"HwFlags": "0x0",
"HwFeatures": "0x0",
"Variant": "0",
"GeneralFlags": "0x1",
"IPAddress": "192.168.1.159",
"MACAddress": "00:0E:58:81:F2:A8",
"Copyright": "� 2003-2019, Sonos, Inc. All rights reserved.",
"ExtraInfo": "OTP: 1.1.1(1-16-4-zp5s-0.5)",
"HTAudioInCode": "0",
"IdxTrk": "",
"MDP2Ver": "0",
"MDP3Ver": "0",
"HouseholdControlID": "Sonos_nhWp4cNKEwMO7my1sZy1BbNPuD.iS_e6G5Cr-WUwGpu50KZ"
},
"_deviceDescription": {
"deviceType": "urn:schemas-upnp-org:device:ZonePlayer:1",
"friendlyName": "192.168.1.159 - Sonos Play:5",
"manufacturer": "Sonos, Inc.",
"manufacturerURL": "http://www.sonos.com",
"modelNumber": "S5",
"modelDescription": "Sonos Play:5",
"modelName": "Sonos Play:5",
"modelURL": "http://www.sonos.com/products/zoneplayers/S5",
"softwareVersion": "57.6-88280",
"swGen": "1",
"hardwareVersion": "1.16.4.1-2.0",
"serialNum": "00-0E-58-81-F2-A8:F",
"MACAddress": "00:0E:58:81:F2:A8",
"UDN": "uuid:RINCON_000E5881F2A801400",
"iconList": {
"icon": {
"id": "0",
"mimetype": "image/png",
"width": "48",
"height": "48",
"depth": "24",
"url": "/img/icon-S5.png"
}
},
"minCompatibleVersion": "56.0-00000",
"legacyCompatibleVersion": "36.0-00000",
"apiVersion": "1.18.9",
"minApiVersion": "1.1.0",
"displayVersion": "11.2.9",
"extraVersion": "OTP: 1.1.1(1-16-4-zp5s-0.5)",
"roomName": "Vardagsrum",
"displayName": "Play:5",
"zoneType": "5",
"feature1": "0x02000002",
"feature2": "0x00006172",
"feature3": "0x0003102a",
"seriesid": "P100",
"variant": "0",
"internalSpeakerSize": "3",
"bassExtension": "0.000",
"satGainOffset": "0.000",
"memory": "32",
"flash": "32",
"flashRepartitioned": "1",
"ampOnTime": "425",
"retailMode": "0",
"serviceList": {
"service": [
{
"serviceType": "urn:schemas-upnp-org:service:AlarmClock:1",
"serviceId": "urn:upnp-org:serviceId:AlarmClock",
"controlURL": "/AlarmClock/Control",
"eventSubURL": "/AlarmClock/Event",
"SCPDURL": "/xml/AlarmClock1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:MusicServices:1",
"serviceId": "urn:upnp-org:serviceId:MusicServices",
"controlURL": "/MusicServices/Control",
"eventSubURL": "/MusicServices/Event",
"SCPDURL": "/xml/MusicServices1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:AudioIn:1",
"serviceId": "urn:upnp-org:serviceId:AudioIn",
"controlURL": "/AudioIn/Control",
"eventSubURL": "/AudioIn/Event",
"SCPDURL": "/xml/AudioIn1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:DeviceProperties:1",
"serviceId": "urn:upnp-org:serviceId:DeviceProperties",
"controlURL": "/DeviceProperties/Control",
"eventSubURL": "/DeviceProperties/Event",
"SCPDURL": "/xml/DeviceProperties1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:SystemProperties:1",
"serviceId": "urn:upnp-org:serviceId:SystemProperties",
"controlURL": "/SystemProperties/Control",
"eventSubURL": "/SystemProperties/Event",
"SCPDURL": "/xml/SystemProperties1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:ZoneGroupTopology:1",
"serviceId": "urn:upnp-org:serviceId:ZoneGroupTopology",
"controlURL": "/ZoneGroupTopology/Control",
"eventSubURL": "/ZoneGroupTopology/Event",
"SCPDURL": "/xml/ZoneGroupTopology1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:GroupManagement:1",
"serviceId": "urn:upnp-org:serviceId:GroupManagement",
"controlURL": "/GroupManagement/Control",
"eventSubURL": "/GroupManagement/Event",
"SCPDURL": "/xml/GroupManagement1.xml"
},
{
"serviceType": "urn:schemas-tencent-com:service:QPlay:1",
"serviceId": "urn:tencent-com:serviceId:QPlay",
"controlURL": "/QPlay/Control",
"eventSubURL": "/QPlay/Event",
"SCPDURL": "/xml/QPlay1.xml"
}
]
},
"deviceList": {
"device": [
{
"deviceType": "urn:schemas-upnp-org:device:MediaServer:1",
"friendlyName": "192.168.1.159 - Sonos Play:5 Media Server",
"manufacturer": "Sonos, Inc.",
"manufacturerURL": "http://www.sonos.com",
"modelNumber": "S5",
"modelDescription": "Sonos Play:5 Media Server",
"modelName": "Sonos Play:5",
"modelURL": "http://www.sonos.com/products/zoneplayers/S5",
"UDN": "uuid:RINCON_000E5881F2A801400_MS",
"serviceList": {
"service": [
{
"serviceType": "urn:schemas-upnp-org:service:ContentDirectory:1",
"serviceId": "urn:upnp-org:serviceId:ContentDirectory",
"controlURL": "/MediaServer/ContentDirectory/Control",
"eventSubURL": "/MediaServer/ContentDirectory/Event",
"SCPDURL": "/xml/ContentDirectory1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:ConnectionManager:1",
"serviceId": "urn:upnp-org:serviceId:ConnectionManager",
"controlURL": "/MediaServer/ConnectionManager/Control",
"eventSubURL": "/MediaServer/ConnectionManager/Event",
"SCPDURL": "/xml/ConnectionManager1.xml"
}
]
}
},
{
"deviceType": "urn:schemas-upnp-org:device:MediaRenderer:1",
"friendlyName": "Vardagsrum - Sonos Play:5 Media Renderer",
"manufacturer": "Sonos, Inc.",
"manufacturerURL": "http://www.sonos.com",
"modelNumber": "S5",
"modelDescription": "Sonos Play:5 Media Renderer",
"modelName": "Sonos Play:5",
"modelURL": "http://www.sonos.com/products/zoneplayers/S5",
"UDN": "uuid:RINCON_000E5881F2A801400_MR",
"serviceList": {
"service": [
{
"serviceType": "urn:schemas-upnp-org:service:RenderingControl:1",
"serviceId": "urn:upnp-org:serviceId:RenderingControl",
"controlURL": "/MediaRenderer/RenderingControl/Control",
"eventSubURL": "/MediaRenderer/RenderingControl/Event",
"SCPDURL": "/xml/RenderingControl1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:ConnectionManager:1",
"serviceId": "urn:upnp-org:serviceId:ConnectionManager",
"controlURL": "/MediaRenderer/ConnectionManager/Control",
"eventSubURL": "/MediaRenderer/ConnectionManager/Event",
"SCPDURL": "/xml/ConnectionManager1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:AVTransport:1",
"serviceId": "urn:upnp-org:serviceId:AVTransport",
"controlURL": "/MediaRenderer/AVTransport/Control",
"eventSubURL": "/MediaRenderer/AVTransport/Event",
"SCPDURL": "/xml/AVTransport1.xml"
},
{
"serviceType": "urn:schemas-sonos-com:service:Queue:1",
"serviceId": "urn:sonos-com:serviceId:Queue",
"controlURL": "/MediaRenderer/Queue/Control",
"eventSubURL": "/MediaRenderer/Queue/Event",
"SCPDURL": "/xml/Queue1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:GroupRenderingControl:1",
"serviceId": "urn:upnp-org:serviceId:GroupRenderingControl",
"controlURL": "/MediaRenderer/GroupRenderingControl/Control",
"eventSubURL": "/MediaRenderer/GroupRenderingControl/Event",
"SCPDURL": "/xml/GroupRenderingControl1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:VirtualLineIn:1",
"serviceId": "urn:upnp-org:serviceId:VirtualLineIn",
"controlURL": "/MediaRenderer/VirtualLineIn/Control",
"eventSubURL": "/MediaRenderer/VirtualLineIn/Event",
"SCPDURL": "/xml/VirtualLineIn1.xml"
}
]
},
"X_Rhapsody-Extension": {
"xmlns": "http://www.real.com/rhapsody/xmlns/upnp-1-0",
"deviceID": "urn:rhapsody-real-com:device-id-1-0:sonos_1:RINCON_000E5881F2A801400",
"deviceCapabilities": {
"interactionPattern": {
"type": "real-rhapsody-upnp-1-0"
}
}
},
"qq:X_QPlay_SoftwareCapability": {
"_": "QPlay:2",
"xmlns:qq": "http://www.tencent.com"
},
"iconList": {
"icon": {
"mimetype": "image/png",
"width": "48",
"height": "48",
"depth": "24",
"url": "/img/icon-S5.png"
}
}
}
]
}
},
"_isSubscribed": true,
"_volume": 18,
"_mute": false,
"_track": {
"id": null,
"parentID": null,
"title": "Say Hello",
"artist": "Keanu Silva",
"album": "Say Hello",
"albumArtist": null,
"albumArtURI": "http://192.168.1.159:1400/getaa?s=1&u=x-sonos-spotify%3aspotify%253atrack%253a1IfePeYOP0lWoTdR6PT1fz%3fsid%3d9%26flags%3d8224%26sn%3d5",
"uri": "x-sonos-spotify:spotify%3atrack%3a1IfePeYOP0lWoTdR6PT1fz?sid=9&flags=8224&sn=5",
"duration": 147,
"queuePosition": 1
},
"_nextTrack": {
"id": null,
"parentID": null,
"title": "EveryTime I Cry",
"artist": "Ava Max",
"album": "EveryTime I Cry",
"albumArtist": null,
"albumArtURI": "http://192.168.1.159:1400/getaa?s=1&u=x-sonos-spotify%3aspotify%253atrack%253a0mV43B6pJWRjcM5TmzNe6d%3fsid%3d9%26flags%3d8224%26sn%3d5",
"uri": "x-sonos-spotify:spotify%3atrack%3a0mV43B6pJWRjcM5TmzNe6d?sid=9&flags=8224&sn=5"
},
"_state": "paused"
},
"192.168.1.163": {
"_events": {},
"_eventsCount": 8,
"host": "192.168.1.163",
"port": 1400,
"options": {
"endpoints": {
"transport": "/MediaRenderer/AVTransport/Control",
"rendering": "/MediaRenderer/RenderingControl/Control",
"device": "/DeviceProperties/Control"
},
"spotify": {
"region": "3079"
}
},
"_deviceDescription": {
"deviceType": "urn:schemas-upnp-org:device:ZonePlayer:1",
"friendlyName": "192.168.1.163 - Sonos Bridge",
"manufacturer": "Sonos, Inc.",
"manufacturerURL": "http://www.sonos.com",
"modelNumber": "ZB100",
"modelDescription": "Sonos Bridge",
"modelName": "Sonos Bridge",
"modelURL": "http://www.sonos.com/store/products/ZB100",
"softwareVersion": "57.6-88280",
"swGen": "1",
"hardwareVersion": "1.5.0.0-2.0",
"serialNum": "00-0E-58-4E-3D-56:7",
"MACAddress": "00:0E:58:4E:3D:56",
"UDN": "uuid:RINCON_000E584E3D5601400",
"iconList": {
"icon": {
"id": "0",
"mimetype": "image/png",
"width": "48",
"height": "48",
"depth": "24",
"url": "/img/icon-ZB100.png"
}
},
"minCompatibleVersion": "56.0-00000",
"legacyCompatibleVersion": "36.0-00000",
"displayVersion": "11.2.9",
"extraVersion": "",
"roomName": "BRIDGE 2",
"displayName": "Bridge",
"zoneType": "4",
"feature1": "0x00000000",
"feature2": "0x00008173",
"feature3": "0x00031000",
"seriesid": "X999",
"variant": "0",
"internalSpeakerSize": "-1",
"memory": "8",
"flash": "8",
"serviceList": {
"service": [
{
"serviceType": "urn:schemas-upnp-org:service:DeviceProperties:1",
"serviceId": "urn:upnp-org:serviceId:DeviceProperties",
"controlURL": "/DeviceProperties/Control",
"eventSubURL": "/DeviceProperties/Event",
"SCPDURL": "/xml/DeviceProperties1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:SystemProperties:1",
"serviceId": "urn:upnp-org:serviceId:SystemProperties",
"controlURL": "/SystemProperties/Control",
"eventSubURL": "/SystemProperties/Event",
"SCPDURL": "/xml/SystemProperties1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:ZoneGroupTopology:1",
"serviceId": "urn:upnp-org:serviceId:ZoneGroupTopology",
"controlURL": "/ZoneGroupTopology/Control",
"eventSubURL": "/ZoneGroupTopology/Event",
"SCPDURL": "/xml/ZoneGroupTopology1.xml"
},
{
"serviceType": "urn:schemas-upnp-org:service:GroupManagement:1",
"serviceId": "urn:upnp-org:serviceId:GroupManagement",
"controlURL": "/GroupManagement/Control",
"eventSubURL": "/GroupManagement/Event",
"SCPDURL": "/xml/GroupManagement1.xml"
}
]
},
"deviceList": "\n "
},
"_isSubscribed": true
}
},
"albumArtCache": {
"x-sonos-spotify:spotify%3atrack%3a1IfePeYOP0lWoTdR6PT1fz?sid=9&flags=8224&sn=5": "/getaa?s=1&u=x-sonos-spotify%3aspotify%253atrack%253a1IfePeYOP0lWoTdR6PT1fz%3fsid%3d9%26flags%3d8224%26sn%3d5"
},
"currentTracks": {
"192.168.1.159": {
"id": null,
"parentID": null,
"title": "Say Hello",
"artist": "Keanu Silva",
"album": "Say Hello",
"albumArtist": null,
"albumArtURI": "/getaa?s=1&u=x-sonos-spotify%3aspotify%253atrack%253a1IfePeYOP0lWoTdR6PT1fz%3fsid%3d9%26flags%3d8224%26sn%3d5",
"position": 5,
"duration": 147,
"albumArtURL": "http://192.168.1.159:1400/getaa?s=1&u=x-sonos-spotify%3aspotify%253atrack%253a1IfePeYOP0lWoTdR6PT1fz%3fsid%3d9%26flags%3d8224%26sn%3d5",
"uri": "x-sonos-spotify:spotify%3atrack%3a1IfePeYOP0lWoTdR6PT1fz?sid=9&flags=8224&sn=5",
"queuePosition": 1
}
},
"nextTracks": {
"192.168.1.159": {
"id": null,
"parentID": null,
"title": "EveryTime I Cry",
"artist": "Ava Max",
"album": "EveryTime I Cry",
"albumArtist": null,
"albumArtURI": "http://192.168.1.159:1400/getaa?s=1&u=x-sonos-spotify%3aspotify%253atrack%253a0mV43B6pJWRjcM5TmzNe6d%3fsid%3d9%26flags%3d8224%26sn%3d5",
"uri": "x-sonos-spotify:spotify%3atrack%3a0mV43B6pJWRjcM5TmzNe6d?sid=9&flags=8224&sn=5"
}
},
"positionInfos": {
"192.168.1.159": {
"Track": 1,
"TrackDuration": "0:02:27",
"TrackMetaData": "- x-sonos-spotify:spotify%3atrack%3a1IfePeYOP0lWoTdR6PT1fz?sid=9&flags=8224&sn=5/getaa?s=1&u=x-sonos-spotify%3aspotify%253atrack%253a1IfePeYOP0lWoTdR6PT1fz%3fsid%3d9%26flags%3d8224%26sn%3d5Say Helloobject.item.audioItem.musicTrackKeanu SilvaSay Hello
",
"TrackURI": "x-sonos-spotify:spotify%3atrack%3a1IfePeYOP0lWoTdR6PT1fz?sid=9&flags=8224&sn=5",
"RelTime": "0:00:05",
"AbsTime": "NOT_IMPLEMENTED",
"RelCount": "2147483647",
"AbsCount": "2147483647"
}
},
"playStates": {
"192.168.1.159": "paused"
},
"playModes": {
"192.168.1.159": "NORMAL"
},
"crossFadeModes": {
"192.168.1.159": false
}
},
"groupManagement": {
"selected": [],
"visible": false,
"current": null
},
"currentTrack": {
"expanded": true
},
"volume": {
"dragging": false,
"expanded": false,
"volume": {
"192.168.1.159": 18
},
"muted": {
"192.168.1.159": false
}
},
"queue": {
"currentHost": "192.168.1.159",
"currentGroup": "RINCON_000E5881F2A801400:2035331614",
"playerItems": {
"192.168.1.159": {
"returned": "2",
"total": "2",
"updateID": "1",
"items": [
{
"id": "0/1",
"parentID": "0",
"title": "Say Hello",
"artist": "Keanu Silva",
"album": "Say Hello",
"albumArtist": null,
"albumArtURI": "http://192.168.1.159:1400/getaa?s=1&u=x-sonos-spotify%3aspotify%253atrack%253a1IfePeYOP0lWoTdR6PT1fz%3fsid%3d9%26flags%3d8224%26sn%3d5",
"uri": "x-sonos-spotify:spotify%3atrack%3a1IfePeYOP0lWoTdR6PT1fz?sid=9&flags=8224&sn=5",
"class": "object.item.audioItem.musicTrack",
"_raw": {
"id": "Q:0/1",
"parentID": "Q:0",
"restricted": "true",
"res": {
"_": "x-sonos-spotify:spotify%3atrack%3a1IfePeYOP0lWoTdR6PT1fz?sid=9&flags=8224&sn=5",
"protocolInfo": "sonos.com-spotify:*:audio/x-spotify:*",
"duration": "0:02:27"
},
"upnp:albumArtURI": "/getaa?s=1&u=x-sonos-spotify%3aspotify%253atrack%253a1IfePeYOP0lWoTdR6PT1fz%3fsid%3d9%26flags%3d8224%26sn%3d5",
"dc:title": "Say Hello",
"upnp:class": "object.item.audioItem.musicTrack",
"dc:creator": "Keanu Silva",
"upnp:album": "Say Hello"
}
},
{
"id": "0/2",
"parentID": "0",
"title": "EveryTime I Cry",
"artist": "Ava Max",
"album": "EveryTime I Cry",
"albumArtist": null,
"albumArtURI": "http://192.168.1.159:1400/getaa?s=1&u=x-sonos-spotify%3aspotify%253atrack%253a0mV43B6pJWRjcM5TmzNe6d%3fsid%3d9%26flags%3d8224%26sn%3d5",
"uri": "x-sonos-spotify:spotify%3atrack%3a0mV43B6pJWRjcM5TmzNe6d?sid=9&flags=8224&sn=5",
"class": "object.item.audioItem.musicTrack",
"_raw": {
"id": "Q:0/2",
"parentID": "Q:0",
"restricted": "true",
"res": {
"_": "x-sonos-spotify:spotify%3atrack%3a0mV43B6pJWRjcM5TmzNe6d?sid=9&flags=8224&sn=5",
"protocolInfo": "sonos.com-spotify:*:audio/x-spotify:*",
"duration": "0:02:57"
},
"upnp:albumArtURI": "/getaa?s=1&u=x-sonos-spotify%3aspotify%253atrack%253a0mV43B6pJWRjcM5TmzNe6d%3fsid%3d9%26flags%3d8224%26sn%3d5",
"dc:title": "EveryTime I Cry",
"upnp:class": "object.item.audioItem.musicTrack",
"dc:creator": "Ava Max",
"upnp:album": "EveryTime I Cry"
}
}
]
},
"192.168.1.163": null
},
"selected": []
},
"browserList": {
"source": null,
"searchMode": "artists",
"history": [
{
"source": "start",
"searchType": null,
"title": "Select a Music Source",
"items": [
{
"title": "Sonos Favourites",
"searchType": "FV:2",
"albumArtURI": "./svg/ic_favorite_48px.svg"
},
{
"title": "Music Library",
"action": "library",
"albumArtURI": "./svg/ic_audiotrack_48px.svg"
},
{
"title": "Sonos Playlists",
"searchType": "SQ:",
"albumArtURI": "./svg/ic_featured_play_list_48px.svg"
},
{
"title": "Line-in",
"action": "linein",
"albumArtURI": "./svg/ic_input_48px.svg"
}
],
"scrollPosition": 42
},
{}
]
},
"musicServices": {
"active": [
{
"service": {
"Id": "9",
"Name": "Spotify",
"Version": "1.1",
"Uri": "https://spotify-v5.ws.sonos.com/smapi",
"SecureUri": "https://spotify-v5.ws.sonos.com/smapi",
"ContainerType": "MService",
"Capabilities": "5310995",
"Policy": {
"Auth": "AppLink",
"PollInterval": "300"
},
"Presentation": {
"Strings": {
"Version": "40",
"Uri": "https://spotify-static.ws.sonos.com/strings.28.xml"
},
"PresentationMap": {
"Version": "41",
"Uri": "https://sonos-pmap.ws.sonos.com/spotify_pmap.26.xml"
}
},
"Auth": "AppLink",
"PollInterval": "300",
"presentation": {
"stringsUri": "https://spotify-static.ws.sonos.com/strings.28.xml",
"mapUri": "https://sonos-pmap.ws.sonos.com/spotify_pmap.26.xml"
},
"ServiceIDEncoded": 2311
},
"authToken": "--REDACTED--"
}
],
"visible": false,
"link": null,
"current": null
},
"playlists": {
"mode": null,
"visible": false,
"item": null,
"playlists": [],
"selected": [],
"items": []
},
"eq": {
"visible": false,
"host": null,
"eqState": {
"192.168.1.159": {
"treble": 0,
"bass": 0,
"loudness": 1,
"balance": 0
}
}
}
},
"packageJson": {
"name": "sonos-controller-unofficial",
"description": "Unoffical sonos controller for linux.",
"version": "0.2.6",
"author": "Pascal Opitz ",
"main": "main.js",
"dependencies": {
"array-union": "^3.0.1",
"bluebird": "^3.5.4",
"classnames": "^2.3.1",
"deep-equal": "^2.0.5",
"dotenv": "^10.0.0",
"electron-window-state": "^5.0.3",
"file-type": "^16.5.0",
"ip": "^1.1.5",
"ip-regex": "^4.3.0",
"koa": "^2.13.1",
"koa-bodyparser": "^4.3.0",
"koa-logger": "^3.2.1",
"koa-router": "^10.0.0",
"lodash": "^4.17.21",
"mask-json": "^1.0.3",
"mime": "^2.5.2",
"moment": "^2.29.1",
"music-metadata": "^7.8.6",
"omit-keys": "^0.1.0",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-redux": "^7.2.4",
"react-tiny-virtual-list": "^2.2.0",
"react-viewport-list": "^5.1.0",
"react-virtual-list": "^2.3.0",
"react-virtualized-auto-sizer": "^1.0.5",
"redux": "^4.1.0",
"redux-actions": "^2.6.5",
"redux-promise": "^0.6.0",
"reselect": "^4.0.0",
"shallow-compare": "^1.2.2",
"sonos": "^1.15.0-alpha.2",
"sql.js": "^1.5.0",
"sweetalert2": "^11.0.17",
"sweetalert2-react-content": "^4.0.1",
"use-is-in-viewport": "^1.0.9",
"uuid": "^8.3.2",
"wake-event": "^0.0.1",
"walkdir": "^0.4.1"
}
}
}