diff --git a/src/renderer/api/navidrome.types.ts b/src/renderer/api/navidrome.types.ts index 442331cb..64d15c0a 100644 --- a/src/renderer/api/navidrome.types.ts +++ b/src/renderer/api/navidrome.types.ts @@ -230,7 +230,7 @@ export type NDAlbumListParams = { export enum NDSongListSort { ALBUM = 'album, order_album_artist_name, disc_number, track_number, title', - ALBUM_ARTIST = 'albumArtist', + ALBUM_ARTIST = 'order_album_artist_name, album, disc_number, track_number, title', ALBUM_SONGS = 'album, discNumber, trackNumber', ARTIST = 'artist', BPM = 'bpm', @@ -246,7 +246,7 @@ export enum NDSongListSort { RECENTLY_ADDED = 'createdAt', TITLE = 'title', TRACK = 'track', - YEAR = 'year', + YEAR = 'year, album, discNumber, trackNumber', } export type NDSongListParams = { diff --git a/src/renderer/api/types.ts b/src/renderer/api/types.ts index e277f0e0..8a163a28 100644 --- a/src/renderer/api/types.ts +++ b/src/renderer/api/types.ts @@ -461,6 +461,7 @@ export type SongListQuery = { albumIds?: string[]; artistIds?: string[]; jfParams?: { + artistIds?: string; filters?: string; genreIds?: string; genres?: string;