X_MS_MediaReceiverRegistrar - Hidden service
During start/stop ServiioMS there are ALIVE/BYEBYE messages with annoucments of X_MS_MediaReceiverRegistrar service.
NT: urn:microsoft.com:service:X_MS_MediaReceiverRegistrar:1
USN: uuid:7b00ddbb-d7dd-3b37-9eaf-492e77e8d8c7:microsoft.com:service:X_MS_MediaReceiverRegistrar:1
Such service is missing in device description XML.
But service description is available under: http://10.132.152.90:8895/serviceDescription/X_MS_MediaReceiverRegistrar
I'm guessing it's leftover from version 0.1 ??
Comments (7)
-
repo owner -
Account Deleted So why to hide this service? Does XBox guessing path? Or you recognize it by for ex. by USER-AGENT and than serve device description with this service?
-
repo owner Or you recognize it by for ex. by USER-AGENT and than serve device description with this service?
yes.
-
Account Deleted To sum up. If ServiioMS does not send ALIVE from this service - XBox does not even try to download device description.
Am I right?
-
repo owner Serviio sends ALIVE messages to all devices that are listening, device description is then generated on request and depends on the user agent, so XBox will get the service in the description and other devices will not get that.
-
Account Deleted But my concern is - what happen with XBox if You don't send ALIVE from this particular service. If XBox still sends http GET for description, or just ignores Serviio MS as "incompliant".
Is this ALIVE is needed to be send to enable XBox discovery mechanism. Cause User-Agnet is in GET. So still You are able to discover that Xbox is tring to feach MS description, and than serve Microsoft compatible description.
-
repo owner - changed status to wontfix
- Log in to comment
this is because of XBox 360, other devices don't need this service. It's included in the device description only when requested from XBox 360 (or under XBox profile), but when multicasting ALIVE/BYEBYE Serviio has got no idea what devices are listening ... that's why it notifies about all services (even though they are available only for certain devices/profiles).
Does this make sense?