diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-11-16 17:46:01 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-11-16 17:46:01 -0500 |
| commit | 049ef9b4ecd2c884e0ddb062b606770ef7f2dfa9 (patch) | |
| tree | 13bb922d8203bcb8e9abb4d9dc2272e2d425bad6 /MediaBrowser.Providers | |
| parent | 5fdd7ec6725a3acb3365e92c090f2e90bbbf122f (diff) | |
update naming methods
Diffstat (limited to 'MediaBrowser.Providers')
| -rw-r--r-- | MediaBrowser.Providers/MediaBrowser.Providers.csproj | 2 | ||||
| -rw-r--r-- | MediaBrowser.Providers/Movies/MovieDbSearch.cs | 9 | ||||
| -rw-r--r-- | MediaBrowser.Providers/TV/TvdbSeriesProvider.cs | 9 | ||||
| -rw-r--r-- | MediaBrowser.Providers/packages.config | 2 |
4 files changed, 13 insertions, 9 deletions
diff --git a/MediaBrowser.Providers/MediaBrowser.Providers.csproj b/MediaBrowser.Providers/MediaBrowser.Providers.csproj index a9bca3922..e09d70fc5 100644 --- a/MediaBrowser.Providers/MediaBrowser.Providers.csproj +++ b/MediaBrowser.Providers/MediaBrowser.Providers.csproj @@ -55,7 +55,7 @@ </Reference> <Reference Include="MediaBrowser.Naming, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> - <HintPath>..\packages\MediaBrowser.Naming.1.0.0.1\lib\portable-net45+sl4+wp71+win8+wpa81\MediaBrowser.Naming.dll</HintPath> + <HintPath>..\packages\MediaBrowser.Naming.1.0.0.2\lib\portable-net45+sl4+wp71+win8+wpa81\MediaBrowser.Naming.dll</HintPath> </Reference> <Reference Include="MoreLinq, Version=1.1.17511.0, Culture=neutral, PublicKeyToken=384d532d7e88985d, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> diff --git a/MediaBrowser.Providers/Movies/MovieDbSearch.cs b/MediaBrowser.Providers/Movies/MovieDbSearch.cs index 85a0d5fa1..ba7693043 100644 --- a/MediaBrowser.Providers/Movies/MovieDbSearch.cs +++ b/MediaBrowser.Providers/Movies/MovieDbSearch.cs @@ -1,4 +1,5 @@ using MediaBrowser.Common.Net; +using MediaBrowser.Controller.Library; using MediaBrowser.Controller.Providers; using MediaBrowser.Model.Entities; using MediaBrowser.Model.Logging; @@ -24,6 +25,7 @@ namespace MediaBrowser.Providers.Movies private readonly ILogger _logger; private readonly IJsonSerializer _json; + private ILibraryManager _libraryManager; public MovieDbSearch(ILogger logger, IJsonSerializer json) { @@ -50,13 +52,14 @@ namespace MediaBrowser.Providers.Movies { var name = idInfo.Name; var year = idInfo.Year; - int? yearInName = null; var tmdbSettings = await MovieDbProvider.Current.GetTmdbSettings(cancellationToken).ConfigureAwait(false); var tmdbImageUrl = tmdbSettings.images.base_url + "original"; - - NameParser.ParseName(name, out name, out yearInName); + + var parsedName = _libraryManager.ParseName(name); + var yearInName = parsedName.Year; + name = parsedName.Name; year = year ?? yearInName; diff --git a/MediaBrowser.Providers/TV/TvdbSeriesProvider.cs b/MediaBrowser.Providers/TV/TvdbSeriesProvider.cs index 97eabcfa9..69f1123d0 100644 --- a/MediaBrowser.Providers/TV/TvdbSeriesProvider.cs +++ b/MediaBrowser.Providers/TV/TvdbSeriesProvider.cs @@ -37,8 +37,9 @@ namespace MediaBrowser.Providers.TV private readonly CultureInfo _usCulture = new CultureInfo("en-US"); private readonly ILogger _logger; private readonly ISeriesOrderManager _seriesOrder; + private readonly ILibraryManager _libraryManager; - public TvdbSeriesProvider(IZipClient zipClient, IHttpClient httpClient, IFileSystem fileSystem, IServerConfigurationManager config, ILogger logger, ISeriesOrderManager seriesOrder) + public TvdbSeriesProvider(IZipClient zipClient, IHttpClient httpClient, IFileSystem fileSystem, IServerConfigurationManager config, ILogger logger, ISeriesOrderManager seriesOrder, ILibraryManager libraryManager) { _zipClient = zipClient; _httpClient = httpClient; @@ -46,6 +47,7 @@ namespace MediaBrowser.Providers.TV _config = config; _logger = logger; _seriesOrder = seriesOrder; + _libraryManager = libraryManager; Current = this; } @@ -282,9 +284,8 @@ namespace MediaBrowser.Providers.TV if (results.Count == 0) { - int? yearInName = null; - string nameWithoutYear; - NameParser.ParseName(name, out nameWithoutYear, out yearInName); + var parsedName = _libraryManager.ParseName(name); + var nameWithoutYear = parsedName.Name; if (!string.IsNullOrEmpty(nameWithoutYear) && !string.Equals(nameWithoutYear, name, StringComparison.OrdinalIgnoreCase)) { diff --git a/MediaBrowser.Providers/packages.config b/MediaBrowser.Providers/packages.config index 17c6f08ba..48906c583 100644 --- a/MediaBrowser.Providers/packages.config +++ b/MediaBrowser.Providers/packages.config @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <packages> <package id="MediaBrowser.BdInfo" version="1.0.0.10" targetFramework="net45" /> - <package id="MediaBrowser.Naming" version="1.0.0.1" targetFramework="net45" /> + <package id="MediaBrowser.Naming" version="1.0.0.2" targetFramework="net45" /> <package id="morelinq" version="1.1.0" targetFramework="net45" /> <package id="taglib" version="2.1.0.0" targetFramework="net45" /> </packages>
\ No newline at end of file |
