docs(changelog): autofill should fill every resolved field, not a subset

Both iTunes/MusicBrainz autofill buttons currently fill only partial form
fields; they should populate title, artist, album-artist, album, genre, year,
track, disc, total, cover — backend endpoints must return those fields too.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
HoneyandClaude Opus 4.8 committed 2026-06-21 13:03:47 +02:00
1 parent a57e18198f
commit 8be3a515e6
1 file changed
+11 -7
+11 -7
View File
@@ -234,13 +234,17 @@ Versioning: two-part `MAJOR.MINOR` — each release bumps the minor (features an
- **Backend (metadata/sorting)** — iTunes `collectionArtistName` (album artist) is not captured, - **Backend (metadata/sorting)** — iTunes `collectionArtistName` (album artist) is not captured,
so `album_artist` can be wrong on compilations / various-artists releases, splitting albums and so `album_artist` can be wrong on compilations / various-artists releases, splitting albums and
mis-sorting them in Navidrome. mis-sorting them in Navidrome.
- **Metadata editor (autofill)** — Artists are stored `;`-separated (feat./ft./&/comma are - **Metadata editor (autofill)** — Both autofill buttons fill only a partial subset of the form:
normalized to `;` at download, so the field never contains feat./ft.) and shown as iTunes sets album/genre/year/track/total/cover (no title, artist, album-artist, disc);
`artist1; artist2; artist3`. Both lookups already search with the first artist (split on `;`), MusicBrainz sets title/artist/album/genre/year/track/total (no album-artist, disc). They should
but multi-artist tracks still mostly fail because the match is strict and gives up when fill **every** field they can resolve (title, artist, album-artist, album, genre, year, track #,
iTunes/MusicBrainz credit a different/combined primary artist — needs a fallback (title-only, disc #, total tracks, cover). This needs both the backend endpoints to return those fields
or try the other listed artists). Separately, the iTunes autofill button populates neither the (e.g. iTunes `collectionArtistName`, `discNumber`, `trackName`) and the frontend to populate the
Artist nor the Album-Artist field. inputs. Artists are stored `;`-separated (feat./ft./&/comma normalized to `;` at download, so the
field never contains feat./ft.) and both lookups already search with the first artist — but
multi-artist tracks still mostly fail because the match is strict and gives up when iTunes/MB
credit a different/combined primary artist; needs a fallback (title-only, or try the other listed
artists).
- **Backend (download)** — Re-downloading a playlist re-fetches some already-present tracks: the - **Backend (download)** — Re-downloading a playlist re-fetches some already-present tracks: the
duplicate check matches the exact computed path only (same album folder, exact track-number duplicate check matches the exact computed path only (same album folder, exact track-number
prefix, exact resolved artist/title). Any drift between runs — different iTunes/romaji name, a prefix, exact resolved artist/title). Any drift between runs — different iTunes/romaji name, a