mirror of
https://github.com/navidrome/navidrome.git
synced 2026-08-01 07:21:17 +00: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.