diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-01-30 23:50:09 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-01-30 23:50:09 -0500 |
| commit | 9685b81db5b975f57739a9dcc6c2cdb6c4c4dbcf (patch) | |
| tree | e9046e6d8e3df2f205b48fbcd9389bdb18290b55 /MediaBrowser.Providers/Manager/MetadataService.cs | |
| parent | 117c1b76b2f7a09024f308b1aa692a1e5282d1c5 (diff) | |
convert artist providers
Diffstat (limited to 'MediaBrowser.Providers/Manager/MetadataService.cs')
| -rw-r--r-- | MediaBrowser.Providers/Manager/MetadataService.cs | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/MediaBrowser.Providers/Manager/MetadataService.cs b/MediaBrowser.Providers/Manager/MetadataService.cs index d946f9cbd..d8d9ee0ca 100644 --- a/MediaBrowser.Providers/Manager/MetadataService.cs +++ b/MediaBrowser.Providers/Manager/MetadataService.cs @@ -112,7 +112,7 @@ namespace MediaBrowser.Providers.Manager } // Next run remote image providers, but only if local image providers didn't throw an exception - if (!localImagesFailed && options.ImageRefreshMode != MetadataRefreshMode.None) + if (!localImagesFailed && options.ImageRefreshMode != ImageRefreshMode.ValidationOnly) { var providers = GetNonLocalImageProviders(item, lastResult.DateLastImagesRefresh.HasValue, options).ToList(); @@ -125,6 +125,8 @@ namespace MediaBrowser.Providers.Manager refreshResult.SetDateLastImagesRefresh(DateTime.UtcNow); refreshResult.AddImageProvidersRefreshed(result.Providers); } + + updateType = updateType | AfterMetadataRefresh(itemOfType); } var providersHadChanges = updateType > ItemUpdateType.Unspecified; @@ -147,6 +149,15 @@ namespace MediaBrowser.Providers.Manager } /// <summary> + /// Afters the metadata refresh. + /// </summary> + /// <param name="item">The item.</param> + protected virtual ItemUpdateType AfterMetadataRefresh(TItemType item) + { + return ItemUpdateType.Unspecified; + } + + /// <summary> /// Gets the providers. /// </summary> /// <param name="item">The item.</param> @@ -200,7 +211,7 @@ namespace MediaBrowser.Providers.Manager }).ToList(); // Run all if either of these flags are true - var runAllProviders = options.ImageRefreshMode == MetadataRefreshMode.FullRefresh || !hasRefreshedImages; + var runAllProviders = options.ImageRefreshMode == ImageRefreshMode.FullRefresh || !hasRefreshedImages; if (!runAllProviders) { |
