aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-01-30 23:50:09 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-01-30 23:50:09 -0500
commit9685b81db5b975f57739a9dcc6c2cdb6c4c4dbcf (patch)
treee9046e6d8e3df2f205b48fbcd9389bdb18290b55 /MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs
parent117c1b76b2f7a09024f308b1aa692a1e5282d1c5 (diff)
convert artist providers
Diffstat (limited to 'MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs')
-rw-r--r--MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs30
1 files changed, 29 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs b/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs
index d6e8a3afe..27de50ef8 100644
--- a/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs
+++ b/MediaBrowser.Controller/Providers/MetadataRefreshOptions.cs
@@ -22,11 +22,21 @@ namespace MediaBrowser.Controller.Providers
/// </summary>
[Obsolete]
public bool ResetResolveArgs { get; set; }
+
+ public MetadataRefreshOptions()
+ {
+ ResetResolveArgs = true;
+ }
}
public class ImageRefreshOptions
{
- public MetadataRefreshMode ImageRefreshMode { get; set; }
+ public ImageRefreshMode ImageRefreshMode { get; set; }
+
+ public ImageRefreshOptions()
+ {
+ ImageRefreshMode = ImageRefreshMode.Default;
+ }
}
public enum MetadataRefreshMode
@@ -46,4 +56,22 @@ namespace MediaBrowser.Controller.Providers
/// </summary>
FullRefresh
}
+
+ public enum ImageRefreshMode
+ {
+ /// <summary>
+ /// The default
+ /// </summary>
+ Default,
+
+ /// <summary>
+ /// Existing images will be validated
+ /// </summary>
+ ValidationOnly,
+
+ /// <summary>
+ /// All providers will be executed to search for new metadata
+ /// </summary>
+ FullRefresh
+ }
}