I keep running into these release listings for digital media releases on MusicBrainz where somebody has added an exhaustive (?) list of individual territories the release event occurred in rather than using the XW tag.
MusicBrainz seems to see these huge lists of countries as acceptable, even if the consensus is split on if they’re not desirable and they’re causing trouble for some Picard users. This looks to be how things will be with MB going forwards.
What happens with Beets is that it’ll fetch the first on the list. This isn’t satisfactory, even if it isn’t technically correct I think for mine and most libraries the correct country code to list here is XW. Even if the user is from Afghanistan or Algeria, this is not a release specific to those countries, just one listed as having occurred there.
How best to solve this?
Use rewrite to replace individual country codes likely to be at the top of the list with XR.
This seems like a poor solution, prone to being caught out by unexpected countries topping the list
Use …(maybe inline?) to set the country field to XW where a digital media release has more than n countries listed.
I don’t know how to implement this myself, additionally it’s unclear to me if MB returns all the countries to be able to count them or if it simply returns the top one, or if this is a reliable solution
Manually change to XW after the fact.
This does not seem like a solution befitting of a Beets user
Create a specific plugin to rectify this situation.
This is far beyond my capabilities at present