beets
beets copied to clipboard
musicbrainz: Use artist alias closest to tags
Problem
If an artist use many aliases, the importing and auto-tagging functionality of beets and musicbrianz suggest the main artist name only, trying to fix the existing alias. As the alias was officially used, it should be retained. Suggestion: keep the artist alias closes to the one present in tags.
Led to this problem: Example: the band KLF used many other names incl. 2K. This release is identified but forced to change the artist, despite the fact that the referenced musicbrainz URL is linked with the alias.
Correcting tags from:
2k - ***k the millennium
To:
The KLF - ***k the Millennium
URL:
http://musicbrainz.org/release/3ec83d1e-4f91-48aa-89dd-ac3bd75dd35a
Setup
- OS: debian
- Python version: 2.7.9
- beets version: 1.4.2
- Turning off plugins made problem go away (yes/no): no
My configuration (output of beet config) is:
directory: /z/sounds_the_rest
library: /h/beets/library.db
asciify_paths: yes
format_album: %lower{$albumartist} - %lower{$album}
import:
copy: no
write: no
plugins: discogs
Thanks for the suggestion! This would be cool to have. It would require some architectural changes to the matching infrastructure, but nothing totally crazy.
Is there a roadmap for this feature? I just noticed this today as well.
Hmm, would it be worth having a config option on under import to simply ignore using an alias and use the artist name as specified?
This release by Nas has 2 song featuring Scarlett (just him with his voice pitched up), but Beets imports it as Nas feat. Nas, while Picard does the sensible thing and sets it as Nas feat. Scarlett.
I would definitely use an option that allows me to always use the artist name, ignoring any aliases!