A resposta de Zelda fornece a resposta correta para minha pergunta. Acontece que eu estava realmente fazendo a pergunta errada, então pensei em acrescentar essa resposta para o futuro Googler que se depara com isso.
Mesmo se eu limpei as tags (ID3v1 e ID3v2) e depois as reinscrevi manualmente - as beterrabas simplesmente não as importariam como uma compilação.
Determinado, eliminei o código-fonte das beterrabas e descobri meu problema - parece que se um nome aparece X vezes como artista da música, ele decide declarar que não é uma compilação. Pelo menos, é isso que eu juntei deste snippet de código em importer.py
:
if task.choice_flag == action.ASIS:
# Taking metadata "as-is". Guess whether this album is VA.
plur_artist, freq = util.plurality([i.artist for i in task.items])
if freq == len(task.items) or (freq > 1 and
float(freq) / len(task.items) >= SINGLE_ARTIST_THRESH):
# Single-artist album.
changes['albumartist'] = plur_artist
changes['comp'] = False
else:
# VA.
changes['albumartist'] = VARIOUS_ARTISTS
changes['comp'] = True
Eu não li o suficiente do código para descobrir mais detalhes, porque assim que li essa seção, tentei remover o nome do artista predominante e voila! A beterraba importou como uma compilação.
Esta não é uma ótima solução para mim, porque eu pessoalmente considero um álbum uma compilação mesmo se houver um outro artista no disco (e não é um "destaque"). Tudo o que posso fazer é eliminar o nome do artista predominante, importá-lo e modificar manualmente o artista desses arquivos para restaurar o artista correto.