aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Dlna/Server
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Dlna/Server')
-rw-r--r--MediaBrowser.Dlna/Server/ControlHandler.cs2
-rw-r--r--MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs8
2 files changed, 8 insertions, 2 deletions
diff --git a/MediaBrowser.Dlna/Server/ControlHandler.cs b/MediaBrowser.Dlna/Server/ControlHandler.cs
index b28ec010e8..82cdf927c5 100644
--- a/MediaBrowser.Dlna/Server/ControlHandler.cs
+++ b/MediaBrowser.Dlna/Server/ControlHandler.cs
@@ -337,7 +337,7 @@ namespace MediaBrowser.Dlna.Server
didl.SetAttribute("xmlns:dlna", NS_DLNA);
didl.SetAttribute("xmlns:upnp", NS_UPNP);
- foreach (var att in _profile.ContentDirectoryRootAttributes)
+ foreach (var att in _profile.XmlRootAttributes)
{
didl.SetAttribute(att.Name, att.Value);
}
diff --git a/MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs b/MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs
index 4b66e489f5..61b03a292d 100644
--- a/MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs
+++ b/MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs
@@ -31,7 +31,13 @@ namespace MediaBrowser.Dlna.Server
var builder = new StringBuilder();
builder.Append("<?xml version=\"1.0\"?>");
- builder.Append("<root xmlns=\"urn:schemas-upnp-org:device-1-0\" xmlns:dlna=\"urn:schemas-dlna-org:device-1-0\">");
+
+ builder.Append("<root xmlns=\"urn:schemas-upnp-org:device-1-0\" xmlns:dlna=\"urn:schemas-dlna-org:device-1-0\"");
+ foreach (var att in _profile.XmlRootAttributes)
+ {
+ builder.AppendFormat(" {0}=\"{1}\"", att.Name, att.Value);
+ }
+ builder.Append(">");
builder.Append("<specVersion>");
builder.Append("<major>1</major>");