update cinema mode config page

pull/702/head
Luke Pulverenti 9 years ago
parent 51d00cf3fd
commit 664bcadbad

@ -11,6 +11,7 @@ namespace MediaBrowser.Model.Configuration
public bool EnableIntrosParentalControl { get; set; }
public bool EnableIntrosFromSimilarMovies { get; set; }
public string CustomIntroPath { get; set; }
public string CodecIntroPath { get; set; }
public bool EnableIntrosFromUpcomingDvdMovies { get; set; }
public bool EnableIntrosFromUpcomingStreamingMovies { get; set; }

@ -237,13 +237,21 @@ namespace MediaBrowser.Server.Implementations.Intros
{
options = options ?? GetOptions();
if (string.IsNullOrWhiteSpace(options.CustomIntroPath))
var list = new List<string>();
if (!string.IsNullOrWhiteSpace(options.CustomIntroPath))
{
return new List<string>();
list.AddRange(_fileSystem.GetFilePaths(options.CustomIntroPath, true)
.Where(_libraryManager.IsVideoFile));
}
return _fileSystem.GetFilePaths(options.CustomIntroPath, true)
.Where(_libraryManager.IsVideoFile);
if (!string.IsNullOrWhiteSpace(options.CodecIntroPath))
{
list.AddRange(_fileSystem.GetFilePaths(options.CodecIntroPath, true)
.Where(_libraryManager.IsVideoFile));
}
return list.Distinct(StringComparer.OrdinalIgnoreCase);
}
private bool FilterByParentalRating(int? ratingLevel, BaseItem item)

Loading…
Cancel
Save