support multiselect for nd album artist_id filter

This commit is contained in:
jeffvli
2025-12-28 06:44:31 -08:00
parent 4006980b29
commit ef631d12cc
3 changed files with 11 additions and 10 deletions
@@ -322,13 +322,17 @@ export const NavidromeController: InternalControllerEndpoint = {
? query.genreIds
: query.genreIds?.[0];
const artistIds = hasFeature(apiClientProps.server, ServerFeature.BFR)
? query.artistIds
: query.artistIds?.[0];
const res = await ndApiClient(apiClientProps).getAlbumList({
query: {
_end: query.startIndex + (query.limit || 0),
_order: sortOrderMap.navidrome[query.sortOrder],
_sort: albumListSortMap.navidrome[query.sortBy],
_start: query.startIndex,
artist_id: query.artistIds?.[0],
artist_id: artistIds,
compilation: query.compilation,
genre_id: genres,
has_rating: query.hasRating,