From 8b630e2d41697ce2ff8b93b7904d884fc96058f4 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sat, 12 Jul 2014 15:05:35 -0400 Subject: [PATCH] update to vs 2013 --- MediaBrowser.Api/ItemLookupService.cs | 17 ++++-- .../Images/EpisodeLocalImageProvider.cs | 17 ++++-- .../MediaBrowser.Model.Portable.csproj | 55 +++++++++++-------- MediaBrowser.Model.Portable/packages.config | 3 - .../ApplicationHost.cs | 10 ++-- MediaBrowser.sln | 24 ++++---- Nuget/MediaBrowser.Common.nuspec | 4 +- Nuget/MediaBrowser.Model.Signed.nuspec | 4 +- 8 files changed, 75 insertions(+), 59 deletions(-) diff --git a/MediaBrowser.Api/ItemLookupService.cs b/MediaBrowser.Api/ItemLookupService.cs index d3d2f750e9..2ce7997a12 100644 --- a/MediaBrowser.Api/ItemLookupService.cs +++ b/MediaBrowser.Api/ItemLookupService.cs @@ -224,16 +224,23 @@ namespace MediaBrowser.Api } } - var task = item.RefreshMetadata(new MetadataRefreshOptions + var service = new ItemRefreshService(_libraryManager) { + Logger = Logger, + Request = Request, + ResultFactory = ResultFactory, + SessionContext = SessionContext + }; + + service.Post(new RefreshItem + { + Id = request.Id, MetadataRefreshMode = MetadataRefreshMode.FullRefresh, ImageRefreshMode = ImageRefreshMode.FullRefresh, ReplaceAllMetadata = true, ReplaceAllImages = true, - - }, CancellationToken.None); - - Task.WaitAll(task); + Recursive = true + }); } /// diff --git a/MediaBrowser.LocalMetadata/Images/EpisodeLocalImageProvider.cs b/MediaBrowser.LocalMetadata/Images/EpisodeLocalImageProvider.cs index f1e7426aad..f40020c84e 100644 --- a/MediaBrowser.LocalMetadata/Images/EpisodeLocalImageProvider.cs +++ b/MediaBrowser.LocalMetadata/Images/EpisodeLocalImageProvider.cs @@ -1,11 +1,11 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using MediaBrowser.Controller.Entities; +using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities.TV; using MediaBrowser.Controller.Providers; using MediaBrowser.Model.Entities; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; namespace MediaBrowser.LocalMetadata.Images { @@ -53,7 +53,12 @@ namespace MediaBrowser.LocalMetadata.Images return parentPathFiles .Where(i => { - if (BaseItem.SupportedImageExtensions.Contains(i.Extension)) + if ((i.Attributes & FileAttributes.Directory) == FileAttributes.Directory) + { + return false; + } + + if (BaseItem.SupportedImageExtensions.Contains(i.Extension, StringComparer.OrdinalIgnoreCase)) { var currentNameWithoutExtension = Path.GetFileNameWithoutExtension(i.Name); diff --git a/MediaBrowser.Model.Portable/MediaBrowser.Model.Portable.csproj b/MediaBrowser.Model.Portable/MediaBrowser.Model.Portable.csproj index 326b865462..bb919edb82 100644 --- a/MediaBrowser.Model.Portable/MediaBrowser.Model.Portable.csproj +++ b/MediaBrowser.Model.Portable/MediaBrowser.Model.Portable.csproj @@ -11,12 +11,32 @@ MediaBrowser.Model MediaBrowser.Model v4.0 - Profile104 + Profile158 512 {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} ..\ true ..\packages\Fody.1.19.1.0 + + + + + 4.0 + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true true @@ -41,25 +61,10 @@ - - ..\packages\Microsoft.Bcl.Async.1.0.168\lib\portable-net40+sl4+win8+wp71+wpa81\Microsoft.Threading.Tasks.dll - - - ..\packages\Microsoft.Bcl.Async.1.0.168\lib\portable-net40+sl4+win8+wp71+wpa81\Microsoft.Threading.Tasks.Extensions.dll - ..\packages\PropertyChanged.Fody.1.41.0.0\Lib\portable-net4+sl4+wp7+win8+MonoAndroid16+MonoTouch40\PropertyChanged.dll False - - ..\packages\Microsoft.Bcl.1.1.9\lib\portable-net40+sl4+win8+wp71+wpa81\System.IO.dll - - - ..\packages\Microsoft.Bcl.1.1.9\lib\portable-net40+sl4+win8+wp71+wpa81\System.Runtime.dll - - - ..\packages\Microsoft.Bcl.1.1.9\lib\portable-net40+sl4+win8+wp71+wpa81\System.Threading.Tasks.dll - @@ -889,7 +894,18 @@ - + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + false + + if $(ConfigurationName) == Release ( @@ -898,11 +914,6 @@ xcopy "$(TargetPath)" "$(SolutionDir)\Nuget\dlls\portable\" /y /d /r /i - - - - -