aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Dlna/DlnaManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Dlna/DlnaManager.cs')
-rw-r--r--MediaBrowser.Dlna/DlnaManager.cs21
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;
}