diff --git a/MediaBrowser.Common.Implementations/Security/UsageReporter.cs b/MediaBrowser.Common.Implementations/Security/UsageReporter.cs index 0e3b0e210f..46303b3cb9 100644 --- a/MediaBrowser.Common.Implementations/Security/UsageReporter.cs +++ b/MediaBrowser.Common.Implementations/Security/UsageReporter.cs @@ -49,7 +49,7 @@ namespace MediaBrowser.Common.Implementations.Security { public string AppName { get; set; } public string AppVersion { get; set; } - public string DeviceVersion { get; set; } + public string DeviceName { get; set; } public string DeviceId { get; set; } } } diff --git a/MediaBrowser.Controller/Session/SessionInfo.cs b/MediaBrowser.Controller/Session/SessionInfo.cs index d8052b9bf6..bc0f8a5d16 100644 --- a/MediaBrowser.Controller/Session/SessionInfo.cs +++ b/MediaBrowser.Controller/Session/SessionInfo.cs @@ -86,12 +86,6 @@ namespace MediaBrowser.Controller.Session /// The name of the device. public string DeviceName { get; set; } - /// - /// Gets or sets the device version. - /// - /// The device version. - public string DeviceVersion { get; set; } - /// /// Gets or sets the name of the now viewing item. /// diff --git a/MediaBrowser.Server.Implementations/EntryPoints/UsageEntryPoint.cs b/MediaBrowser.Server.Implementations/EntryPoints/UsageEntryPoint.cs index 98b9b2ae91..af3fde34b4 100644 --- a/MediaBrowser.Server.Implementations/EntryPoints/UsageEntryPoint.cs +++ b/MediaBrowser.Server.Implementations/EntryPoints/UsageEntryPoint.cs @@ -46,24 +46,17 @@ namespace MediaBrowser.Server.Implementations.EntryPoints if (!string.IsNullOrEmpty(session.Client) && !string.IsNullOrEmpty(session.DeviceName) && - !string.IsNullOrEmpty(session.DeviceId)) + !string.IsNullOrEmpty(session.DeviceId) && + !string.IsNullOrEmpty(session.ApplicationVersion)) { var keys = new List { session.Client, session.DeviceName, - session.DeviceId + session.DeviceId, + session.ApplicationVersion }; - if (!string.IsNullOrEmpty(session.DeviceVersion)) - { - keys.Add(session.DeviceVersion); - } - else - { - keys.Add(DefaultDeviceVersion); - } - var key = string.Join("_", keys.ToArray()).GetMD5(); _apps.GetOrAdd(key, guid => GetNewClientInfo(session)); @@ -90,15 +83,10 @@ namespace MediaBrowser.Server.Implementations.EntryPoints { AppName = session.Client, AppVersion = session.ApplicationVersion, - DeviceVersion = session.DeviceVersion, + DeviceName = session.DeviceName, DeviceId = session.DeviceId }; - if (string.IsNullOrEmpty(info.DeviceVersion)) - { - info.DeviceVersion = DefaultDeviceVersion; - } - // Report usage to remote server, except for web client, since we already have data on that if (!string.Equals(info.AppName, "Dashboard", StringComparison.OrdinalIgnoreCase)) {