+1 for this if it would be native in MusicBee, otherwise there is a Picard plugin which does this:
https://picard.musicbrainz.org/plugins/
https://picard.musicbrainz.org/api/v1/download?id=standardise_performers
I have tried that plugin this weekend, but it doesn't work for me.
Just tried it again with (only) that plugin active:
https://musicbrainz.org/release/8c01a233-8843-495e-b033-bfa6f036720f
result:
But apart from getting it to work for MusicBrainz lookups, that of course won't help for existing files, tags retrieved elsewhere, or manually entered performer tags.
I'm using the standardise performer tag plugin with picard and the following routine in my MusicBee compatibility plugin to set the comment tag:
def populate_comments(self, metadata):
for name in ['Conductor', 'Arranger', 'Engineer', 'Producer', 'Mixer', 'Remixer', 'DJMixer']:
self.txxx_add(metadata, 'comment:', _(name), name.lower(), ';')
for name in sorted(metadata.keys()):
if name.startswith('performer:'):
if name == "performer:":
self.txxx_add(metadata, 'comment:', 'Performer', name, ';')
else:
self.txxx_add(metadata, 'comment:', name[10:].title(), name, ';')
for name in ['ReleaseGroupComment', 'ReleaseComment']:
self.txxx_add(metadata, 'comment:', _(name), '~' + name, ';')
for name in ['Barcode', 'ASIN', 'ISRC']:
self.txxx_add(metadata, 'comment:', _(name), name, ';')
In MusicBee I use the comment tag in the Track Information panel to display the standardised performers and it works as desired.
But you are right it would be nice if this functionality would be native in MusicBee, so that everybody can benefit.