diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-01-30 22:19:41 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-01-30 22:19:41 -0500 |
| commit | 75a46393f0e1bc08ee7a652888dc8320258a747a (patch) | |
| tree | 993a9530d7ca0d0cbd908713676c3aa57a3cdac5 /MediaBrowser.Dlna/Server | |
| parent | 50a346fe5a83aa43b83d0c3f08e70bd9adce6058 (diff) | |
fix foreign language fallback for moviedb
Diffstat (limited to 'MediaBrowser.Dlna/Server')
| -rw-r--r-- | MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs b/MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs index de6b821836..47c10ac2c9 100644 --- a/MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs +++ b/MediaBrowser.Dlna/Server/DescriptionXmlBuilder.cs @@ -33,6 +33,11 @@ namespace MediaBrowser.Dlna.Server _serverAddress = serverAddress; } + private bool AbsoluteUrls + { + get { return true; } + } + public string GetXml() { var builder = new StringBuilder(); @@ -86,7 +91,10 @@ namespace MediaBrowser.Dlna.Server builder.Append("<modelURL>" + SecurityElement.Escape(_profile.ModelUrl ?? string.Empty) + "</modelURL>"); builder.Append("<serialNumber>" + SecurityElement.Escape(_profile.SerialNumber ?? string.Empty) + "</serialNumber>"); - builder.Append("<URLBase>" + SecurityElement.Escape(_serverAddress) + "</URLBase>"); + if (!AbsoluteUrls) + { + builder.Append("<URLBase>" + SecurityElement.Escape(_serverAddress) + "</URLBase>"); + } if (!string.IsNullOrWhiteSpace(_profile.SonyAggregationFlags)) { @@ -144,7 +152,11 @@ namespace MediaBrowser.Dlna.Server url = url.TrimStart('/'); url = "/dlna/" + _serverUdn + "/" + url; - //url = _serverAddress.TrimEnd('/') + url; + + if (AbsoluteUrls) + { + url = _serverAddress.TrimEnd('/') + url; + } return SecurityElement.Escape(url); } |
