Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

getrenderstate has multiple items for same room and even this can have different states...s #35

Closed
holli73 opened this issue Jul 10, 2017 · 7 comments

Comments

@holli73
Copy link

holli73 commented Jul 10, 2017

i'm rewriting my doorbell shell script from the old windows raumserver actions to the a new sailsjs app using the new node-raumserver but i have an issue with the result from getrenderstate.

i need all room's and the state - because on all rooms playing something i will play the door information and restore to what was played before (most of the time it is just a playlist with one item (radio station)).

here is the getrenderstate from my env.:

{
requestUrl : "/raumserver/data/getRendererState?_=1499600468991",
action : "getRendererState",
error : false,
msg : "",
data : [
{
mute : 0,
InstanceID : 0,
CurrentTrackMetaData : "",
CurrentRecordQualityMode : "NOT_IMPLEMENTED",
AbsoluteTimePosition : "192:16:45",
SecondsUntilSleep : "0",
CurrentTrack : "1",
AVTransportURIMetaData : "",
PossiblePlaybackStorageMedia : "NETWORK",
TransportPlaySpeed : "1",
CurrentTrackDuration : "00:00:00",
PossibleRecordQualityModes : "NOT_IMPLEMENTED",
TransportError : "",
PossibleRecordStorageMedia : "NONE",
AVTransportURI : "dlna-playsingle://uuid%3A2fe2f1b7-8578-47c7-9a59-f60706cc265d?sid=urn%3Aupnp-org%3AserviceId%3AContentDirectory&iid=",
RelativeTimePosition : "192:16:45",
RelativeCounterPosition : "1",
CurrentPlayMode : "NORMAL",
Bitrate : "192",
TransportState : "STOPPED",
AbsoluteCounterPosition : "1",
CurrentTransportActions : "",
RoomStates : "uuid:00287e64-0fcb-4e56-92da-30aaa0518b63=STOPPED",
ContentType : "MP3",
NumberOfTracks : "1",
SleepTimerActive : "0",
TransportStatus : "OK",
CurrentTrackURI : "",
RoomVolumes : "uuid:00287e64-0fcb-4e56-92da-30aaa0518b63=40",
Volume : "40",
Mute : "0",
RoomMutes : "uuid:00287e64-0fcb-4e56-92da-30aaa0518b63=0",
rooms : [
{
roomUDN : "uuid:00287e64-0fcb-4e56-92da-30aaa0518b63",
transportState : "STOPPED",
online : true,
volume : "40",
mute : "0",
name : "Sauna",
color : "#009998",
udn : "uuid:00287e64-0fcb-4e56-92da-30aaa0518b63",
powerState : "AUTOMATIC_STANDBY",
renderer : [
{
udn : "uuid:a193f9a9-84c5-4193-9e50-bfd4396dcf86",
name : "Speaker Sauna"
}
]
}
],
udn : "uuid:a3317ec1-5302-4e16-a8c3-f4c00f63cabd",
mediaItem : null,
friendlyName : "Sauna",
host : "192.168.250.151",
manufacturer : "Raumfeld GmbH",
modelNumber : "2"
},
{
mute : 0,
InstanceID : 0,
CurrentTrackMetaData : "",
CurrentRecordQualityMode : "NOT_IMPLEMENTED",
AbsoluteTimePosition : "00:00:00",
SecondsUntilSleep : "0",
CurrentTrack : "1",
AVTransportURIMetaData : "",
PossiblePlaybackStorageMedia : "NETWORK",
TransportPlaySpeed : "1",
CurrentTrackDuration : "00:00:00",
PossibleRecordQualityModes : "NOT_IMPLEMENTED",
TransportError : "",
PossibleRecordStorageMedia : "NONE",
AVTransportURI : "dlna-playsingle://uuid%3A2fe2f1b7-8578-47c7-9a59-f60706cc265d?sid=urn%3Aupnp-org%3AserviceId%3AContentDirectory&iid=",
RelativeTimePosition : "00:00:00",
RelativeCounterPosition : "1",
CurrentPlayMode : "NORMAL",
Bitrate : "0",
TransportState : "STOPPED",
AbsoluteCounterPosition : "1",
CurrentTransportActions : "",
RoomStates : "uuid:1a0c63af-481d-41e3-859b-b777616ee63e=STOPPED",
ContentType : "",
NumberOfTracks : "1",
SleepTimerActive : "0",
TransportStatus : "OK",
CurrentTrackURI : "",
RoomVolumes : "uuid:1a0c63af-481d-41e3-859b-b777616ee63e=-1",
Volume : "0",
Mute : "0",
RoomMutes : "uuid:1a0c63af-481d-41e3-859b-b777616ee63e=0",
rooms : [
{
roomUDN : "uuid:1a0c63af-481d-41e3-859b-b777616ee63e",
transportState : "STOPPED",
online : true,
volume : "-1",
mute : "0",
name : "KellerStueberl",
udn : "uuid:1a0c63af-481d-41e3-859b-b777616ee63e",
powerState : "AUTOMATIC_STANDBY",
renderer : [
{
udn : "uuid:a2bc2f63-5ceb-48fc-af92-d4a7fa33e547",
name : "Speaker KellerStueberl"
}
]
}
],
udn : "uuid:F05BAEF4-7E5D-4B75-9FAC-D596C3A86E3A",
mediaItem : null,
friendlyName : "KellerStueberl",
host : "192.168.250.151",
manufacturer : "Raumfeld GmbH",
modelNumber : "2"
},
{
mute : 0,
InstanceID : 0,
CurrentTrackMetaData : "raumfeld:nameStation</raumfeld:name>upnp:classobject.item.audioItem.audioBroadcast.radio</upnp:class>raumfeld:sectionRadioTime</raumfeld:section>raumfeld:durability120</raumfeld:durability>dc:titleHitradio Ö3</dc:title>upnp:signalStrength98</upnp:signalStrength><upnp:albumArtURI dlna:profileID="JPEG_TN">http://d1i6vahw24eb07.cloudfront.net/s15552q.png</upnp:albumArtURI>raumfeld:ebrowsehttp://opml.radiotime.com/Tune.ashx?partnerId=7aJ9pvV5&formats=wma%2Cmp3%2Cogg&serial=78%3Aa5%3A04%3Af1%3A82%3Aee&id=s15552&c=ebrowse</raumfeld:ebrowse>http://opml.radiotime.com/Tune.ashx?id=e1190145&sid=s8007&formats=wma,mp3,ogg&partnerId=7aJ9pvV5&serial=78:a5:04:f1:82:eehttp://opml.radiotime.com/Tune.ashx?id=e2919168&sid=s8007&formats=wma,mp3,ogg&partnerId=7aJ9pvV5&serial=78:a5:04:f1:82:eehttp://opml.radiotime.com/Tune.ashx?id=e50214223&sid=s8007&formats=wma,mp3,ogg&partnerId=7aJ9pvV5&serial=78:a5:04:f1:82:ee",
CurrentRecordQualityMode : "NOT_IMPLEMENTED",
AbsoluteTimePosition : "00:00:00",
SecondsUntilSleep : "0",
CurrentTrack : "1",
AVTransportURIMetaData : "",
PossiblePlaybackStorageMedia : "NETWORK",
TransportPlaySpeed : "1",
CurrentTrackDuration : "00:00:00",
PossibleRecordQualityModes : "NOT_IMPLEMENTED",
TransportError : "",
PossibleRecordStorageMedia : "NONE",
AVTransportURI : "dlna-playcontainer://uuid%3A2fe2f1b7-8578-47c7-9a59-f60706cc265d?sid=urn%3Aupnp-org%3AserviceId%3AContentDirectory&cid=0%2FPlaylists%2FMyPlaylists%2FOE3&md=0&fii=0",
RelativeTimePosition : "00:00:00",
RelativeCounterPosition : "1",
CurrentPlayMode : "NORMAL",
Bitrate : "0",
TransportState : "STOPPED",
AbsoluteCounterPosition : "1",
CurrentTransportActions : "Play",
RoomStates : "uuid:02fe4938-45ce-4e13-b827-06a3fa45e3aa=STOPPED",
ContentType : "",
NumberOfTracks : "1",
SleepTimerActive : "0",
TransportStatus : "OK",
CurrentTrackURI : "http://mp3stream7.apasf.apa.at:8000",
RoomVolumes : "uuid:02fe4938-45ce-4e13-b827-06a3fa45e3aa=29",
Volume : "29",
Mute : "0",
RoomMutes : "uuid:02fe4938-45ce-4e13-b827-06a3fa45e3aa=0",
rooms : [
{
roomUDN : "uuid:02fe4938-45ce-4e13-b827-06a3fa45e3aa",
transportState : "STOPPED",
online : true,
volume : "29",
mute : "0",
name : "Bad",
color : "#0099CC",
udn : "uuid:02fe4938-45ce-4e13-b827-06a3fa45e3aa",
powerState : "AUTOMATIC_STANDBY",
renderer : [
{
udn : "uuid:67e59017-9893-47a3-b42e-487bb57d2243",
name : "Speaker Bad #2"
}
]
}
],
udn : "uuid:B0F537C8-C46A-450D-9C43-77F5C389C156",
mediaItem : {
class : "object.item.audioItem.audioBroadcast.radio",
section : "RadioTime",
name : "Station",
durability : "120",
childCount : null,
parentID : "0/Playlists/MyPlaylists/OE3",
id : "0/Playlists/MyPlaylists/OE3/1563",
restricted : "1",
refID : "0/RadioTime/LocalRadio/AllLocations/l-r101217/l-r101221/l-r101406/s-s15552",
title : "Hitradio Ö3",
description : null,
artist : null,
albumArtURI : "http://d1i6vahw24eb07.cloudfront.net/s15552q.png",
genre : null,
album : null,
date : null,
creator : null,
originalTrackNumber : null,
bitrate : "120",
protocolInfo : "http-get::audio/x-mpegurl:",
signalStrength : "98",
ebrowse : "http://opml.radiotime.com/Tune.ashx?partnerId=7aJ9pvV5&formats=wma%2Cmp3%2Cogg&serial=78%3Aa5%3A04%3Af1%3A82%3Aee&id=s15552&c=ebrowse"
},
friendlyName : "Bad",
host : "192.168.250.151",
manufacturer : "Raumfeld GmbH",
modelNumber : "2"
},
{
mute : 0,
InstanceID : 0,
CurrentTrackMetaData : "",
CurrentRecordQualityMode : "NOT_IMPLEMENTED",
AbsoluteTimePosition : "00:00:00",
SecondsUntilSleep : "0",
CurrentTrack : "1",
AVTransportURIMetaData : "",
PossiblePlaybackStorageMedia : "NETWORK",
TransportPlaySpeed : "1",
CurrentTrackDuration : "00:00:00",
PossibleRecordQualityModes : "NOT_IMPLEMENTED",
TransportError : "",
PossibleRecordStorageMedia : "NONE",
AVTransportURI : "dlna-playcontainer://uuid%3A2fe2f1b7-8578-47c7-9a59-f60706cc265d?sid=urn%3Aupnp-org%3AserviceId%3AContentDirectory&cid=0%2FPlaylists%2FMyPlaylists%2FOE3&md=0&fii=0",
RelativeTimePosition : "00:00:00",
RelativeCounterPosition : "1",
CurrentPlayMode : "NORMAL",
Bitrate : "0",
TransportState : "STOPPED",
AbsoluteCounterPosition : "1",
CurrentTransportActions : "Repeat",
RoomStates : "uuid:c7684d10-6548-4a4c-a9e7-6a31e178d8ac=STOPPED",
ContentType : "",
NumberOfTracks : "1",
SleepTimerActive : "0",
TransportStatus : "OK",
CurrentTrackURI : "http://mp3stream7.apasf.apa.at:8000",
RoomVolumes : "uuid:c7684d10-6548-4a4c-a9e7-6a31e178d8ac=0",
Volume : "0",
Mute : "0",
RoomMutes : "uuid:c7684d10-6548-4a4c-a9e7-6a31e178d8ac=0",
rooms : [
{
roomUDN : "uuid:c7684d10-6548-4a4c-a9e7-6a31e178d8ac",
transportState : "STOPPED",
online : true,
volume : "0",
mute : "0",
name : "LaubeAussen",
udn : "uuid:c7684d10-6548-4a4c-a9e7-6a31e178d8ac",
powerState : "AUTOMATIC_STANDBY",
renderer : [
{
udn : "uuid:137ea741-1abf-4acb-b40e-f159c9bda2e1",
name : "Connector LaubeAussen #2"
}
]
}
],
udn : "uuid:689F2BAD-2058-4FDF-9C92-B614050AC35B",
mediaItem : null,
friendlyName : "LaubeAussen",
host : "192.168.250.151",
manufacturer : "Raumfeld GmbH",
modelNumber : "2"
},
{
InstanceID : 0,
CurrentTrackMetaData : "",
CurrentRecordQualityMode : "NOT_IMPLEMENTED",
AbsoluteTimePosition : "00:00:00",
SecondsUntilSleep : "0",
CurrentTrack : "1",
AVTransportURIMetaData : "",
PossiblePlaybackStorageMedia : "NETWORK",
TransportPlaySpeed : "1",
CurrentTrackDuration : "00:00:00",
PossibleRecordQualityModes : "NOT_IMPLEMENTED",
TransportError : "",
PossibleRecordStorageMedia : "NONE",
AVTransportURI : "dlna-playsingle://uuid%3A2fe2f1b7-8578-47c7-9a59-f60706cc265d?sid=urn%3Aupnp-org%3AserviceId%3AContentDirectory&iid=",
RelativeTimePosition : "00:00:00",
RelativeCounterPosition : "1",
CurrentPlayMode : "NORMAL",
Bitrate : "0",
TransportState : "STOPPED",
AbsoluteCounterPosition : "1",
CurrentTransportActions : "",
RoomStates : "uuid:50f23c84-0a1b-48de-ab44-10e9dd068f4e=STOPPED",
ContentType : "",
NumberOfTracks : "1",
SleepTimerActive : "0",
TransportStatus : "OK",
CurrentTrackURI : "",
mute : 0,
RoomVolumes : "uuid:50f23c84-0a1b-48de-ab44-10e9dd068f4e=48",
Volume : "48",
Mute : "0",
RoomMutes : "uuid:50f23c84-0a1b-48de-ab44-10e9dd068f4e=0",
rooms : [
{
roomUDN : "uuid:50f23c84-0a1b-48de-ab44-10e9dd068f4e",
volume : "48",
mute : "0",
online : true,
transportState : "STOPPED",
name : "SchlafZimmer",
color : "#862C30",
udn : "uuid:50f23c84-0a1b-48de-ab44-10e9dd068f4e",
powerState : "ACTIVE",
renderer : [
{
udn : "uuid:7abc79a3-910d-410e-b93b-0621833e6755",
name : "Speaker SchlafZimmer"
}
]
}
],
udn : "uuid:d0b26cce-d070-4c59-8db4-817871a5ec27",
mediaItem : null,
friendlyName : "SchlafZimmer",
host : "192.168.250.151",
manufacturer : "Raumfeld GmbH",
modelNumber : "2"
},
{
InstanceID : 0,
CurrentTrackMetaData : "upnp:classobject.container.playlistContainer</upnp:class>raumfeld:sectionPlaylists</raumfeld:section>raumfeld:nameMyPlaylist</raumfeld:name>dc:titleOE3</dc:title>",
CurrentRecordQualityMode : "NOT_IMPLEMENTED",
AbsoluteTimePosition : "00:00:00",
SecondsUntilSleep : "0",
CurrentTrack : "1",
AVTransportURIMetaData : "upnp:classobject.container.playlistContainer</upnp:class>raumfeld:sectionPlaylists</raumfeld:section>raumfeld:nameMyPlaylist</raumfeld:name>dc:titleOE3</dc:title>",
PossiblePlaybackStorageMedia : "NETWORK",
TransportPlaySpeed : "1",
CurrentTrackDuration : "00:00:00",
PossibleRecordQualityModes : "NOT_IMPLEMENTED",
TransportError : "",
PossibleRecordStorageMedia : "NONE",
AVTransportURI : "dlna-playcontainer://uuid%3A2fe2f1b7-8578-47c7-9a59-f60706cc265d?sid=urn%3Aupnp-org%3AserviceId%3AContentDirectory&cid=0%2FPlaylists%2FMyPlaylists%2FOE3&md=0",
RelativeTimePosition : "00:00:00",
RelativeCounterPosition : "1",
CurrentPlayMode : "NORMAL",
Bitrate : "128",
TransportState : "PLAYING",
AbsoluteCounterPosition : "1",
CurrentTransportActions : "Repeat,Stop",
RoomStates : "uuid:9cef5b69-eda3-4ca3-9200-c3d4512f5628=STOPPED",
ContentType : "MP3",
NumberOfTracks : "1",
SleepTimerActive : "0",
TransportStatus : "buffer underrun in WohnZimmer",
CurrentTrackURI : "http://mp3stream7.apasf.apa.at:8000",
mute : 0,
RoomVolumes : "uuid:9cef5b69-eda3-4ca3-9200-c3d4512f5628=33",
Volume : "33",
Mute : "0",
RoomMutes : "uuid:9cef5b69-eda3-4ca3-9200-c3d4512f5628=0",
rooms : [
{
roomUDN : "uuid:9cef5b69-eda3-4ca3-9200-c3d4512f5628",
transportState : "STOPPED",
online : true,
volume : "33",
mute : "0",
name : "WohnZimmer",
color : "#862C30",
udn : "uuid:9cef5b69-eda3-4ca3-9200-c3d4512f5628",
powerState : "AUTOMATIC_STANDBY",
renderer : [
{
udn : "uuid:431961ef-c07e-4013-8cf9-7d359c4f82a6",
name : "Connector WohnZimmer"
}
]
}
],
udn : "uuid:1EBC7D10-19F7-4BE2-82B9-0F0B1E702F12",
mediaItem : {
class : "object.container.playlistContainer",
section : "Playlists",
name : "MyPlaylist",
durability : null,
childCount : "1",
parentID : "0/Playlists/MyPlaylists",
restricted : "0",
id : "0/Playlists/MyPlaylists/OE3",
title : "OE3",
description : null
},
friendlyName : "WohnZimmer",
host : "192.168.250.151",
manufacturer : "Raumfeld GmbH",
modelNumber : "2"
},
{
InstanceID : 0,
CurrentTrackMetaData : " raumfeld:nameStation</raumfeld:name>upnp:classobject.item.audioItem.audioBroadcast.radio</upnp:class>raumfeld:sectionRadioTime</raumfeld:section>raumfeld:durability120</raumfeld:durability>dc:titleJack Johnson - You And Your Heart </dc:title>upnp:signalStrength98</upnp:signalStrength><upnp:albumArtURI dlna:profileID="JPEG_TN">http://d1i6vahw24eb07.cloudfront.net/s15552q.png</upnp:albumArtURI>raumfeld:ebrowsehttp://opml.radiotime.com/Tune.ashx?partnerId=7aJ9pvV5&formats=wma%2Cmp3%2Cogg&serial=78%3Aa5%3A04%3Af1%3A82%3Aee&id=s15552&c=ebrowse</raumfeld:ebrowse>http://opml.radiotime.com/Tune.ashx?id=e1190145&sid=s8007&formats=wma,mp3,ogg&partnerId=7aJ9pvV5&serial=78:a5:04:f1:82:eehttp://opml.radiotime.com/Tune.ashx?id=e2919168&sid=s8007&formats=wma,mp3,ogg&partnerId=7aJ9pvV5&serial=78:a5:04:f1:82:eehttp://opml.radiotime.com/Tune.ashx?id=e50214223&sid=s8007&formats=wma,mp3,ogg&partnerId=7aJ9pvV5&serial=78:a5:04:f1:82:ee ",
CurrentRecordQualityMode : "NOT_IMPLEMENTED",
AbsoluteTimePosition : "00:00:00",
SecondsUntilSleep : "0",
CurrentTrack : "1",
AVTransportURIMetaData : "",
PossiblePlaybackStorageMedia : "NETWORK",
TransportPlaySpeed : "1",
CurrentTrackDuration : "00:00:00",
PossibleRecordQualityModes : "NOT_IMPLEMENTED",
TransportError : "",
PossibleRecordStorageMedia : "NONE",
AVTransportURI : "dlna-playcontainer://uuid%3A2fe2f1b7-8578-47c7-9a59-f60706cc265d?sid=urn%3Aupnp-org%3AserviceId%3AContentDirectory&cid=0%2FPlaylists%2FMyPlaylists%2FOE3&md=0&fii=0",
RelativeTimePosition : "00:00:00",
RelativeCounterPosition : "1",
CurrentPlayMode : "NORMAL",
Bitrate : "0",
TransportState : "PLAYING",
AbsoluteCounterPosition : "1",
CurrentTransportActions : "Stop",
RoomStates : "uuid:b463e62d-b87a-4b4a-ab4d-bdee80821f78=PLAYING",
ContentType : "",
NumberOfTracks : "1",
SleepTimerActive : "0",
TransportStatus : "OK",
CurrentTrackURI : "http://mp3stream7.apasf.apa.at:8000",
mute : 0,
RoomVolumes : "uuid:b463e62d-b87a-4b4a-ab4d-bdee80821f78=33",
Volume : "33",
Mute : "0",
RoomMutes : "uuid:b463e62d-b87a-4b4a-ab4d-bdee80821f78=0",
rooms : [
{
roomUDN : "uuid:b463e62d-b87a-4b4a-ab4d-bdee80821f78",
transportState : "PLAYING",
online : true,
volume : "33",
mute : "0",
name : "Wc-Og",
color : "#0099CC",
udn : "uuid:b463e62d-b87a-4b4a-ab4d-bdee80821f78",
powerState : "ACTIVE",
renderer : [
{
udn : "uuid:c80fefa9-84dd-4282-8977-4f9976a25872",
name : "Connector Wc-Og"
}
]
}
],
udn : "uuid:e26f7ae0-a794-41e9-8d4d-f010e1d7c7a6",
mediaItem : {
class : "object.item.audioItem.audioBroadcast.radio",
section : "RadioTime",
name : "Station",
durability : "120",
childCount : null,
parentID : "0/Playlists/MyPlaylists/OE3",
id : "0/Playlists/MyPlaylists/OE3/1563",
restricted : "1",
refID : "0/RadioTime/LocalRadio/AllLocations/l-r101217/l-r101221/l-r101406/s-s15552",
title : "Jack Johnson - You And Your Heart ",
description : null,
artist : null,
albumArtURI : "http://d1i6vahw24eb07.cloudfront.net/s15552q.png",
genre : null,
album : null,
date : null,
creator : null,
originalTrackNumber : null,
bitrate : "120",
protocolInfo : "http-get::audio/x-mpegurl:",
signalStrength : "98",
ebrowse : "http://opml.radiotime.com/Tune.ashx?partnerId=7aJ9pvV5&formats=wma%2Cmp3%2Cogg&serial=78%3Aa5%3A04%3Af1%3A82%3Aee&id=s15552&c=ebrowse"
},
friendlyName : "Wc-Og",
host : "192.168.250.151",
manufacturer : "Raumfeld GmbH",
modelNumber : "2"
},
{
InstanceID : 0,
CurrentTrackMetaData : "raumfeld:nameStation</raumfeld:name>upnp:classobject.item.audioItem.audioBroadcast.radio</upnp:class>raumfeld:sectionRadioTime</raumfeld:section>raumfeld:durability120</raumfeld:durability>dc:titleHitradio Ö3</dc:title>upnp:signalStrength98</upnp:signalStrength><upnp:albumArtURI dlna:profileID="JPEG_TN">http://d1i6vahw24eb07.cloudfront.net/s15552q.png</upnp:albumArtURI>raumfeld:ebrowsehttp://opml.radiotime.com/Tune.ashx?partnerId=7aJ9pvV5&formats=wma%2Cmp3%2Cogg&serial=78%3Aa5%3A04%3Af1%3A82%3Aee&id=s15552&c=ebrowse</raumfeld:ebrowse>http://opml.radiotime.com/Tune.ashx?id=e1190145&sid=s8007&formats=wma,mp3,ogg&partnerId=7aJ9pvV5&serial=78:a5:04:f1:82:eehttp://opml.radiotime.com/Tune.ashx?id=e2919168&sid=s8007&formats=wma,mp3,ogg&partnerId=7aJ9pvV5&serial=78:a5:04:f1:82:eehttp://opml.radiotime.com/Tune.ashx?id=e50214223&sid=s8007&formats=wma,mp3,ogg&partnerId=7aJ9pvV5&serial=78:a5:04:f1:82:ee",
CurrentRecordQualityMode : "NOT_IMPLEMENTED",
AbsoluteTimePosition : "00:00:00",
SecondsUntilSleep : "0",
CurrentTrack : "1",
AVTransportURIMetaData : "",
PossiblePlaybackStorageMedia : "NETWORK",
TransportPlaySpeed : "1",
CurrentTrackDuration : "00:00:00",
PossibleRecordQualityModes : "NOT_IMPLEMENTED",
TransportError : "",
PossibleRecordStorageMedia : "NONE",
AVTransportURI : "dlna-playcontainer://uuid%3A2fe2f1b7-8578-47c7-9a59-f60706cc265d?sid=urn%3Aupnp-org%3AserviceId%3AContentDirectory&cid=0%2FPlaylists%2FMyPlaylists%2FOE3&md=0&fii=0",
RelativeTimePosition : "00:00:00",
RelativeCounterPosition : "1",
CurrentPlayMode : "NORMAL",
Bitrate : "128",
TransportState : "PLAYING",
AbsoluteCounterPosition : "1",
CurrentTransportActions : "Stop",
RoomStates : "uuid:8d10c182-e6e5-4c54-817e-9313877877f7=PLAYING",
ContentType : "MP3",
NumberOfTracks : "1",
SleepTimerActive : "0",
TransportStatus : "OK",
CurrentTrackURI : "http://mp3stream7.apasf.apa.at:8000",
mute : 0,
RoomVolumes : "uuid:8d10c182-e6e5-4c54-817e-9313877877f7=21",
Volume : "21",
Mute : "0",
RoomMutes : "uuid:8d10c182-e6e5-4c54-817e-9313877877f7=0",
rooms : [
{
roomUDN : "uuid:8d10c182-e6e5-4c54-817e-9313877877f7",
transportState : "PLAYING",
online : true,
volume : "21",
mute : "0",
name : "Kueche",
udn : "uuid:8d10c182-e6e5-4c54-817e-9313877877f7",
powerState : "ACTIVE",
renderer : [
{
udn : "uuid:f2db5ae9-8926-4dcf-9ada-f52f2b9240b1",
name : "Speaker Kueche"
}
]
}
],
udn : "uuid:1FAE349A-DBD3-4F40-9589-1E3AF5BCD65D",
mediaItem : {
class : "object.item.audioItem.audioBroadcast.radio",
section : "RadioTime",
name : "Station",
durability : "120",
childCount : null,
parentID : "0/Playlists/MyPlaylists/OE3",
id : "0/Playlists/MyPlaylists/OE3/1563",
restricted : "1",
refID : "0/RadioTime/LocalRadio/AllLocations/l-r101217/l-r101221/l-r101406/s-s15552",
title : "Hitradio Ö3",
description : null,
artist : null,
albumArtURI : "http://d1i6vahw24eb07.cloudfront.net/s15552q.png",
genre : null,
album : null,
date : null,
creator : null,
originalTrackNumber : null,
bitrate : "120",
protocolInfo : "http-get::audio/x-mpegurl:",
signalStrength : "98",
ebrowse : "http://opml.radiotime.com/Tune.ashx?partnerId=7aJ9pvV5&formats=wma%2Cmp3%2Cogg&serial=78%3Aa5%3A04%3Af1%3A82%3Aee&id=s15552&c=ebrowse"
},
friendlyName : "Kueche",
host : "192.168.250.151",
manufacturer : "Raumfeld GmbH",
modelNumber : "2"
},
{
InstanceID : 0,
AVTransportURIMetaData : "",
CurrentTrackDuration : "NOT_IMPLEMENTED",
PowerState : "AUTOMATIC_STANDBY",
AVTransportURI : "",
CurrentPlayMode : "NORMAL",
TransportState : "NO_MEDIA_PRESENT",
CurrentTransportActions : "",
TransportStatus : "OK",
LowDB : "2.480469",
Mute : "0",
MidDB : "1.398438",
Volume : "0",
VolumeDB : "-32640",
HighDB : "2.113281",
rooms : [
{
name : "LaubeAussen",
udn : "uuid:c7684d10-6548-4a4c-a9e7-6a31e178d8ac",
powerState : "AUTOMATIC_STANDBY",
renderer : [
{
udn : "uuid:137ea741-1abf-4acb-b40e-f159c9bda2e1",
name : "Connector LaubeAussen #2"
}
]
}
],
udn : "uuid:137ea741-1abf-4acb-b40e-f159c9bda2e1",
mediaItem : null,
friendlyName : "Connector LaubeAussen #2",
host : "192.168.250.153",
manufacturer : "Raumfeld GmbH",
modelNumber : "2"
},
{
InstanceID : 0,
AVTransportURIMetaData : " raumfeld:nameStation</raumfeld:name>upnp:classobject.item.audioItem.audioBroadcast.radio</upnp:class>raumfeld:sectionRadioTime</raumfeld:section>raumfeld:durability120</raumfeld:durability>dc:titleHitradio Ö3</dc:title>upnp:signalStrength98</upnp:signalStrength><upnp:albumArtURI dlna:profileID="JPEG_TN">http://d1i6vahw24eb07.cloudfront.net/s15552q.png</upnp:albumArtURI>raumfeld:ebrowsehttp://opml.radiotime.com/Tune.ashx?partnerId=7aJ9pvV5&formats=wma%2Cmp3%2Cogg&serial=78%3Aa5%3A04%3Af1%3A82%3Aee&id=s15552&c=ebrowse</raumfeld:ebrowse> ",
CurrentTrackDuration : "NOT_IMPLEMENTED",
PowerState : "ACTIVE",
AVTransportURI : "http://192.168.250.151:52904/1FAE349A-DBD3-4F40-9589-1E3AF5BCD65D/8d10c182-e6e5-4c54-817e-9313877877f7/f2db5ae9-8926-4dcf-9ada-f52f2b9240b1/ef34f7702c4a0d2fe15d13b33b16c373-689947388-0-0.mp3",
CurrentPlayMode : "NORMAL",
TransportState : "PLAYING",
CurrentTransportActions : "Stop",
TransportStatus : "OK",
LowDB : "1.777344",
Mute : "0",
MidDB : "2.031250",
HighDB : "4.472656",
Volume : "21",
VolumeDB : "-6144",
Balance : "0",
rooms : [
{
name : "Kueche",
udn : "uuid:8d10c182-e6e5-4c54-817e-9313877877f7",
powerState : "ACTIVE",
renderer : [
{
udn : "uuid:f2db5ae9-8926-4dcf-9ada-f52f2b9240b1",
name : "Speaker Kueche"
}
]
}
],
udn : "uuid:f2db5ae9-8926-4dcf-9ada-f52f2b9240b1",
mediaItem : null,
friendlyName : "Speaker Kueche",
host : "192.168.250.152",
manufacturer : "Raumfeld GmbH",
modelNumber : "1"
},
{
InstanceID : 0,
AVTransportURIMetaData : "",
CurrentTrackDuration : "NOT_IMPLEMENTED",
PowerState : "AUTOMATIC_STANDBY",
AVTransportURI : "",
CurrentPlayMode : "NORMAL",
TransportState : "NO_MEDIA_PRESENT",
CurrentTransportActions : "",
TransportStatus : "buffer underrun",
LowDB : "-2.761719",
Mute : "0",
MidDB : "2.093750",
Volume : "40",
VolumeDB : "-5376",
HighDB : "1.617188",
rooms : [
{
name : "Sauna",
color : "#009998",
udn : "uuid:00287e64-0fcb-4e56-92da-30aaa0518b63",
powerState : "AUTOMATIC_STANDBY",
renderer : [
{
udn : "uuid:a193f9a9-84c5-4193-9e50-bfd4396dcf86",
name : "Speaker Sauna"
}
]
}
],
udn : "uuid:a193f9a9-84c5-4193-9e50-bfd4396dcf86",
mediaItem : null,
friendlyName : "Speaker Sauna",
host : "192.168.250.171",
manufacturer : "Raumfeld GmbH",
modelNumber : "2"
},
{
InstanceID : 0,
AVTransportURIMetaData : "",
CurrentTrackDuration : "NOT_IMPLEMENTED",
PowerState : "AUTOMATIC_STANDBY",
AVTransportURI : "",
CurrentPlayMode : "NORMAL",
TransportState : "NO_MEDIA_PRESENT",
CurrentTransportActions : "",
TransportStatus : "OK",
LowDB : "0.000000",
Mute : "0",
MidDB : "1.742188",
Volume : "62",
VolumeDB : "-6528",
HighDB : "3.109375",
rooms : [
{
name : "Pool",
udn : "uuid:95ffde14-a056-452e-a4fb-4d9c068fdf4b",
powerState : "AUTOMATIC_STANDBY",
renderer : [
{
udn : "uuid:e9eaa5fd-37af-4d10-b7e1-287aaa7e0c20",
name : "Speaker Pool"
}
]
}
],
udn : "uuid:e9eaa5fd-37af-4d10-b7e1-287aaa7e0c20",
mediaItem : null,
friendlyName : "Speaker Pool",
host : "192.168.250.165",
manufacturer : "Raumfeld GmbH",
modelNumber : "1"
},
{
InstanceID : 0,
AVTransportURIMetaData : "",
CurrentTrackDuration : "NOT_IMPLEMENTED",
PowerState : "AUTOMATIC_STANDBY",
AVTransportURI : "",
CurrentPlayMode : "NORMAL",
TransportState : "NO_MEDIA_PRESENT",
CurrentTransportActions : "",
TransportStatus : "OK",
LowDB : "0.000000",
Mute : "0",
MidDB : "1.523438",
Volume : "29",
VolumeDB : "-12160",
HighDB : "2.617188",
rooms : [
{
name : "Bad",
color : "#0099CC",
udn : "uuid:02fe4938-45ce-4e13-b827-06a3fa45e3aa",
powerState : "AUTOMATIC_STANDBY",
renderer : [
{
udn : "uuid:67e59017-9893-47a3-b42e-487bb57d2243",
name : "Speaker Bad #2"
}
]
}
],
udn : "uuid:67e59017-9893-47a3-b42e-487bb57d2243",
mediaItem : null,
friendlyName : "Speaker Bad #2",
host : "192.168.250.150",
manufacturer : "Raumfeld GmbH",
modelNumber : "1"
},
{
InstanceID : 0,
AVTransportURIMetaData : "",
CurrentTrackDuration : "NOT_IMPLEMENTED",
PowerState : "AUTOMATIC_STANDBY",
AVTransportURI : "",
CurrentPlayMode : "NORMAL",
TransportState : "NO_MEDIA_PRESENT",
CurrentTransportActions : "",
TransportStatus : "OK",
LowDB : "0.000000",
Mute : "0",
MidDB : "1.570312",
Volume : "0",
VolumeDB : "-32640",
HighDB : "1.718750",
rooms : [
{
name : "KellerStueberl",
udn : "uuid:1a0c63af-481d-41e3-859b-b777616ee63e",
powerState : "AUTOMATIC_STANDBY",
renderer : [
{
udn : "uuid:a2bc2f63-5ceb-48fc-af92-d4a7fa33e547",
name : "Speaker KellerStueberl"
}
]
}
],
udn : "uuid:a2bc2f63-5ceb-48fc-af92-d4a7fa33e547",
mediaItem : null,
friendlyName : "Speaker KellerStueberl",
host : "192.168.250.190",
manufacturer : "Raumfeld GmbH",
modelNumber : "1"
},
{
InstanceID : 0,
AVTransportURIMetaData : "",
CurrentTrackDuration : "NOT_IMPLEMENTED",
PowerState : "ACTIVE",
AVTransportURI : "",
CurrentPlayMode : "NORMAL",
TransportState : "NO_MEDIA_PRESENT",
CurrentTransportActions : "",
TransportStatus : "OK",
LowDB : "1.324219",
Volume : "48",
SettingValue : "140Hz",
Mute : "0",
HighDB : "2.457031",
MidDB : "2.218750",
VolumeDB : "-6976",
rooms : [
{
name : "SchlafZimmer",
color : "#862C30",
udn : "uuid:50f23c84-0a1b-48de-ab44-10e9dd068f4e",
powerState : "ACTIVE",
renderer : [
{
udn : "uuid:7abc79a3-910d-410e-b93b-0621833e6755",
name : "Speaker SchlafZimmer"
}
]
}
],
udn : "uuid:7abc79a3-910d-410e-b93b-0621833e6755",
mediaItem : null,
friendlyName : "Speaker SchlafZimmer",
host : "192.168.250.178",
manufacturer : "Raumfeld GmbH",
modelNumber : "1"
},
{
InstanceID : 0,
AVTransportURIMetaData : "",
CurrentTrackDuration : "NOT_IMPLEMENTED",
PowerState : "AUTOMATIC_STANDBY",
AVTransportURI : "",
CurrentPlayMode : "NORMAL",
TransportState : "NO_MEDIA_PRESENT",
CurrentTransportActions : "",
TransportStatus : "buffer underrun",
LowDB : "0.000000",
Mute : "0",
MidDB : "0.000000",
Volume : "33",
VolumeDB : "-10240",
HighDB : "0.000000",
rooms : [
{
name : "WohnZimmer",
color : "#862C30",
udn : "uuid:9cef5b69-eda3-4ca3-9200-c3d4512f5628",
powerState : "AUTOMATIC_STANDBY",
renderer : [
{
udn : "uuid:431961ef-c07e-4013-8cf9-7d359c4f82a6",
name : "Connector WohnZimmer"
}
]
}
],
udn : "uuid:431961ef-c07e-4013-8cf9-7d359c4f82a6",
mediaItem : null,
friendlyName : "Connector WohnZimmer",
host : "192.168.250.180",
manufacturer : "Raumfeld GmbH",
modelNumber : "2"
},
{
InstanceID : 0,
AVTransportURIMetaData : " raumfeld:nameStation</raumfeld:name>upnp:classobject.item.audioItem.audioBroadcast.radio</upnp:class>raumfeld:sectionRadioTime</raumfeld:section>raumfeld:durability120</raumfeld:durability>dc:titleHitradio Ö3</dc:title>upnp:signalStrength98</upnp:signalStrength><upnp:albumArtURI dlna:profileID="JPEG_TN">http://d1i6vahw24eb07.cloudfront.net/s15552q.png</upnp:albumArtURI>raumfeld:ebrowsehttp://opml.radiotime.com/Tune.ashx?partnerId=7aJ9pvV5&formats=wma%2Cmp3%2Cogg&serial=78%3Aa5%3A04%3Af1%3A82%3Aee&id=s15552&c=ebrowse</raumfeld:ebrowse> ",
CurrentTrackDuration : "NOT_IMPLEMENTED",
PowerState : "ACTIVE",
AVTransportURI : "http://192.168.250.151:60486/e26f7ae0-a794-41e9-8d4d-f010e1d7c7a6/b463e62d-b87a-4b4a-ab4d-bdee80821f78/c80fefa9-84dd-4282-8977-4f9976a25872/ef34f7702c4a0d2fe15d13b33b16c373--2081721902-0-0.mp3",
CurrentPlayMode : "NORMAL",
TransportState : "PLAYING",
CurrentTransportActions : "Stop",
TransportStatus : "OK",
LowDB : "0.000000",
Mute : "0",
MidDB : "0.000000",
Volume : "33",
VolumeDB : "-10240",
HighDB : "0.000000",
rooms : [
{
name : "Wc-Og",
color : "#0099CC",
udn : "uuid:b463e62d-b87a-4b4a-ab4d-bdee80821f78",
powerState : "ACTIVE",
renderer : [
{
udn : "uuid:c80fefa9-84dd-4282-8977-4f9976a25872",
name : "Connector Wc-Og"
}
]
}
],
udn : "uuid:c80fefa9-84dd-4282-8977-4f9976a25872",
mediaItem : null,
friendlyName : "Connector Wc-Og",
host : "192.168.250.157",
manufacturer : "Raumfeld GmbH",
modelNumber : "2"
}
]
}
so why do i have information twice for rooms?
it makes it hard to parse and get what i need..
and even more complicated because sometimes the information to not match (1-9 might not have the same state as 9-18...
and it would be nice to sort this list f.ex by friendlyName or roomName..

thanks
holli

@ChriD ChriD self-assigned this Jul 10, 2017
@ChriD
Copy link
Owner

ChriD commented Jul 10, 2017

Hi holli73

so why do i have information twice for rooms?

Raumfeld creates virtual renderers for a zone.
So imaging if you have 1 Speaker its in fact 1 renderer.
Then you create a zone with this speaker. Then you will have 2 renderers in your network. A "virtual" one and the "normal" one. So in your case if you create a big zone with all of your renderers you will have 10 renderers in your network (1 virtual and 9 normal ones). Due you have a zone each renderer you have 18 renderers. (9 virtual and 9 normal).
I have to return the data for the normal renderers for users who do want to have for.eg. the standby state for a renderer which is not in a zone

it makes it hard to parse and get what i need..

In your case you only want to have the virtual renderers. I can add a query option for the request to range the return to the virtual renderer information only

and it would be nice to sort this list f.ex by friendlyName or roomName..

I do not see a benefit in sorting the list, but i will see if i can achieve this without the loss of performance

@davidspr
Copy link

With reference to an enhancement in the old raumserver (ChriD/Raumserver#20) wouldn't it be the best solution to implement a request for storing and loading states for zones?

storeCurrentState?id=livingroom&stateId=bellring
... do the bellring ...
loadCurrentState?id=livingroom&stateId=bellring

David

@ChriD
Copy link
Owner

ChriD commented Jul 11, 2017

Yes it would.
There is an enhancement ticket in the node-raumkernel
ChriD/node-raumkernel#27

@holli73
Copy link
Author

holli73 commented Jul 12, 2017

hello,

i just want to add why i need each room state.

the doorbell is ringing always in the kitchen but if any other device is playing as well i would like to play the bell item there as well.

thanks
holli

ChriD added a commit that referenced this issue Jan 17, 2018
@ChriD
Copy link
Owner

ChriD commented Jan 17, 2018

@holli73 I have added the 'onlyVirtual' option on the request.
You may use it like this:
http://10.0.0.100:8080/raumserver/data/getRendererState?onlyVirtual=true
Will be available in 0.1.2

But I did not do the sorting by name

@ChriD ChriD closed this as completed Jan 17, 2018
@holli73
Copy link
Author

holli73 commented Jan 26, 2018

@ChriD,

i use the new parameter it works fine but sometimes i do have an issue because the friendly name is set to inactive f.ex.:

SchlafZimmer PAUSED_PLAYBACK 31 OK http://192.168.249.1:9120/oe3.mp3
WohnZimmer NO_MEDIA_PRESENT 14 OK
Bad STOPPED 45 Sorry, there is no content in this playlist. http://192.168.249.1:9120/oe3.mp3
Wc-Og STOPPED 41 Sorry, there is no content in this playlist. http://192.168.249.1:9120/oe3.mp3
Inactive STOPPED 38 OK http://mp3stream9.apasf.apa.at:8000
Inactive NO_MEDIA_PRESENT 41 OK
LaubeAussen NO_MEDIA_PRESENT 31 OK
Kueche PLAYING 31 OK http://192.168.249.1:9120/oe3.mp3

now i have 2 rooms called inactive by looking at the friendlyname field.

{
    "requestUrl": "/raumserver/data/getRendererState?onlyVirtual=true",
    "action": "getRendererState",
    "error": false,
    "msg": "",
    "data": [
        {
            "mute": 0,
            "InstanceID": 0,
            "CurrentTrackMetaData": "",
            "CurrentRecordQualityMode": "NOT_IMPLEMENTED",
            "AbsoluteTimePosition": "00:00:00",
            "SecondsUntilSleep": "0",
            "CurrentTrack": "0",
            "AVTransportURIMetaData": "",
            "PossiblePlaybackStorageMedia": "NETWORK",
            "TransportPlaySpeed": "1",
            "CurrentTrackDuration": "00:00:00",
            "PossibleRecordQualityModes": "NOT_IMPLEMENTED",
            "TransportError": "",
            "PossibleRecordStorageMedia": "NONE",
            "AVTransportURI": "",
            "RelativeTimePosition": "00:00:00",
            "RelativeCounterPosition": "1",
            "CurrentPlayMode": "NORMAL",
            "Bitrate": "0",
            "TransportState": "NO_MEDIA_PRESENT",
            "AbsoluteCounterPosition": "1",
            "CurrentTransportActions": "",
            "RoomStates": "uuid:9cef5b69-eda3-4ca3-9200-c3d4512f5628=STOPPED",
            "ContentType": "",
            "NumberOfTracks": "0",
            "SleepTimerActive": "0",
            "TransportStatus": "OK",
            "CurrentTrackURI": "",
            "RoomVolumes": "uuid:9cef5b69-eda3-4ca3-9200-c3d4512f5628=14",
            "Volume": "14",
            "Mute": "0",
            "RoomMutes": "uuid:9cef5b69-eda3-4ca3-9200-c3d4512f5628=0",
            "rooms": [
                {
                    "roomUDN": "uuid:9cef5b69-eda3-4ca3-9200-c3d4512f5628",
                    "transportState": "STOPPED",
                    "online": true,
                    "volume": "14",
                    "mute": "0",
                    "name": "WohnZimmer",
                    "color": "#862C30",
                    "udn": "uuid:9cef5b69-eda3-4ca3-9200-c3d4512f5628",
                    "powerState": "AUTOMATIC_STANDBY",
                    "renderer": [
                        {
                            "udn": "uuid:431961ef-c07e-4013-8cf9-7d359c4f82a6",
                            "name": "Connector WohnZimmer"
                        }
                    ]
                }
            ],
            "udn": "uuid:1EBC7D10-19F7-4BE2-82B9-0F0B1E702F12",
            "mediaItem": null,
            "friendlyName": "WohnZimmer",
            "host": "192.168.251.200",
            "manufacturer": "Raumfeld GmbH",
            "modelNumber": "2"
        },
        {
            "mute": 0,
            "InstanceID": 0,
            "CurrentTrackMetaData": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<DIDL-Lite xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:raumfeld=\"urn:schemas-raumfeld-com:meta-data/raumfeld\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" lang=\"en\">\n    <item parentID=\"0\" id=\"0/External\" restricted=\"1\">\n        <raumfeld:name>Station</raumfeld:name>\n        <upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class>\n        <raumfeld:section>External</raumfeld:section>\n        <raumfeld:durability>120</raumfeld:durability>\n        <dc:title></dc:title>\n        <upnp:signalStrength>99</upnp:signalStrength>\n        <upnp:albumArtURI dlna:profileID=\"JPEG_TN\"></upnp:albumArtURI>\n        <raumfeld:ebrowse></raumfeld:ebrowse>\n        <res bitrate=\"000\" protocolInfo=\"http-get:*:audio/x-mpegurl:*\"></res>\n    </item>\n</DIDL-Lite>",
            "CurrentRecordQualityMode": "NOT_IMPLEMENTED",
            "AbsoluteTimePosition": "00:00:00",
            "SecondsUntilSleep": "0",
            "CurrentTrack": "1",
            "AVTransportURIMetaData": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<DIDL-Lite xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:raumfeld=\"urn:schemas-raumfeld-com:meta-data/raumfeld\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" lang=\"en\">\n    <item parentID=\"0\" id=\"0/External\" restricted=\"1\">\n        <raumfeld:name>Station</raumfeld:name>\n        <upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class>\n        <raumfeld:section>External</raumfeld:section>\n        <raumfeld:durability>120</raumfeld:durability>\n        <dc:title></dc:title>\n        <upnp:signalStrength>99</upnp:signalStrength>\n        <upnp:albumArtURI dlna:profileID=\"JPEG_TN\"></upnp:albumArtURI>\n        <raumfeld:ebrowse></raumfeld:ebrowse>\n        <res bitrate=\"000\" protocolInfo=\"http-get:*:audio/x-mpegurl:*\"></res>\n    </item>\n</DIDL-Lite>",
            "PossiblePlaybackStorageMedia": "NETWORK",
            "TransportPlaySpeed": "1",
            "CurrentTrackDuration": "00:00:00",
            "PossibleRecordQualityModes": "NOT_IMPLEMENTED",
            "TransportError": "",
            "PossibleRecordStorageMedia": "NONE",
            "AVTransportURI": "http://192.168.249.1:9120/oe3.mp3",
            "RelativeTimePosition": "00:00:00",
            "RelativeCounterPosition": "1",
            "CurrentPlayMode": "NORMAL",
            "Bitrate": "160",
            "TransportState": "PAUSED_PLAYBACK",
            "AbsoluteCounterPosition": "1",
            "CurrentTransportActions": "Play,Previous,Repeat,Seek",
            "RoomStates": "uuid:50f23c84-0a1b-48de-ab44-10e9dd068f4e=STOPPED",
            "ContentType": "MP3",
            "NumberOfTracks": "1",
            "SleepTimerActive": "0",
            "TransportStatus": "OK",
            "CurrentTrackURI": "http://192.168.249.1:9120/oe3.mp3",
            "RoomVolumes": "uuid:50f23c84-0a1b-48de-ab44-10e9dd068f4e=31",
            "Volume": "31",
            "Mute": "0",
            "RoomMutes": "uuid:50f23c84-0a1b-48de-ab44-10e9dd068f4e=0",
            "rooms": [
                {
                    "roomUDN": "uuid:50f23c84-0a1b-48de-ab44-10e9dd068f4e",
                    "volume": "31",
                    "mute": "0",
                    "online": true,
                    "transportState": "STOPPED",
                    "name": "SchlafZimmer",
                    "color": "#862C30",
                    "udn": "uuid:50f23c84-0a1b-48de-ab44-10e9dd068f4e",
                    "powerState": "ACTIVE",
                    "renderer": [
                        {
                            "udn": "uuid:7abc79a3-910d-410e-b93b-0621833e6755",
                            "name": "Speaker SchlafZimmer"
                        }
                    ]
                }
            ],
            "udn": "uuid:4F6B4572-BBF3-4773-8F91-CC233CFEC87A",
            "mediaItem": {
                "class": "object.item.audioItem.audioBroadcast.radio",
                "section": "External",
                "name": "Station",
                "durability": "120",
                "childCount": null,
                "parentID": "0",
                "id": "0/External",
                "restricted": "1",
                "title": "",
                "description": null,
                "artist": null,
                "genre": null,
                "album": null,
                "date": null,
                "creator": null,
                "originalTrackNumber": null,
                "bitrate": "000",
                "protocolInfo": "http-get:*:audio/x-mpegurl:*",
                "signalStrength": "99",
                "ebrowse": ""
            },
            "friendlyName": "SchlafZimmer",
            "host": "192.168.251.200",
            "manufacturer": "Raumfeld GmbH",
            "modelNumber": "2"
        },
        {
            "InstanceID": 0,
            "CurrentTrackMetaData": "",
            "CurrentRecordQualityMode": "NOT_IMPLEMENTED",
            "AbsoluteTimePosition": "00:03:31",
            "SecondsUntilSleep": "0",
            "CurrentTrack": "0",
            "AVTransportURIMetaData": "",
            "PossiblePlaybackStorageMedia": "NETWORK",
            "TransportPlaySpeed": "1",
            "CurrentTrackDuration": "00:00:00",
            "PossibleRecordQualityModes": "NOT_IMPLEMENTED",
            "TransportError": "",
            "PossibleRecordStorageMedia": "NONE",
            "AVTransportURI": "dlna-playcontainer://uuid%3A2fe2f1b7-8578-47c7-9a59-f60706cc265d?sid=urn%3Aupnp-org%3AserviceId%3AContentDirectory&cid=0%2FPlaylists%2FMyPlaylists%2Fempty&md=0&fii=0",
            "RelativeTimePosition": "00:03:31",
            "RelativeCounterPosition": "1",
            "CurrentPlayMode": "NORMAL",
            "Bitrate": "160",
            "TransportState": "STOPPED",
            "AbsoluteCounterPosition": "1",
            "CurrentTransportActions": "",
            "RoomStates": "uuid:b463e62d-b87a-4b4a-ab4d-bdee80821f78=STOPPED",
            "ContentType": "MP3",
            "NumberOfTracks": "0",
            "SleepTimerActive": "0",
            "TransportStatus": "Sorry, there is no content in this playlist.",
            "CurrentTrackURI": "http://192.168.249.1:9120/oe3.mp3",
            "mute": 0,
            "RoomVolumes": "uuid:b463e62d-b87a-4b4a-ab4d-bdee80821f78=41",
            "Volume": "41",
            "Mute": "0",
            "RoomMutes": "uuid:b463e62d-b87a-4b4a-ab4d-bdee80821f78=0",
            "rooms": [
                {
                    "roomUDN": "uuid:b463e62d-b87a-4b4a-ab4d-bdee80821f78",
                    "transportState": "STOPPED",
                    "online": true,
                    "volume": "41",
                    "mute": "0",
                    "name": "Wc-Og",
                    "color": "#0099CC",
                    "udn": "uuid:b463e62d-b87a-4b4a-ab4d-bdee80821f78",
                    "powerState": "ACTIVE",
                    "renderer": [
                        {
                            "udn": "uuid:c80fefa9-84dd-4282-8977-4f9976a25872",
                            "name": "Connector Wc-Og"
                        }
                    ]
                }
            ],
            "udn": "uuid:e26f7ae0-a794-41e9-8d4d-f010e1d7c7a6",
            "mediaItem": null,
            "friendlyName": "Wc-Og",
            "host": "192.168.251.200",
            "manufacturer": "Raumfeld GmbH",
            "modelNumber": "2"
        },
        {
            "InstanceID": 0,
            "CurrentTrackMetaData": "<?xml version=\"1.0\"?>\n<DIDL-Lite xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\" xmlns:raumfeld=\"urn:schemas-raumfeld-com:meta-data/raumfeld\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" lang=\"en\"><item parentID=\"0/Renderers/uuid:a193f9a9-84c5-4193-9e50-bfd4396dcf86/StationButtons\" id=\"0/Renderers/uuid:a193f9a9-84c5-4193-9e50-bfd4396dcf86/StationButtons/854\" restricted=\"1\" refID=\"0/RadioTime/Search/s-s26058\"><raumfeld:name>Station</raumfeld:name><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><raumfeld:durability>120</raumfeld:durability><dc:title>WOS DU MIT MIR MOCHST - NORBERT SCHNEIDER</dc:title><upnp:signalStrength>10</upnp:signalStrength><upnp:albumArtURI dlna:profileID=\"JPEG_TN\">http://d1i6vahw24eb07.cloudfront.net/s26058q.png</upnp:albumArtURI><raumfeld:ebrowse>http://opml.radiotime.com/Tune.ashx?partnerId=7aJ9pvV5&amp;formats=wma%2Cmp3%2Cogg&amp;serial=78%3Aa5%3A04%3Af1%3A82%3Aee&amp;id=s26058&amp;c=ebrowse</raumfeld:ebrowse><res bitrate=\"160\" protocolInfo=\"http-get:*:audio/x-mpegurl:*\">http://opml.radiotime.com/Tune.ashx?id=e3932546&amp;sid=s26058&amp;formats=wma,mp3,ogg&amp;partnerId=7aJ9pvV5&amp;serial=78:a5:04:f1:82:ee</res><res bitrate=\"160\" protocolInfo=\"http-get:*:audio/x-mpegurl:*\">http://opml.radiotime.com/Tune.ashx?id=e50214209&amp;sid=s26058&amp;formats=wma,mp3,ogg&amp;partnerId=7aJ9pvV5&amp;serial=78:a5:04:f1:82:ee</res><res bitrate=\"32\" protocolInfo=\"http-get:*:audio/x-mpegurl:*\">http://opml.radiotime.com/Tune.ashx?id=e50214322&amp;sid=s26058&amp;formats=wma,mp3,ogg&amp;partnerId=7aJ9pvV5&amp;serial=78:a5:04:f1:82:ee</res></item></DIDL-Lite>\n",
            "CurrentRecordQualityMode": "NOT_IMPLEMENTED",
            "AbsoluteTimePosition": "61:24:58",
            "SecondsUntilSleep": "0",
            "CurrentTrack": "1",
            "AVTransportURIMetaData": "<DIDL-Lite xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\" xmlns:raumfeld=\"urn:schemas-raumfeld-com:meta-data/raumfeld\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" lang=\"en\"><item parentID=\"0/Renderers/uuid:a193f9a9-84c5-4193-9e50-bfd4396dcf86/StationButtons\" id=\"0/Renderers/uuid:a193f9a9-84c5-4193-9e50-bfd4396dcf86/StationButtons/854\" restricted=\"1\" refID=\"0/RadioTime/Search/s-s26058\"><raumfeld:name>Station</raumfeld:name><upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class><raumfeld:section>RadioTime</raumfeld:section><raumfeld:durability>120</raumfeld:durability><dc:title>ORF Radio Steiermark</dc:title><upnp:signalStrength>10</upnp:signalStrength><upnp:albumArtURI dlna:profileID=\"JPEG_TN\">http://d1i6vahw24eb07.cloudfront.net/s26058q.png</upnp:albumArtURI><raumfeld:ebrowse>http://opml.radiotime.com/Tune.ashx?partnerId=7aJ9pvV5&amp;formats=wma%2Cmp3%2Cogg&amp;serial=78%3Aa5%3A04%3Af1%3A82%3Aee&amp;id=s26058&amp;c=ebrowse</raumfeld:ebrowse><res bitrate=\"160\" protocolInfo=\"http-get:*:audio/x-mpegurl:*\">http://opml.radiotime.com/Tune.ashx?id=e3932546&amp;sid=s26058&amp;formats=wma,mp3,ogg&amp;partnerId=7aJ9pvV5&amp;serial=78:a5:04:f1:82:ee</res><res bitrate=\"160\" protocolInfo=\"http-get:*:audio/x-mpegurl:*\">http://opml.radiotime.com/Tune.ashx?id=e50214209&amp;sid=s26058&amp;formats=wma,mp3,ogg&amp;partnerId=7aJ9pvV5&amp;serial=78:a5:04:f1:82:ee</res><res bitrate=\"32\" protocolInfo=\"http-get:*:audio/x-mpegurl:*\">http://opml.radiotime.com/Tune.ashx?id=e50214322&amp;sid=s26058&amp;formats=wma,mp3,ogg&amp;partnerId=7aJ9pvV5&amp;serial=78:a5:04:f1:82:ee</res></item></DIDL-Lite>",
            "PossiblePlaybackStorageMedia": "NETWORK",
            "TransportPlaySpeed": "1",
            "CurrentTrackDuration": "00:00:00",
            "PossibleRecordQualityModes": "NOT_IMPLEMENTED",
            "TransportError": "",
            "PossibleRecordStorageMedia": "NONE",
            "AVTransportURI": "dlna-playsingle://uuid%3A2fe2f1b7-8578-47c7-9a59-f60706cc265d?sid=urn%3Aupnp-org%3AserviceId%3AContentDirectory&iid=0%2FRenderers%2Fuuid%3Aa193f9a9-84c5-4193-9e50-bfd4396dcf86%2FStationButtons%2F854",
            "RelativeTimePosition": "61:24:58",
            "RelativeCounterPosition": "1",
            "CurrentPlayMode": "NORMAL",
            "Bitrate": "192",
            "TransportState": "STOPPED",
            "AbsoluteCounterPosition": "1",
            "CurrentTransportActions": "",
            "RoomStates": "",
            "ContentType": "MP3",
            "NumberOfTracks": "1",
            "SleepTimerActive": "0",
            "TransportStatus": "OK",
            "CurrentTrackURI": "http://mp3stream9.apasf.apa.at:8000",
            "mute": 0,
            "RoomVolumes": "uuid:00287e64-0fcb-4e56-92da-30aaa0518b63=38",
            "Volume": "38",
            "Mute": "0",
            "RoomMutes": "uuid:00287e64-0fcb-4e56-92da-30aaa0518b63=0",
            "rooms": [
                {
                    "roomUDN": "uuid:00287e64-0fcb-4e56-92da-30aaa0518b63",
                    "volume": "38",
                    "mute": "0",
                    "online": true,
                    "name": "Sauna",
                    "color": "#009998",
                    "udn": "uuid:00287e64-0fcb-4e56-92da-30aaa0518b63",
                    "powerState": "MANUAL_STANDBY",
                    "renderer": [
                        {
                            "udn": "uuid:a193f9a9-84c5-4193-9e50-bfd4396dcf86",
                            "name": "Speaker Sauna"
                        }
                    ]
                }
            ],
            "udn": "uuid:a3317ec1-5302-4e16-a8c3-f4c00f63cabd",
            "mediaItem": {
                "class": "object.item.audioItem.audioBroadcast.radio",
                "section": "RadioTime",
                "name": "Station",
                "durability": "120",
                "childCount": null,
                "parentID": "0/Renderers/uuid:a193f9a9-84c5-4193-9e50-bfd4396dcf86/StationButtons",
                "id": "0/Renderers/uuid:a193f9a9-84c5-4193-9e50-bfd4396dcf86/StationButtons/854",
                "restricted": "1",
                "refID": "0/RadioTime/Search/s-s26058",
                "title": "WOS DU MIT MIR MOCHST - NORBERT SCHNEIDER",
                "description": null,
                "artist": null,
                "albumArtURI": "http://d1i6vahw24eb07.cloudfront.net/s26058q.png",
                "genre": null,
                "album": null,
                "date": null,
                "creator": null,
                "originalTrackNumber": null,
                "bitrate": "160",
                "protocolInfo": "http-get:*:audio/x-mpegurl:*",
                "signalStrength": "10",
                "ebrowse": "http://opml.radiotime.com/Tune.ashx?partnerId=7aJ9pvV5&formats=wma%2Cmp3%2Cogg&serial=78%3Aa5%3A04%3Af1%3A82%3Aee&id=s26058&c=ebrowse"
            },
            "friendlyName": "Inactive",
            "host": "192.168.251.200",
            "manufacturer": "Raumfeld GmbH",
            "modelNumber": "2"
        },
        {
            "InstanceID": 0,
            "CurrentTrackMetaData": "",
            "CurrentRecordQualityMode": "NOT_IMPLEMENTED",
            "AbsoluteTimePosition": "00:00:00",
            "SecondsUntilSleep": "0",
            "CurrentTrack": "0",
            "AVTransportURIMetaData": "",
            "PossiblePlaybackStorageMedia": "NETWORK",
            "TransportPlaySpeed": "1",
            "CurrentTrackDuration": "00:00:00",
            "PossibleRecordQualityModes": "NOT_IMPLEMENTED",
            "TransportError": "",
            "PossibleRecordStorageMedia": "NONE",
            "AVTransportURI": "",
            "RelativeTimePosition": "00:00:00",
            "RelativeCounterPosition": "1",
            "CurrentPlayMode": "NORMAL",
            "Bitrate": "0",
            "TransportState": "NO_MEDIA_PRESENT",
            "AbsoluteCounterPosition": "1",
            "CurrentTransportActions": "",
            "RoomStates": "",
            "ContentType": "",
            "NumberOfTracks": "0",
            "SleepTimerActive": "0",
            "TransportStatus": "OK",
            "CurrentTrackURI": "",
            "mute": 0,
            "RoomVolumes": "uuid:1a0c63af-481d-41e3-859b-b777616ee63e=41",
            "Volume": "41",
            "Mute": "0",
            "RoomMutes": "uuid:1a0c63af-481d-41e3-859b-b777616ee63e=0",
            "rooms": [
                {
                    "roomUDN": "uuid:1a0c63af-481d-41e3-859b-b777616ee63e",
                    "volume": "41",
                    "mute": "0",
                    "online": true,
                    "name": "KellerStueberl",
                    "udn": "uuid:1a0c63af-481d-41e3-859b-b777616ee63e",
                    "powerState": "MANUAL_STANDBY",
                    "renderer": [
                        {
                            "udn": "uuid:a2bc2f63-5ceb-48fc-af92-d4a7fa33e547",
                            "name": "Speaker KellerStueberl"
                        }
                    ]
                }
            ],
            "udn": "uuid:F05BAEF4-7E5D-4B75-9FAC-D596C3A86E3A",
            "mediaItem": null,
            "friendlyName": "Inactive",
            "host": "192.168.251.200",
            "manufacturer": "Raumfeld GmbH",
            "modelNumber": "2"
        },
        {
            "InstanceID": 0,
            "CurrentTrackMetaData": "",
            "CurrentRecordQualityMode": "NOT_IMPLEMENTED",
            "AbsoluteTimePosition": "00:00:00",
            "SecondsUntilSleep": "0",
            "CurrentTrack": "0",
            "AVTransportURIMetaData": "",
            "PossiblePlaybackStorageMedia": "NETWORK",
            "TransportPlaySpeed": "1",
            "CurrentTrackDuration": "00:00:00",
            "PossibleRecordQualityModes": "NOT_IMPLEMENTED",
            "TransportError": "",
            "PossibleRecordStorageMedia": "NONE",
            "AVTransportURI": "",
            "RelativeTimePosition": "00:00:00",
            "RelativeCounterPosition": "1",
            "CurrentPlayMode": "NORMAL",
            "Bitrate": "0",
            "TransportState": "NO_MEDIA_PRESENT",
            "AbsoluteCounterPosition": "1",
            "CurrentTransportActions": "",
            "RoomStates": "uuid:c7684d10-6548-4a4c-a9e7-6a31e178d8ac=STOPPED",
            "ContentType": "",
            "NumberOfTracks": "0",
            "SleepTimerActive": "0",
            "TransportStatus": "OK",
            "CurrentTrackURI": "",
            "mute": 0,
            "RoomVolumes": "uuid:c7684d10-6548-4a4c-a9e7-6a31e178d8ac=31",
            "Volume": "31",
            "Mute": "0",
            "RoomMutes": "uuid:c7684d10-6548-4a4c-a9e7-6a31e178d8ac=0",
            "rooms": [
                {
                    "roomUDN": "uuid:c7684d10-6548-4a4c-a9e7-6a31e178d8ac",
                    "transportState": "STOPPED",
                    "online": true,
                    "volume": "31",
                    "mute": "0",
                    "name": "LaubeAussen",
                    "udn": "uuid:c7684d10-6548-4a4c-a9e7-6a31e178d8ac",
                    "powerState": "AUTOMATIC_STANDBY",
                    "renderer": [
                        {
                            "udn": "uuid:137ea741-1abf-4acb-b40e-f159c9bda2e1",
                            "name": "Connector LaubeAussen #2"
                        }
                    ]
                }
            ],
            "udn": "uuid:E3F682C6-B0C0-4D4E-9AB4-1274522DC245",
            "mediaItem": null,
            "friendlyName": "LaubeAussen",
            "host": "192.168.251.200",
            "manufacturer": "Raumfeld GmbH",
            "modelNumber": "2"
        },
        {
            "InstanceID": 0,
            "CurrentTrackMetaData": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<DIDL-Lite xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:raumfeld=\"urn:schemas-raumfeld-com:meta-data/raumfeld\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" lang=\"en\">\n    <item parentID=\"0\" id=\"0/External\" restricted=\"1\">\n        <raumfeld:name>Station</raumfeld:name>\n        <upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class>\n        <raumfeld:section>External</raumfeld:section>\n        <raumfeld:durability>120</raumfeld:durability>\n        <dc:title></dc:title>\n        <upnp:signalStrength>99</upnp:signalStrength>\n        <upnp:albumArtURI dlna:profileID=\"JPEG_TN\"></upnp:albumArtURI>\n        <raumfeld:ebrowse></raumfeld:ebrowse>\n        <res bitrate=\"000\" protocolInfo=\"http-get:*:audio/x-mpegurl:*\"></res>\n    </item>\n</DIDL-Lite>",
            "CurrentRecordQualityMode": "NOT_IMPLEMENTED",
            "AbsoluteTimePosition": "00:01:09",
            "SecondsUntilSleep": "0",
            "CurrentTrack": "1",
            "AVTransportURIMetaData": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<DIDL-Lite xmlns=\"urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:dlna=\"urn:schemas-dlna-org:metadata-1-0/\" xmlns:raumfeld=\"urn:schemas-raumfeld-com:meta-data/raumfeld\" xmlns:upnp=\"urn:schemas-upnp-org:metadata-1-0/upnp/\" lang=\"en\">\n    <item parentID=\"0\" id=\"0/External\" restricted=\"1\">\n        <raumfeld:name>Station</raumfeld:name>\n        <upnp:class>object.item.audioItem.audioBroadcast.radio</upnp:class>\n        <raumfeld:section>External</raumfeld:section>\n        <raumfeld:durability>120</raumfeld:durability>\n        <dc:title></dc:title>\n        <upnp:signalStrength>99</upnp:signalStrength>\n        <upnp:albumArtURI dlna:profileID=\"JPEG_TN\"></upnp:albumArtURI>\n        <raumfeld:ebrowse></raumfeld:ebrowse>\n        <res bitrate=\"000\" protocolInfo=\"http-get:*:audio/x-mpegurl:*\"></res>\n    </item>\n</DIDL-Lite>",
            "PossiblePlaybackStorageMedia": "NETWORK",
            "TransportPlaySpeed": "1",
            "CurrentTrackDuration": "00:00:00",
            "PossibleRecordQualityModes": "NOT_IMPLEMENTED",
            "TransportError": "",
            "PossibleRecordStorageMedia": "NONE",
            "AVTransportURI": "http://192.168.249.1:9120/oe3.mp3",
            "RelativeTimePosition": "00:01:09",
            "RelativeCounterPosition": "1",
            "CurrentPlayMode": "NORMAL",
            "Bitrate": "160",
            "TransportState": "PLAYING",
            "AbsoluteCounterPosition": "1",
            "CurrentTransportActions": "Pause,Previous,Repeat,Seek,Stop",
            "RoomStates": "uuid:8d10c182-e6e5-4c54-817e-9313877877f7=PLAYING",
            "ContentType": "MP3",
            "NumberOfTracks": "1",
            "SleepTimerActive": "0",
            "TransportStatus": "OK",
            "CurrentTrackURI": "http://192.168.249.1:9120/oe3.mp3",
            "mute": 0,
            "RoomVolumes": "uuid:8d10c182-e6e5-4c54-817e-9313877877f7=31",
            "Volume": "31",
            "Mute": "0",
            "RoomMutes": "uuid:8d10c182-e6e5-4c54-817e-9313877877f7=0",
            "rooms": [
                {
                    "roomUDN": "uuid:8d10c182-e6e5-4c54-817e-9313877877f7",
                    "transportState": "PLAYING",
                    "online": true,
                    "volume": "31",
                    "mute": "0",
                    "name": "Kueche",
                    "udn": "uuid:8d10c182-e6e5-4c54-817e-9313877877f7",
                    "powerState": "ACTIVE",
                    "renderer": [
                        {
                            "udn": "uuid:f2db5ae9-8926-4dcf-9ada-f52f2b9240b1",
                            "name": "Speaker Kueche"
                        }
                    ]
                }
            ],
            "udn": "uuid:E870E243-4603-42F4-80B5-D50C4BCECFF3",
            "mediaItem": {
                "class": "object.item.audioItem.audioBroadcast.radio",
                "section": "External",
                "name": "Station",
                "durability": "120",
                "childCount": null,
                "parentID": "0",
                "id": "0/External",
                "restricted": "1",
                "title": "",
                "description": null,
                "artist": null,
                "genre": null,
                "album": null,
                "date": null,
                "creator": null,
                "originalTrackNumber": null,
                "bitrate": "000",
                "protocolInfo": "http-get:*:audio/x-mpegurl:*",
                "signalStrength": "99",
                "ebrowse": ""
            },
            "friendlyName": "Kueche",
            "host": "192.168.251.200",
            "manufacturer": "Raumfeld GmbH",
            "modelNumber": "2"
        },
        {
            "InstanceID": 0,
            "CurrentTrackMetaData": "",
            "CurrentRecordQualityMode": "NOT_IMPLEMENTED",
            "AbsoluteTimePosition": "00:00:37",
            "SecondsUntilSleep": "0",
            "CurrentTrack": "0",
            "AVTransportURIMetaData": "",
            "PossiblePlaybackStorageMedia": "NETWORK",
            "TransportPlaySpeed": "1",
            "CurrentTrackDuration": "00:00:00",
            "PossibleRecordQualityModes": "NOT_IMPLEMENTED",
            "TransportError": "",
            "PossibleRecordStorageMedia": "NONE",
            "AVTransportURI": "dlna-playcontainer://uuid%3A2fe2f1b7-8578-47c7-9a59-f60706cc265d?sid=urn%3Aupnp-org%3AserviceId%3AContentDirectory&cid=0%2FPlaylists%2FMyPlaylists%2Fempty&md=0&fii=0",
            "RelativeTimePosition": "00:00:37",
            "RelativeCounterPosition": "1",
            "CurrentPlayMode": "NORMAL",
            "Bitrate": "160",
            "TransportState": "STOPPED",
            "AbsoluteCounterPosition": "1",
            "CurrentTransportActions": "",
            "RoomStates": "uuid:02fe4938-45ce-4e13-b827-06a3fa45e3aa=STOPPED",
            "ContentType": "MP3",
            "NumberOfTracks": "0",
            "SleepTimerActive": "0",
            "TransportStatus": "Sorry, there is no content in this playlist.",
            "CurrentTrackURI": "http://192.168.249.1:9120/oe3.mp3",
            "mute": 0,
            "RoomVolumes": "uuid:02fe4938-45ce-4e13-b827-06a3fa45e3aa=45",
            "Volume": "45",
            "Mute": "0",
            "RoomMutes": "uuid:02fe4938-45ce-4e13-b827-06a3fa45e3aa=0",
            "rooms": [
                {
                    "roomUDN": "uuid:02fe4938-45ce-4e13-b827-06a3fa45e3aa",
                    "transportState": "STOPPED",
                    "online": true,
                    "volume": "45",
                    "mute": "0",
                    "name": "Bad",
                    "color": "#0099CC",
                    "udn": "uuid:02fe4938-45ce-4e13-b827-06a3fa45e3aa",
                    "powerState": "ACTIVE",
                    "renderer": [
                        {
                            "udn": "uuid:67e59017-9893-47a3-b42e-487bb57d2243",
                            "name": "Speaker Bad"
                        }
                    ]
                }
            ],
            "udn": "uuid:70C1A9E6-E756-474A-825D-4B4508D87E8A",
            "mediaItem": null,
            "friendlyName": "Bad",
            "host": "192.168.251.200",
            "manufacturer": "Raumfeld GmbH",
            "modelNumber": "2"
        }
    ]
}

thanks
holli

@ChriD
Copy link
Owner

ChriD commented Jan 26, 2018

Yea raumfeld itself renames the devices to "inactive"
i have to create a workaround for that.

I added a new issue
#53

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants