diff --git a/src/renderer/api/jellyfin/jellyfin-controller.ts b/src/renderer/api/jellyfin/jellyfin-controller.ts index 98e7c68c3..01d5113a0 100644 --- a/src/renderer/api/jellyfin/jellyfin-controller.ts +++ b/src/renderer/api/jellyfin/jellyfin-controller.ts @@ -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', diff --git a/src/shared/api/jellyfin/jellyfin-normalize.ts b/src/shared/api/jellyfin/jellyfin-normalize.ts index eb441e553..d649b027c 100644 --- a/src/shared/api/jellyfin/jellyfin-normalize.ts +++ b/src/shared/api/jellyfin/jellyfin-normalize.ts @@ -174,7 +174,6 @@ const normalizeSong = ( const artists = getArtists(item, participants); - console.log('artists', artists); return { _itemType: LibraryItem.SONG, _serverId: server?.id || '',