I’ve just written up a quick script for compatibility with MusicBee, and wanted to share it~ it requires @rdswift’s Additional Artist Variables (available from Picard’s plugin list or on GitHub)
$set(display artist,%artist%) $setmulti(artist,%_artists_track_all_std_multi%)
this script differs from @psychoadept’s script (posted here), because it will standardize the artist names. that way it will also keep artists who aren’t consistent with their name, such as ~Avery~ or The O.C. Supertones’ tracks under the same artist, while preserving how they are displayed.
it also handles featured artists without relying on standardizing featuring/feat./ft., and other non-standard join phrases like “with”, “prod.”, and “(CV:”. it doesn’t split joined artists too, like Daryl Hall & John Oates and Lester Flatt & Earl Scruggs
it does not do anything with MusicBee’s
guest artist tag, but I might try and figure that out at some point? I’m also wondering if there’s any possible way to determine if an artist has a semicolon in their name, such as lia;quo, and change the semicolon to something that won’t split an artist’s name in two…
let me know if you have any feedback or run into any bugs, as this is not thoroughly tested yet~