diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-06-27 19:01:03 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-06-27 19:01:03 -0400 |
| commit | ab6a060163f17bda49e6f9dae0d62e36c756a71b (patch) | |
| tree | 520abdcf53a11e3ce76bbe253d9100cbe352d67d /MediaBrowser.Controller | |
| parent | 58356619fff85190a5eb7be4872121a2ad8623fb (diff) | |
distinguish between metadata download and edit
Diffstat (limited to 'MediaBrowser.Controller')
5 files changed, 8 insertions, 6 deletions
diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs index f6b1194bd..f8ecf003b 100644 --- a/MediaBrowser.Controller/Entities/Folder.cs +++ b/MediaBrowser.Controller/Entities/Folder.cs @@ -797,7 +797,7 @@ namespace MediaBrowser.Controller.Entities } }); - await ((Folder)child).ValidateChildren(innerProgress, cancellationToken, recursive).ConfigureAwait(false); + await ((Folder)child).ValidateChildren(innerProgress, cancellationToken, recursive, forceRefreshMetadata).ConfigureAwait(false); } else { diff --git a/MediaBrowser.Controller/Library/IMetadataSaver.cs b/MediaBrowser.Controller/Library/IMetadataSaver.cs index 86e2738af..15671af4d 100644 --- a/MediaBrowser.Controller/Library/IMetadataSaver.cs +++ b/MediaBrowser.Controller/Library/IMetadataSaver.cs @@ -9,11 +9,12 @@ namespace MediaBrowser.Controller.Library public interface IMetadataSaver { /// <summary> - /// Supportses the specified item. + /// Determines whether [is enabled for] [the specified item]. /// </summary> /// <param name="item">The item.</param> - /// <returns><c>true</c> if XXXX, <c>false</c> otherwise</returns> - bool Supports(BaseItem item); + /// <param name="updateType">Type of the update.</param> + /// <returns><c>true</c> if [is enabled for] [the specified item]; otherwise, <c>false</c>.</returns> + bool IsEnabledFor(BaseItem item, ItemUpdateType updateType); /// <summary> /// Gets the save path. diff --git a/MediaBrowser.Controller/Library/ItemUpdateType.cs b/MediaBrowser.Controller/Library/ItemUpdateType.cs index 56ae2cbbd..31a00d7b4 100644 --- a/MediaBrowser.Controller/Library/ItemUpdateType.cs +++ b/MediaBrowser.Controller/Library/ItemUpdateType.cs @@ -8,6 +8,7 @@ namespace MediaBrowser.Controller.Library Unspecified = 1, MetadataImport = 2, ImageUpdate = 4, + MetadataDownload = 8, MetadataEdit = 16 } } diff --git a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs index 1c7e667a2..a4a022af0 100644 --- a/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs +++ b/MediaBrowser.Controller/Providers/BaseItemXmlParser.cs @@ -706,7 +706,7 @@ namespace MediaBrowser.Controller.Providers if (!string.IsNullOrWhiteSpace(tag)) { - item.AddTagline(tag); + item.AddTag(tag); } break; } diff --git a/MediaBrowser.Controller/Providers/BaseMetadataProvider.cs b/MediaBrowser.Controller/Providers/BaseMetadataProvider.cs index e415c6859..4f0876497 100644 --- a/MediaBrowser.Controller/Providers/BaseMetadataProvider.cs +++ b/MediaBrowser.Controller/Providers/BaseMetadataProvider.cs @@ -77,7 +77,7 @@ namespace MediaBrowser.Controller.Providers public virtual ItemUpdateType ItemUpdateType { - get { return RequiresInternet ? ItemUpdateType.MetadataEdit : ItemUpdateType.MetadataImport; } + get { return RequiresInternet ? ItemUpdateType.MetadataDownload : ItemUpdateType.MetadataImport; } } /// <summary> |
