From b975922a770000898a0c75ec768792ac621d4c00 Mon Sep 17 00:00:00 2001 From: Jason Dove Date: Wed, 7 Apr 2021 16:12:39 -0500 Subject: [PATCH] only index video stream languages for movies and music videos (#151) --- ErsatzTV.Infrastructure/Search/SearchIndex.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ErsatzTV.Infrastructure/Search/SearchIndex.cs b/ErsatzTV.Infrastructure/Search/SearchIndex.cs index 646f593a8..fc8696630 100644 --- a/ErsatzTV.Infrastructure/Search/SearchIndex.cs +++ b/ErsatzTV.Infrastructure/Search/SearchIndex.cs @@ -53,7 +53,7 @@ namespace ErsatzTV.Infrastructure.Search public SearchIndex(ILogger logger) => _logger = logger; - public int Version => 5; + public int Version => 6; public Task Initialize(ILocalFileSystem localFileSystem) { @@ -288,7 +288,8 @@ namespace ErsatzTV.Infrastructure.Search if (maybeVersion.IsSome) { MediaVersion version = maybeVersion.ValueUnsafe(); - foreach (string lang in version.Streams.Map(ms => ms.Language).Distinct() + foreach (string lang in version.Streams.Filter(ms => ms.MediaStreamKind == MediaStreamKind.Video) + .Map(ms => ms.Language).Distinct() .Filter(s => !string.IsNullOrWhiteSpace(s))) { doc.Add(new StringField(LanguageField, lang, Field.Store.NO));