X_MS_MediaReceiverRegistrar - Hidden service

Issue #43 wontfix
Former user created an issue

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)

  1. Petr Nejedly repo owner

    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?

  2. Former user 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?

  3. Petr Nejedly repo owner

    Or you recognize it by for ex. by USER-AGENT and than serve device description with this service?

    yes.

  4. Former user 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?

  5. Petr Nejedly 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.

  6. Former user 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.

  7. Log in to comment