From f676ea63156f959d08eb4d324274ef2fef853933 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Sun, 30 Oct 2016 03:02:23 -0400 Subject: [PATCH] make local metadata project portable --- MediaBrowser.LocalMetadata/BaseXmlProvider.cs | 2 +- .../Images/ImagesByNameImageProvider.cs | 2 +- .../InternalMetadataFolderImageProvider.cs | 2 +- .../MediaBrowser.LocalMetadata.csproj | 14 +- .../Parsers/BaseItemXmlParser.cs | 48 +- .../Parsers/BoxSetXmlParser.cs | 11 +- .../Parsers/EpisodeXmlParser.cs | 5 +- .../Parsers/GameSystemXmlParser.cs | 11 +- .../Parsers/GameXmlParser.cs | 11 +- .../Parsers/MovieXmlParser.cs | 16 +- .../Parsers/MusicVideoXmlParser.cs | 15 +- .../Parsers/PlaylistXmlParser.cs | 11 +- .../Parsers/SeriesXmlParser.cs | 15 +- .../Providers/BoxSetXmlProvider.cs | 7 +- .../Providers/EpisodeXmlProvider.cs | 7 +- .../Providers/FolderXmlProvider.cs | 7 +- .../Providers/GameSystemXmlProvider.cs | 7 +- .../Providers/GameXmlProvider.cs | 7 +- .../Providers/MovieXmlProvider.cs | 7 +- .../Providers/MusicVideoXmlProvider.cs | 7 +- .../Providers/PersonXmlProvider.cs | 7 +- .../Providers/PlaylistXmlProvider.cs | 7 +- .../Providers/SeriesXmlProvider.cs | 7 +- .../Providers/VideoXmlProvider.cs | 7 +- .../Savers/BaseXmlSaver.cs | 394 ++++++++++- .../Savers/BoxSetXmlSaver.cs | 62 +- .../Savers/PersonXmlSaver.cs | 83 +-- .../Savers/PlaylistXmlSaver.cs | 88 +-- .../Savers/XmlSaverHelpers.cs | 649 ------------------ MediaBrowser.LocalMetadata/project.json | 7 + MediaBrowser.LocalMetadata/project.lock.json | 12 + 31 files changed, 606 insertions(+), 929 deletions(-) delete mode 100644 MediaBrowser.LocalMetadata/Savers/XmlSaverHelpers.cs create mode 100644 MediaBrowser.LocalMetadata/project.json create mode 100644 MediaBrowser.LocalMetadata/project.lock.json diff --git a/MediaBrowser.LocalMetadata/BaseXmlProvider.cs b/MediaBrowser.LocalMetadata/BaseXmlProvider.cs index cf95e46290..9f5a12104d 100644 --- a/MediaBrowser.LocalMetadata/BaseXmlProvider.cs +++ b/MediaBrowser.LocalMetadata/BaseXmlProvider.cs @@ -40,7 +40,7 @@ namespace MediaBrowser.LocalMetadata { result.HasMetadata = false; } - catch (DirectoryNotFoundException) + catch (IOException) { result.HasMetadata = false; } diff --git a/MediaBrowser.LocalMetadata/Images/ImagesByNameImageProvider.cs b/MediaBrowser.LocalMetadata/Images/ImagesByNameImageProvider.cs index 6b2056289e..8a6dde6c4a 100644 --- a/MediaBrowser.LocalMetadata/Images/ImagesByNameImageProvider.cs +++ b/MediaBrowser.LocalMetadata/Images/ImagesByNameImageProvider.cs @@ -49,7 +49,7 @@ namespace MediaBrowser.LocalMetadata.Images { return new LocalImageProvider(_fileSystem).GetImages(item, path, directoryService); } - catch (DirectoryNotFoundException) + catch (IOException) { return new List(); } diff --git a/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs b/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs index e4ddb409fb..b29182d96a 100644 --- a/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs +++ b/MediaBrowser.LocalMetadata/Images/InternalMetadataFolderImageProvider.cs @@ -69,7 +69,7 @@ namespace MediaBrowser.LocalMetadata.Images { return new LocalImageProvider(_fileSystem).GetImages(item, path, directoryService); } - catch (DirectoryNotFoundException) + catch (IOException) { return new List(); } diff --git a/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj b/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj index f2812eb3af..8193e6afd7 100644 --- a/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj +++ b/MediaBrowser.LocalMetadata/MediaBrowser.LocalMetadata.csproj @@ -9,10 +9,11 @@ Properties MediaBrowser.LocalMetadata MediaBrowser.LocalMetadata - v4.6 512 ..\ - + {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Profile7 + v4.5 true @@ -31,12 +32,6 @@ prompt 4 - - - - - - Properties\SharedVersion.cs @@ -75,7 +70,6 @@ - @@ -91,7 +85,7 @@ MediaBrowser.Model - +