aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/BoxSets
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-02-15 11:36:09 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-02-15 11:36:09 -0500
commit8b71ab2e7d81f315f729aaee5eb976d181b8909b (patch)
treedd21a96c08d1f9353ce61e0e77d34b8070c97a07 /MediaBrowser.Providers/BoxSets
parent4e414ebc919df021bfe339a98a5385a0e618c391 (diff)
expose omdb to metadata config
Diffstat (limited to 'MediaBrowser.Providers/BoxSets')
-rw-r--r--MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs20
1 files changed, 10 insertions, 10 deletions
diff --git a/MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs b/MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs
index e990ddd65b..1f0f0e2e72 100644
--- a/MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs
+++ b/MediaBrowser.Providers/BoxSets/MovieDbBoxSetProvider.cs
@@ -19,7 +19,7 @@ namespace MediaBrowser.Providers.BoxSets
{
public class MovieDbBoxSetProvider : IRemoteMetadataProvider<BoxSet, BoxSetInfo>
{
- private readonly CultureInfo _enUs = new CultureInfo("en-US");
+ private readonly CultureInfo _enUs = new CultureInfo("en-US");
private const string GetCollectionInfo3 = @"http://api.themoviedb.org/3/collection/{0}?api_key={1}&append_to_response=images";
internal static MovieDbBoxSetProvider Current;
@@ -45,7 +45,12 @@ namespace MediaBrowser.Providers.BoxSets
// We don't already have an Id, need to fetch it
if (string.IsNullOrEmpty(tmdbId))
{
- tmdbId = await GetTmdbId(id, cancellationToken).ConfigureAwait(false);
+ var searchResult = await new MovieDbSearch(_logger, _json).FindCollectionId(id, cancellationToken).ConfigureAwait(false);
+
+ if (searchResult != null)
+ {
+ tmdbId = searchResult.id.ToString(_enUs);
+ }
}
var result = new MetadataResult<BoxSet>();
@@ -87,7 +92,7 @@ namespace MediaBrowser.Providers.BoxSets
{
var item = new BoxSet
{
- Name = obj.name,
+ Name = obj.name,
Overview = obj.overview
};
@@ -189,12 +194,7 @@ namespace MediaBrowser.Providers.BoxSets
return DownloadInfo(tmdbId, preferredMetadataLanguage, cancellationToken);
}
-
- private Task<string> GetTmdbId(ItemLookupInfo id, CancellationToken cancellationToken)
- {
- return new MovieDbSearch(_logger, _json).FindCollectionId(id, cancellationToken);
- }
-
+
public string Name
{
get { return "TheMovieDb"; }
@@ -209,7 +209,7 @@ namespace MediaBrowser.Providers.BoxSets
return Path.Combine(path, filename);
}
-
+
private static string GetDataPath(IApplicationPaths appPaths, string tmdbId)
{
var dataPath = GetCollectionsDataPath(appPaths);