diff options
Diffstat (limited to 'MediaBrowser.Dlna/DlnaManager.cs')
| -rw-r--r-- | MediaBrowser.Dlna/DlnaManager.cs | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/MediaBrowser.Dlna/DlnaManager.cs b/MediaBrowser.Dlna/DlnaManager.cs index 963c68d9a..1f2d5b9c9 100644 --- a/MediaBrowser.Dlna/DlnaManager.cs +++ b/MediaBrowser.Dlna/DlnaManager.cs @@ -25,10 +25,10 @@ namespace MediaBrowser.Dlna private readonly ILogger _logger; private readonly IJsonSerializer _jsonSerializer; - public DlnaManager(IXmlSerializer xmlSerializer, - IFileSystem fileSystem, - IApplicationPaths appPaths, - ILogger logger, + public DlnaManager(IXmlSerializer xmlSerializer, + IFileSystem fileSystem, + IApplicationPaths appPaths, + ILogger logger, IJsonSerializer jsonSerializer) { _xmlSerializer = xmlSerializer; @@ -230,6 +230,19 @@ namespace MediaBrowser.Dlna { _logger.Debug("Found matching device profile: {0}", profile.Name); } + else + { + string userAgent = null; + headers.TryGetValue("User-Agent", out userAgent); + + var msg = "No matching device profile found. The default will be used. "; + if (!string.IsNullOrEmpty(userAgent)) + { + msg += "User-agent: " + userAgent + ". "; + } + + _logger.Debug(msg); + } return profile; } |
