From de403ea6ac13dbf6cba2164ea43789fbbc471aec Mon Sep 17 00:00:00 2001 From: jeffvli Date: Tue, 31 Mar 2026 20:55:36 -0700 Subject: [PATCH] add new nd smart playlist fields - averagerating - albumdateloved - albumlastplayed - albumdaterated - albumloved - albumrating - artistdateloved -artistlastplayed - artistdaterated - artistloved - artistplaycount --- src/shared/api/navidrome/navidrome-types.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/shared/api/navidrome/navidrome-types.ts b/src/shared/api/navidrome/navidrome-types.ts index 269b3abed..f126685b2 100644 --- a/src/shared/api/navidrome/navidrome-types.ts +++ b/src/shared/api/navidrome/navidrome-types.ts @@ -72,12 +72,24 @@ export const NDSongQueryFields = [ { label: 'Album Artist', type: 'string', value: 'albumartist' }, { label: 'Album Artists', type: 'string', value: 'albumartists' }, { label: 'Album Comment', type: 'string', value: 'albumcomment' }, + { label: 'Album Date Favorited', type: 'date', value: 'albumdateloved' }, + { label: 'Album Date Last Played', type: 'date', value: 'albumlastplayed' }, + { label: 'Album Date Rated', type: 'date', value: 'albumdaterated' }, + { label: 'Album Is Favorite', type: 'boolean', value: 'albumloved' }, + { label: 'Album Play Count', type: 'number', value: 'albumplaycount' }, + { label: 'Album Rating', type: 'number', value: 'albumrating' }, { label: 'Album Type', type: 'string', value: 'albumtype' }, { label: 'Album Version', type: 'string', value: 'albumversion' }, { label: 'Arranger', type: 'string', value: 'arranger' }, { label: 'Artist', type: 'string', value: 'artist' }, + { label: 'Artist Date Favorited', type: 'date', value: 'artistdateloved' }, + { label: 'Artist Date Last Played', type: 'date', value: 'artistlastplayed' }, + { label: 'Artist Date Rated', type: 'date', value: 'artistdaterated' }, + { label: 'Artist Is Favorite', type: 'boolean', value: 'artistloved' }, + { label: 'Artist Play Count', type: 'number', value: 'artistplaycount' }, { label: 'Artists', type: 'string', value: 'artists' }, { label: 'ASIN', type: 'string', value: 'asin' }, + { label: 'Average Rating', type: 'number', value: 'averagerating' }, { label: 'Barcode', type: 'string', value: 'barcode' }, { label: 'Bit Depth', type: 'number', value: 'bitdepth' }, { label: 'Bitrate', type: 'number', value: 'bitrate' },