diff options
Diffstat (limited to 'MediaBrowser.Dlna/Server')
| -rw-r--r-- | MediaBrowser.Dlna/Server/ControlHandler.cs | 2 | ||||
| -rw-r--r-- | MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs | 8 |
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>"); |
