From 02ebeb0e5bc85a62a395e5605b66b9b558c4e2c8 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 29 Sep 2013 20:51:04 -0400 Subject: [PATCH] added logging during app update, and IsHD --- .../DefaultTheme/DefaultThemeService.cs | 2 +- .../Playback/BaseStreamingService.cs | 19 ++++++++++++++++++- MediaBrowser.Api/UserLibrary/ItemsService.cs | 2 +- .../BaseApplicationHost.cs | 2 ++ ...MediaBrowser.Common.Implementations.csproj | 1 + .../ScheduledTasks/Tasks}/PluginUpdateTask.cs | 5 ++--- .../Updates/InstallationManager.cs | 10 +++++----- MediaBrowser.Controller/Entities/Video.cs | 2 +- .../MediaInfo/MediaEncoderHelpers.cs | 19 +++++++++---------- MediaBrowser.Model/Dto/BaseItemDto.cs | 10 ++++++++++ MediaBrowser.Model/Entities/BaseItemInfo.cs | 6 ------ .../TV/SeriesPostScanTask.cs | 4 ++++ .../Dto/DtoService.cs | 2 +- ...MediaBrowser.Server.Implementations.csproj | 1 - Nuget/MediaBrowser.Common.Internal.nuspec | 4 ++-- Nuget/MediaBrowser.Common.nuspec | 2 +- Nuget/MediaBrowser.Server.Core.nuspec | 4 ++-- 17 files changed, 60 insertions(+), 35 deletions(-) rename {MediaBrowser.Server.Implementations/ScheduledTasks => MediaBrowser.Common.Implementations/ScheduledTasks/Tasks}/PluginUpdateTask.cs (96%) diff --git a/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs b/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs index c806273408..8c041a178c 100644 --- a/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs +++ b/MediaBrowser.Api/DefaultTheme/DefaultThemeService.cs @@ -229,7 +229,7 @@ namespace MediaBrowser.Api.DefaultTheme var movies = items.OfType() .ToList(); - var hdMovies = movies.Where(i => i.IsHd).ToList(); + var hdMovies = movies.Where(i => i.IsHD).ToList(); var familyGenres = request.FamilyGenre.Split(',').ToDictionary(i => i, StringComparer.OrdinalIgnoreCase); diff --git a/MediaBrowser.Api/Playback/BaseStreamingService.cs b/MediaBrowser.Api/Playback/BaseStreamingService.cs index c782c243d0..b002d556b0 100644 --- a/MediaBrowser.Api/Playback/BaseStreamingService.cs +++ b/MediaBrowser.Api/Playback/BaseStreamingService.cs @@ -5,6 +5,7 @@ using MediaBrowser.Common.MediaInfo; using MediaBrowser.Controller; using MediaBrowser.Controller.Dto; using MediaBrowser.Controller.Entities; +using MediaBrowser.Controller.Entities.Audio; using MediaBrowser.Controller.Library; using MediaBrowser.Controller.MediaInfo; using MediaBrowser.Model.Drawing; @@ -442,7 +443,23 @@ namespace MediaBrowser.Api.Playback /// System.String. protected string GetProbeSizeArgument(BaseItem item) { - return MediaEncoder.GetProbeSizeArgument(MediaEncoderHelpers.GetInputType(item)); + var type = InputType.AudioFile; + + if (item is Audio) + { + type = MediaEncoderHelpers.GetInputType(item.Path, null, null); + } + else + { + var video = item as Video; + + if (video != null) + { + type = MediaEncoderHelpers.GetInputType(item.Path, video.VideoType, video.IsoType); + } + } + + return MediaEncoder.GetProbeSizeArgument(type); } /// diff --git a/MediaBrowser.Api/UserLibrary/ItemsService.cs b/MediaBrowser.Api/UserLibrary/ItemsService.cs index 3437cdd5ab..413c683deb 100644 --- a/MediaBrowser.Api/UserLibrary/ItemsService.cs +++ b/MediaBrowser.Api/UserLibrary/ItemsService.cs @@ -756,7 +756,7 @@ namespace MediaBrowser.Api.UserLibrary if (request.IsHD.HasValue) { - items = items.OfType