Ich versuche, ein Lied zu spielen, das in einem System mit URL http://192.168.1.160:10243/WMPNSSv4/1921188402/1_NC0yNTY.mp3 in Kodi ist.UPnP-Implementierung in KODI
Der gleiche Code funktioniert in Windows Media Player, aber warum nicht in KODI?
Die IP des Systems mit KODI ist 192.168.1.144 Ich versuche Aktion zu senden, wie unten:
curl -v -o response.xml -H "Content-Type: text/xml; charset =" UTF-8 "" -H "Soapaction: "urn: schemas-upnp-org: Service: AVTransport: 1 # SetAVTransportURI"" -d @ AV_transport.xml -X POST http://192.168.1.144:1356/AVTransport/c093ed10-0986-7173-937f-3fc4bbf9ec3a/control.xml
Mein AV_transport.xml enthält:
<?xml version = "1.0" encoding="utf-8"?>
<s:Envelope
xmlns:s = "http://schemas.xmlsoap.org/soap/envelope/"
s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:SetAVTransportURI xmlns:u="urn:schemas-upnp-org:Service:AVTransport:1">
<InstanceID>0</InstanceID>
<CurrentURI>http://192.168.1.160:10243/WMPNSSv4/1921188402/1_NC0yNTY.mp3</CurrentURI>
<CurrentURIMetaData></CurrentURIMetaData>
</u:SetAVTransportURI>
</s:Body>
</s:Envelope>
Ich bekomme Header-Nachricht als 500 Bad reuest: Bad Namespace. Bitte sagen Sie mir, wo ich einen Fehler in meinem Code habe.