feat: metadata editor with MusicBrainz autofill + cover art upload

- Info modal gets an edit pencil button that switches to edit form
- Editable fields: title, artist, album, genre, year, track#, disc#, total tracks
- Cover art: upload your own image or auto-fetch from Cover Art Archive via MusicBrainz
- MusicBrainz button queries /api/musicbrainz/lookup and autofills all fields
- Save POSTs to /api/edit-metadata which rewrites tags via ffmpeg and triggers Navidrome rescan
- Backend: GET /api/musicbrainz/lookup + POST /api/edit-metadata endpoints

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
HoneyandClaude Sonnet 4.6 committed 2026-05-23 19:22:11 +02:00
1 parent 1a44f8bd73
commit 5559857c15
6 files changed
+345 -12

No files matched your search

+3
View File
@@ -32,6 +32,9 @@ export const S = {
globalSearchTimer: null,
_mobileSearchTimer: null,
// Song info / edit
infoSong: null,
// Download
downloadTarget: null,
dlType: 'track',