aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-07-25 16:59:28 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-07-25 16:59:28 -0400
commit75ea0b4ff9c6191d169c895b8c7f0973ccb2d453 (patch)
tree356acf313260d1f80c41cba04689c2e1d0c61ef3
parent16ef1101965dcd3f398af182a8acf0915e76d96a (diff)
added tvdb updates setting
-rw-r--r--MediaBrowser.Model/Configuration/ServerConfiguration.cs6
-rw-r--r--MediaBrowser.Providers/TV/RemoteEpisodeProvider.cs2
-rw-r--r--MediaBrowser.Providers/TV/RemoteSeriesProvider.cs2
3 files changed, 8 insertions, 2 deletions
diff --git a/MediaBrowser.Model/Configuration/ServerConfiguration.cs b/MediaBrowser.Model/Configuration/ServerConfiguration.cs
index 2cb0eef48..865b4af5f 100644
--- a/MediaBrowser.Model/Configuration/ServerConfiguration.cs
+++ b/MediaBrowser.Model/Configuration/ServerConfiguration.cs
@@ -226,6 +226,12 @@ namespace MediaBrowser.Model.Configuration
public ManualLoginCategory[] ManualLoginClients { get; set; }
/// <summary>
+ /// Gets or sets a value indicating whether [enable tv db updates].
+ /// </summary>
+ /// <value><c>true</c> if [enable tv db updates]; otherwise, <c>false</c>.</value>
+ public bool EnableTvDbUpdates { get; set; }
+
+ /// <summary>
/// Initializes a new instance of the <see cref="ServerConfiguration" /> class.
/// </summary>
public ServerConfiguration()
diff --git a/MediaBrowser.Providers/TV/RemoteEpisodeProvider.cs b/MediaBrowser.Providers/TV/RemoteEpisodeProvider.cs
index 438d49507..9ccbd3eb7 100644
--- a/MediaBrowser.Providers/TV/RemoteEpisodeProvider.cs
+++ b/MediaBrowser.Providers/TV/RemoteEpisodeProvider.cs
@@ -121,7 +121,7 @@ namespace MediaBrowser.Providers.TV
protected override bool NeedsRefreshInternal(BaseItem item, BaseProviderInfo providerInfo)
{
// Don't proceed if there's local metadata
- if (HasLocalMeta(item))
+ if (HasLocalMeta(item) && !ConfigurationManager.Configuration.EnableTvDbUpdates)
{
return false;
}
diff --git a/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs b/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs
index 445cf5c3f..56ba654ad 100644
--- a/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs
+++ b/MediaBrowser.Providers/TV/RemoteSeriesProvider.cs
@@ -235,7 +235,7 @@ namespace MediaBrowser.Providers.TV
}
// Examine if there's no local metadata, or save local is on (to get updates)
- if (!HasLocalMeta(series) || isForcedRefresh)
+ if (isForcedRefresh || ConfigurationManager.Configuration.EnableTvDbUpdates || !HasLocalMeta(series))
{
var seriesXmlPath = Path.Combine(seriesDataPath, seriesXmlFilename);
var actorsXmlPath = Path.Combine(seriesDataPath, "actors.xml");