@DLNAPORT=49152
@UPNPPORT=59152
@IP=192.168.1.184
@DLNAURL=http://{{IP}}:{{DLNAPORT}}
@QUEUE_CONTEXT2='<?xml version="1.0"?><PlayList><ListName>zpl_test</ListName><ListInfo><Radio>0</Radio><SourceName>RakoitServer</SourceName><PicUrl></PicUrl><TrackNumber>2</TrackNumber><SearchUrl></SearchUrl><Quality>0</Quality></ListInfo><Tracks><Track1><URL>http://192.168.0.191:10243/WMPNSSv4/3795127141/1_ezE5QTkwOTg1LTNCMDEtNEVFOC1BQ0VFLTM3NzE1RkY2MDEwQX0uMC40.mp3</URL><Source>RakoitServer</Source><Key></Key><Id></Id><Metadata>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:song=&quot;www.wiimu.com/song/&quot; xmlns:custom=&quot;www.wiimu.com/custom/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;item&gt;&lt;song:id&gt;&lt;/song:id&gt;&lt;song:albumid&gt;&lt;/song:albumid&gt;&lt;song:singerid&gt;&lt;/song:singerid&gt;&lt;dc:title&gt;Kalimba&lt;/dc:title&gt;&lt;upnp:artist&gt;Mr. Scruff&lt;/upnp:artist&gt;&lt;upnp:album&gt;Ninja Tuna&lt;/upnp:album&gt;&lt;res protocolInfo=&quot;http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;&quot; duration=&quot;0&quot;&gt;http://192.168.0.191:10243/WMPNSSv4/3795127141/1_ezE5QTkwOTg1LTNCMDEtNEVFOC1BQ0VFLTM3NzE1RkY2MDEwQX0uMC40.mp3&lt;/res&gt;&lt;upnp:albumArtURI&gt;http://192.168.0.191:10243/WMPNSSv4/3795127141/ezE5QTkwOTg1LTNCMDEtNEVFOC1BQ0VFLTM3NzE1RkY2MDEwQX0uMC40.jpg?albumArt=true,formatID=13&lt;/upnp:albumArtURI&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;</Metadata></Track1><Track2><URL>http://192.168.0.191:10243/WMPNSSv4/3795127141/1_ezEyMjI2REU2LTk0QUYtNEQ2Qy05QTBGLUVBRjgyOEIwNDUyM30uMC40.mp3</URL><Source>RakoitServer</Source><Key></Key><Id></Id><Metadata></Metadata></Track2></Tracks></PlayList>'
@KEYMAP_CONTEXT='<?xml version="1.0"?><KeyList><ListName>KeyMappingQueue</ListName><MaxNumber>21</MaxNumber><Key0></Key0><Key1></Key1><Key2></Key2><Key3></Key3><Key4><Name>zpl_test</Name><PicUrl>https://static.qobuz.com/images/covers/za/wm/mmki6f6gwwmza_600.jpg</PicUrl><Source>MyUPnPServer</Source></Key4><Key5></Key5><Key6></Key6><Key7></Key7><Key8></Key8><Key9></Key9><Key10></Key10><Key11></Key11><Key12></Key12><Key13></Key13><Key14></Key14><Key15></Key15><Key16></Key16><Key17></Key17><Key18></Key18><Key19></Key19><Key20></Key20></KeyList>'
@QUEUE_CONTEXT3='<?xml version="1.0"?><PlayList><ListName>LeLohas-The Classics_#~2019-07-31 18:44:02</ListName><ListInfo><Radio>0</Radio><SourceName>QQFM</SourceName><SrcParent>LeLohas-The Classics</SrcParent><StationID></StationID><TrackNumber>0</TrackNumber><SearchUrl>http://api.fm.qq.com/v1/detail/get_album_show_list?album_id=rd000xFhjc4815DI&amp;appid=1105226088&amp;pagination_size=30&amp;sig=XmcbGfs3QyziLdLiAj361YLKgkE%3D&amp;pagination_cursor=0</SearchUrl><Login_username></Login_username><CurrentPage>0</CurrentPage><TotalPages>0</TotalPages><Quality>0</Quality></ListInfo><Tracks></Tracks></PlayList>'
@QUEUE_CONTEXT4='<?xml version="1.0"?><PlayList><ListName>zpl_test</ListName><ListInfo><Radio>0</Radio><SourceName>MyUPnPServer</SourceName><SrcParent>UPnP</SrcParent><StationID></StationID><PicUrl></PicUrl><TrackNumber>2</TrackNumber><SearchUrl></SearchUrl><Quality>0</Quality></ListInfo><Tracks><Track1><URL>http://192.168.0.192:8200/MediaItems/A0$128$129$1245444.mp3?type=1,client=33,mime=audio/mpeg,pn=MP3,ext=.mp3</URL><Source>MyUPnPServer</Source><Key></Key><Id></Id><Metadata>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:song=&quot;www.wiimu.com/song/&quot; xmlns:custom=&quot;www.wiimu.com/custom/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;item&gt;&lt;song:id&gt;&lt;/song:id&gt;&lt;song:albumid&gt;&lt;/song:albumid&gt;&lt;song:singerid&gt;&lt;/song:singerid&gt;&lt;dc:title&gt;Heal The World&lt;/dc:title&gt;&lt;upnp:artist&gt;Michael Jackson&lt;/upnp:artist&gt;&lt;upnp:album&gt;King Of Pop&lt;/upnp:album&gt;&lt;res protocolInfo=&quot;http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;&quot; duration=&quot;0&quot;&gt;http://192.168.0.192:8200/MediaItems/A0$128$129$1245444.mp3?type=1,client=33,mime=audio/mpeg,pn=MP3,ext=.mp3&lt;/res&gt;&lt;upnp:albumArtURI&gt;http://192.168.0.192:8200/Thumbnails/A01/share/CACHEDEV1_DATA/.system/thumbnail/013/19.jpg&lt;/upnp:albumArtURI&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;</Metadata></Track1><Track2><URL>http://192.168.0.192:8200/MediaItems/A0$128$129$1179908.mp3?type=1,client=33,mime=audio/mpeg,pn=MP3,ext=.mp3</URL><Source>MyUPnPServer</Source><Key></Key><Id></Id><Metadata>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&lt;DIDL-Lite xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:upnp=&quot;urn:schemas-upnp-org:metadata-1-0/upnp/&quot; xmlns:song=&quot;www.wiimu.com/song/&quot; xmlns:custom=&quot;www.wiimu.com/custom/&quot; xmlns=&quot;urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/&quot;&gt;&lt;upnp:class&gt;object.item.audioItem.musicTrack&lt;/upnp:class&gt;&lt;item&gt;&lt;song:id&gt;&lt;/song:id&gt;&lt;song:albumid&gt;&lt;/song:albumid&gt;&lt;song:singerid&gt;&lt;/song:singerid&gt;&lt;dc:title&gt;Just Give Me A Reason&lt;/dc:title&gt;&lt;upnp:artist&gt;P!nk&lt;/upnp:artist&gt;&lt;upnp:album&gt;The Truth About Love&lt;/upnp:album&gt;&lt;res protocolInfo=&quot;http-get:*:audio/mpeg:DLNA.ORG_PN=MP3;DLNA.ORG_OP=01;&quot; duration=&quot;0&quot;&gt;http://192.168.0.192:8200/MediaItems/A0$128$129$1179908.mp3?type=1,client=33,mime=audio/mpeg,pn=MP3,ext=.mp3&lt;/res&gt;&lt;upnp:albumArtURI&gt;http://192.168.0.192:8200/Thumbnails/A01/share/CACHEDEV1_DATA/.system/thumbnail/012/18.jpg&lt;/upnp:albumArtURI&gt;&lt;/item&gt;&lt;/DIDL-Lite&gt;</Metadata></Track2></Tracks></PlayList>'
@SUB=PlayQueue1
@SRV=urn:schemas-wiimu-com:service:PlayQueue:1
@ACT=GetKeyMapping
@MSG=''
@UPNPURL=http://{{IP}}:{{UPNPPORT}}/upnp/control/{{SUB}}
@ENVS=<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body>
@ENVE=</s:Body></s:Envelope>
@DAT={{ENVS}}<u:{{ACT}} xmlns:u="{{SRV}}">{{MSG}}</u:{{ACT}}>{{ENVE}}
@HSA=SOAPACTION: "{{SRV}}#{{ACT}}"
###
# get description
GET {{DLNAURL}}/description.xml
###
# get KeyMappingQueue
POST {{UPNPURL}}
SOAPACTION: "{{SRV}}#{{ACT}}"
Content-Type: text/xml;charset="utf-8"
{{ENVS}}<u:{{ACT}} xmlns:u="{{SRV}}">{{MSG}}</u:{{ACT}}>{{ENVE}}