Add initial nd smart playlist ui

This commit is contained in:
jeffvli 2023-01-04 15:54:25 -08:00
parent 65974dbf28
commit 75ef43dffb
6 changed files with 604 additions and 407 deletions

View file

@ -339,3 +339,40 @@ export type NDPlaylistSongList = {
startIndex: number;
totalRecordCount: number;
};
export const NDSongQueryFields = [
{ label: 'Title', value: 'title' },
{ label: 'Album', value: 'album' },
{ label: 'Artist', value: 'artist' },
{ label: 'Album artist', value: 'albumartist' },
{ label: 'Has cover art', value: 'hascoverart' },
{ label: 'Track number', value: 'tracknumber' },
{ label: 'Disc number', value: 'discnumber' },
{ label: 'Year', value: 'year' },
{ label: 'Size', value: 'size' },
{ label: 'Is compilation', value: 'compilation' },
{ label: 'Date added', value: 'dateadded' },
{ label: 'Date modified', value: 'datemodified' },
{ label: 'Disc subtitle', value: 'discsubtitle' },
{ label: 'Comment', value: 'comment' },
{ label: 'Lyrics', value: 'lyrics' },
{ label: 'Sort title', value: 'sorttitle' },
{ label: 'Sort album', value: 'sortalbum' },
{ label: 'Sort artist', value: 'sortartist' },
{ label: 'Sort album artist', value: 'sortalbumartist' },
{ label: 'Album type', value: 'albumtype' },
{ label: 'Album comment', value: 'albumcomment' },
{ label: 'Catalog number', value: 'catalognumber' },
{ label: 'File path', value: 'filepath' },
{ label: 'File type', value: 'filetype' },
{ label: 'Duration', value: 'duration' },
{ label: 'Bitrate', value: 'bitrate' },
{ label: 'BPM', value: 'bpm' },
{ label: 'Channels', value: 'channels' },
{ label: 'Genre', value: 'genre' },
{ label: 'Is favorite', value: 'loved' },
{ label: 'Date favorited', value: 'dateloved' },
{ label: 'Last played', value: 'lastplayed' },
{ label: 'Play count', value: 'playcount' },
{ label: 'Rating', value: 'rating' },
];