fix(jellyfin): use correct filter for album/artist with small count

This commit is contained in:
Kendall Garner
2026-01-08 20:32:57 -08:00
parent eca925a4eb
commit f465e34ea3
2 changed files with 3 additions and 4 deletions
@@ -1119,19 +1119,19 @@ export const JellyfinController: InternalControllerEndpoint = {
? formatCommaDelimitedString(query.albumIds)
: undefined;
const parentIdFilter = [albumIdsFilter, artistIdsFilter].filter(Boolean).join(',');
const res = await jfApiClient(apiClientProps).getSongList({
params: {
userId: apiClientProps.server?.userId,
},
query: {
AlbumIds: albumIdsFilter,
ArtistIds: artistIdsFilter,
Fields: 'Genres, DateCreated, MediaSources, ParentId, People, Tags',
GenreIds: query.genreIds?.join(','),
IncludeItemTypes: 'Audio',
IsFavorite: query.favorite,
Limit: query.limit,
ParentId: parentIdFilter,
ParentId: getLibraryId(query.musicFolderId),
Recursive: true,
SearchTerm: query.searchTerm,
SortBy: songListSortMap.jellyfin[query.sortBy] || 'Album,SortName',
@@ -174,7 +174,6 @@ const normalizeSong = (
const artists = getArtists(item, participants);
console.log('artists', artists);
return {
_itemType: LibraryItem.SONG,
_serverId: server?.id || '',