apply suggested changes from code review

This commit is contained in:
TheMelmacian 2023-07-03 20:53:30 +02:00
parent 828c05e379
commit 1f4acf10d7
1 changed files with 4 additions and 2 deletions

View File

@ -90,6 +90,8 @@ public class FilterController : BaseJellyfinApiController
}
var itemList = folder.GetItemList(query);
var mediaStreams = GetMediaStreams(itemList, BaseItemKind.Movie, BaseItemKind.Episode).ToList();
return new QueryFiltersLegacy
{
Years = itemList.Select(i => i.ProductionYear ?? -1)
@ -116,14 +118,14 @@ public class FilterController : BaseJellyfinApiController
.Order()
.ToArray(),
AudioLanguages = GetMediaStreams(itemList, BaseItemKind.Movie, BaseItemKind.Episode)
AudioLanguages = mediaStreams
.Where(mediaStream => mediaStream.Type == MediaStreamType.Audio)
.Select(mediaStream => string.IsNullOrWhiteSpace(mediaStream.Language) ? "und" : mediaStream.Language)
.Distinct(StringComparer.OrdinalIgnoreCase)
.Order()
.ToArray(),
SubtitleLanguages = GetMediaStreams(itemList, BaseItemKind.Movie, BaseItemKind.Episode)
SubtitleLanguages = mediaStreams
.Where(mediaStream => mediaStream.Type == MediaStreamType.Subtitle)
.Select(mediaStream => string.IsNullOrWhiteSpace(mediaStream.Language) ? "und" : mediaStream.Language)
.Distinct(StringComparer.OrdinalIgnoreCase)