diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-03-10 22:07:07 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-03-10 22:07:07 -0400 |
| commit | f39d460f04a170405407b99cc05ee997fe6dc401 (patch) | |
| tree | 8d0786d05612aff0afc86aeacdb1e7366e5ff5a0 /MediaBrowser.Controller/Providers | |
| parent | 359f90afd4723ad487a68bf059efb458e4c7dc9e (diff) | |
update artist and album fields on song changes
Diffstat (limited to 'MediaBrowser.Controller/Providers')
3 files changed, 7 insertions, 6 deletions
diff --git a/MediaBrowser.Controller/Providers/IMetadataService.cs b/MediaBrowser.Controller/Providers/IMetadataService.cs index 786a7147c2..2d4873f7ed 100644 --- a/MediaBrowser.Controller/Providers/IMetadataService.cs +++ b/MediaBrowser.Controller/Providers/IMetadataService.cs @@ -1,6 +1,7 @@ -using System.Threading; +using MediaBrowser.Controller.Entities; +using MediaBrowser.Controller.Library; +using System.Threading; using System.Threading.Tasks; -using MediaBrowser.Controller.Entities; namespace MediaBrowser.Controller.Providers { @@ -20,7 +21,7 @@ namespace MediaBrowser.Controller.Providers /// <param name="refreshOptions">The options.</param> /// <param name="cancellationToken">The cancellation token.</param> /// <returns>Task.</returns> - Task RefreshMetadata(IHasMetadata item, MetadataRefreshOptions refreshOptions, CancellationToken cancellationToken); + Task<ItemUpdateType> RefreshMetadata(IHasMetadata item, MetadataRefreshOptions refreshOptions, CancellationToken cancellationToken); /// <summary> /// Gets the order. diff --git a/MediaBrowser.Controller/Providers/IProviderManager.cs b/MediaBrowser.Controller/Providers/IProviderManager.cs index 3cb745ff43..38ac958b38 100644 --- a/MediaBrowser.Controller/Providers/IProviderManager.cs +++ b/MediaBrowser.Controller/Providers/IProviderManager.cs @@ -23,7 +23,7 @@ namespace MediaBrowser.Controller.Providers /// <param name="options">The options.</param> /// <param name="cancellationToken">The cancellation token.</param> /// <returns>Task.</returns> - Task RefreshMetadata(IHasMetadata item, MetadataRefreshOptions options, CancellationToken cancellationToken); + Task<ItemUpdateType> RefreshMetadata(IHasMetadata item, MetadataRefreshOptions options, CancellationToken cancellationToken); /// <summary> /// Saves the image. diff --git a/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs b/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs index 2cd119cf51..078f1e77a9 100644 --- a/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs +++ b/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs @@ -12,7 +12,7 @@ namespace MediaBrowser.Controller.Providers public bool ReplaceAllMetadata { get; set; } public bool IsPostRecursiveRefresh { get; set; } - + public MetadataRefreshMode MetadataRefreshMode { get; set; } public bool ForceSave { get; set; } @@ -28,7 +28,7 @@ namespace MediaBrowser.Controller.Providers MetadataRefreshMode = MetadataRefreshMode.Default; } - public MetadataRefreshOptions( MetadataRefreshOptions copy) + public MetadataRefreshOptions(MetadataRefreshOptions copy) : base(copy.DirectoryService) { MetadataRefreshMode = copy.MetadataRefreshMode; |
