Merge pull request #16980 from TheMelmacian/feature/library_specific_language_filter_values

Improve language filters to only fetch language codes that match the requested items/libraries (follow up to #9787)
This commit is contained in:
Cody Robibero
2026-07-21 20:43:31 -04:00
committed by GitHub
5 changed files with 102 additions and 4 deletions
@@ -3886,5 +3886,17 @@ namespace Emby.Server.Implementations.Library
{
return _mediaStreamRepository.GetMediaStreamLanguages(mediaStreamType);
}
/// <inheritdoc />
public IReadOnlyList<string> GetMediaStreamLanguages(MediaStreamType mediaStreamType, InternalItemsQuery query)
{
if (query.User is not null)
{
AddUserToQuery(query, query.User);
}
SetTopParentOrAncestorIds(query);
return _itemRepository.GetMediaStreamLanguages(query, mediaStreamType);
}
}
}