support parsing and saving multi-valued tags

This commit is contained in:
jeffvli
2026-07-16 20:55:08 -07:00
parent 38ad3e5d5a
commit 48ff8ed6ff
10 changed files with 401 additions and 63 deletions
+2 -1
View File
@@ -5,6 +5,7 @@ import type {
BatchProgress,
ReadLocalImageResult,
ReadSongMetadataBatchResult,
TagValue,
WriteSongTagsBatchResult,
} from '../shared/types/tag-editor';
@@ -24,7 +25,7 @@ const readSongMetadataBatch = (filePaths: string[]): Promise<ReadSongMetadataBat
const writeSongTagsBatch = (
filePaths: string[],
edits: Record<string, string>,
edits: Record<string, TagValue>,
removed: string[],
artworkOp?: ArtworkOp,
): Promise<WriteSongTagsBatchResult> => {