Deluan 87cd3f1037 fix(scanner): treat explicit '[Unknown Artist]' ALBUMARTIST as missing
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.
2026-05-24 21:37:01 -03:00
..