Open phhusson opened 4 years ago
Interesting but from a first search it seems not only would "dail" be "dial" but device:daily:1
would be service:dial:1
.
But from the context of the Tubecast code and https://orange-opensource.github.io/OCast-Java/reference/org/ocast/discovery/DialDevice.html, I conclude that the issue is not a typo but that device:dail
should be replaced by device:tvdevice
, that is:
From
__device__ = '''<?xml version="1.0" encoding="utf-8"?>
<root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:r="urn:restful-tv-org:schemas:upnp-dd">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<URLBase>{{ path }}</URLBase>
<device>
<deviceType>urn:schemas-upnp-org:device:dail:1</deviceType>
<friendlyName>{{ friendlyName }}</friendlyName>
<manufacturer>Kodi</manufacturer>
<modelName>Tubecast</modelName>
<UDN>uuid:{{ uuid }}</UDN>
</device>
</root>'''
to:
__device__ = '''<?xml version="1.0" encoding="utf-8"?>
<root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:r="urn:restful-tv-org:schemas:upnp-dd">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<URLBase>{{ path }}</URLBase>
<device>
<deviceType>urn:schemas-upnp-org:device:tvdevice:1</deviceType>
<friendlyName>{{ friendlyName }}</friendlyName>
<manufacturer>Kodi</manufacturer>
<modelName>Tubecast</modelName>
<UDN>uuid:{{ uuid }}</UDN>
</device>
</root>'''
https://github.com/enen92/script.tubecast/blob/750858dec13c8c5b1e577c36b607d7114c374106/resources/lib/tubecast/dial.py#L17
(I just found this by googling some ssdp/dial code, I don't know if this has any impact on anything)