From e1f8c18b516f5bd31f64b8faaa53266a3daddd7a Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Thu, 9 May 2013 13:38:02 -0400 Subject: added ability to track web sockets per session --- MediaBrowser.Controller/Dto/DtoBuilder.cs | 11 +-- MediaBrowser.Controller/Entities/BaseItem.cs | 6 +- MediaBrowser.Controller/Library/IUserManager.cs | 55 ------------- .../MediaBrowser.Controller.csproj | 1 + MediaBrowser.Controller/Session/ISessionManager.cs | 90 ++++++++++++++++++++++ 5 files changed, 95 insertions(+), 68 deletions(-) create mode 100644 MediaBrowser.Controller/Session/ISessionManager.cs (limited to 'MediaBrowser.Controller') diff --git a/MediaBrowser.Controller/Dto/DtoBuilder.cs b/MediaBrowser.Controller/Dto/DtoBuilder.cs index d84227059e..167ff2f78e 100644 --- a/MediaBrowser.Controller/Dto/DtoBuilder.cs +++ b/MediaBrowser.Controller/Dto/DtoBuilder.cs @@ -832,6 +832,7 @@ namespace MediaBrowser.Controller.Dto { Id = GetClientItemId(item), Name = item.Name, + MediaType = item.MediaType, Type = item.GetType().Name, IsFolder = item.IsFolder, RunTimeTicks = item.RunTimeTicks @@ -844,16 +845,6 @@ namespace MediaBrowser.Controller.Dto info.PrimaryImageTag = Kernel.Instance.ImageManager.GetImageCacheTag(item, ImageType.Primary, imagePath); } - if (item.BackdropImagePaths != null && item.BackdropImagePaths.Count > 0) - { - imagePath = item.BackdropImagePaths[0]; - - if (!string.IsNullOrEmpty(imagePath)) - { - info.BackdropImageTag = Kernel.Instance.ImageManager.GetImageCacheTag(item, ImageType.Backdrop, imagePath); - } - } - return info; } diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs index e31939d59a..43c629505d 100644 --- a/MediaBrowser.Controller/Entities/BaseItem.cs +++ b/MediaBrowser.Controller/Entities/BaseItem.cs @@ -683,7 +683,7 @@ namespace MediaBrowser.Controller.Entities /// Loads local trailers from the file system /// /// List{Video}. - private List LoadLocalTrailers() + private IEnumerable LoadLocalTrailers() { if (LocationType != LocationType.FileSystem) { @@ -746,7 +746,7 @@ namespace MediaBrowser.Controller.Entities /// Loads the theme songs. /// /// List{Audio.Audio}. - private List LoadThemeSongs() + private IEnumerable LoadThemeSongs() { if (LocationType != LocationType.FileSystem) { @@ -809,7 +809,7 @@ namespace MediaBrowser.Controller.Entities /// Loads the video backdrops. /// /// List{Video}. - private List