mirror of
https://github.com/navidrome/navidrome.git
synced 2026-10-10 19:37:08 +02:00
The old parseArtists function (removed in this branch) substituted consts.UnknownArtist when albumartist tags were empty, so the downstream compilation/fallback check matched both cases. The inlined replacement only checked len(albumNames)==0, narrowing the condition: files explicitly tagged ALBUMARTIST='[Unknown Artist]' (emitted by some rippers, and matching what Navidrome itself stores for untagged files) stopped routing to Various Artists for compilations. Restore the original semantics by treating len==1 with the literal UnknownArtist string as equivalent to no tag. |
||
|---|---|---|
| .. | ||
| legacy_ids.go | ||
| map_mediafile.go | ||
| map_mediafile_test.go | ||
| map_participants.go | ||
| map_participants_test.go | ||
| metadata.go | ||
| metadata_suite_test.go | ||
| metadata_test.go | ||
| persistent_ids.go | ||
| persistent_ids_test.go | ||