|
|
@ -258,7 +258,7 @@ namespace MediaBrowser.Dlna.Main
|
|
|
|
|
|
|
|
|
|
|
|
var deviceTypeNamespace = serviceParts[0].Replace('.', '-');
|
|
|
|
var deviceTypeNamespace = serviceParts[0].Replace('.', '-');
|
|
|
|
|
|
|
|
|
|
|
|
_Publisher.AddDevice(new SsdpRootDevice
|
|
|
|
var device = new SsdpRootDevice
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CacheLifetime = TimeSpan.FromSeconds(cacheLength), //How long SSDP clients can cache this info.
|
|
|
|
CacheLifetime = TimeSpan.FromSeconds(cacheLength), //How long SSDP clients can cache this info.
|
|
|
|
Location = uri, // Must point to the URL that serves your devices UPnP description document.
|
|
|
|
Location = uri, // Must point to the URL that serves your devices UPnP description document.
|
|
|
@ -268,8 +268,11 @@ namespace MediaBrowser.Dlna.Main
|
|
|
|
FriendlyName = "Emby Server",
|
|
|
|
FriendlyName = "Emby Server",
|
|
|
|
Manufacturer = "Emby",
|
|
|
|
Manufacturer = "Emby",
|
|
|
|
ModelName = "Emby Server",
|
|
|
|
ModelName = "Emby Server",
|
|
|
|
Uuid = udn // This must be a globally unique value that survives reboots etc. Get from storage or embedded hardware etc.
|
|
|
|
Uuid = udn
|
|
|
|
});
|
|
|
|
// This must be a globally unique value that survives reboots etc. Get from storage or embedded hardware etc.
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_Publisher.AddDevice(device);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|