diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-02-26 22:57:37 -0500 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-02-26 22:57:37 -0500 |
| commit | 74625cc580076fe8f67f2ff40f99ecf7a33f13e6 (patch) | |
| tree | 701815483d333b7beeccec5370fffb2a106d7a98 /MediaBrowser.Api/ConfigurationService.cs | |
| parent | 88965f75e28fda4c137223476b4f0dac84967a97 (diff) | |
add back global metadata settings
Diffstat (limited to 'MediaBrowser.Api/ConfigurationService.cs')
| -rw-r--r-- | MediaBrowser.Api/ConfigurationService.cs | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/MediaBrowser.Api/ConfigurationService.cs b/MediaBrowser.Api/ConfigurationService.cs index b0b74ed66..600704350 100644 --- a/MediaBrowser.Api/ConfigurationService.cs +++ b/MediaBrowser.Api/ConfigurationService.cs @@ -2,7 +2,6 @@ using MediaBrowser.Common.IO; using MediaBrowser.Controller.Configuration; using MediaBrowser.Controller.Entities; -using MediaBrowser.Controller.Entities.Audio; using MediaBrowser.Controller.Entities.Movies; using MediaBrowser.Controller.Entities.TV; using MediaBrowser.Controller.Providers; @@ -48,13 +47,6 @@ namespace MediaBrowser.Api } - [Route("/System/Configuration/SaveLocalMetadata", "POST")] - [Api(("Updates saving of local metadata and images for all types"))] - public class UpdateSaveLocalMetadata : IReturnVoid - { - public bool Enabled { get; set; } - } - [Route("/System/Configuration/VideoImageExtraction", "POST")] [Api(("Updates image extraction for all types"))] public class UpdateVideoImageExtraction : IReturnVoid @@ -144,57 +136,6 @@ namespace MediaBrowser.Api _configurationManager.SaveConfiguration(); } - public void Post(UpdateSaveLocalMetadata request) - { - var config = _configurationManager.Configuration; - - if (request.Enabled) - { - config.SaveLocalMeta = true; - - foreach (var options in config.MetadataOptions) - { - options.DisabledMetadataSavers = new string[] { }; - } - } - else - { - config.SaveLocalMeta = false; - - DisableSaversForType(typeof(Game), config); - DisableSaversForType(typeof(GameSystem), config); - DisableSaversForType(typeof(Movie), config); - DisableSaversForType(typeof(BoxSet), config); - DisableSaversForType(typeof(Book), config); - DisableSaversForType(typeof(Series), config); - DisableSaversForType(typeof(Season), config); - DisableSaversForType(typeof(Episode), config); - DisableSaversForType(typeof(MusicAlbum), config); - DisableSaversForType(typeof(MusicArtist), config); - DisableSaversForType(typeof(AdultVideo), config); - DisableSaversForType(typeof(MusicVideo), config); - DisableSaversForType(typeof(Video), config); - } - - _configurationManager.SaveConfiguration(); - } - - private void DisableSaversForType(Type type, ServerConfiguration config) - { - var options = GetMetadataOptions(type, config); - - const string mediabrowserSaverName = "Media Browser Xml"; - - if (!options.DisabledMetadataSavers.Contains(mediabrowserSaverName, StringComparer.OrdinalIgnoreCase)) - { - var list = options.DisabledMetadataSavers.ToList(); - - list.Add(mediabrowserSaverName); - - options.DisabledMetadataSavers = list.ToArray(); - } - } - private void EnableImageExtractionForType(Type type, ServerConfiguration config, bool enabled) { var options = GetMetadataOptions(type, config); |
