diff --git a/MediaBrowser.Providers/Savers/EpisodeXmlSaver.cs b/MediaBrowser.Providers/Savers/EpisodeXmlSaver.cs index f5b5a5d44d..524c1dc97b 100644 --- a/MediaBrowser.Providers/Savers/EpisodeXmlSaver.cs +++ b/MediaBrowser.Providers/Savers/EpisodeXmlSaver.cs @@ -1,19 +1,22 @@ -using System; +using MediaBrowser.Controller.Configuration; using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Entities.TV; using MediaBrowser.Controller.Library; using MediaBrowser.Model.Entities; +using MediaBrowser.Providers.TV; +using System; using System.Globalization; using System.IO; using System.Security; using System.Text; using System.Threading; -using MediaBrowser.Providers.TV; namespace MediaBrowser.Providers.Savers { public class EpisodeXmlSaver : IMetadataSaver { + private readonly IServerConfigurationManager _config; + /// /// Supportses the specified item. /// @@ -21,7 +24,7 @@ namespace MediaBrowser.Providers.Savers /// true if XXXX, false otherwise public bool Supports(BaseItem item) { - if (item.LocationType != LocationType.FileSystem) + if (!_config.Configuration.SaveLocalMeta || item.LocationType != LocationType.FileSystem) { return false; } @@ -31,6 +34,11 @@ namespace MediaBrowser.Providers.Savers private readonly CultureInfo _usCulture = new CultureInfo("en-US"); + public EpisodeXmlSaver(IServerConfigurationManager config) + { + _config = config; + } + /// /// Saves the specified item. ///