I have been wondering about how MB, Picard and certain plugins handle attributes such as ‘additional’, ‘guest’ and ‘solo’.
I wrote down some broader observations here earlier:
Retrieving (entering?) 'guest' and 'additional' attributes for performers playing more then one instrument?
Now trying to narrow down the different stages where these attributes come to play, I thought to zoom in at the source, it being the entering stages in the database.
I noticed that an editor can create an entry for a performer (instrument role), and add several instruments for that performer.
He can set some checkboxes such as ‘guest’ additional’ and ‘solo’ there.
What I am wondering about is this:
If he checks ‘guest’, that relates to that musician as a person, and it will (almost certainly?) be correct that it applies to all the instruments that are listed in that entry.
But when ‘solo’ or ‘additional’ is checked, that will also be applied to all instruments. And that will in many cases not be correct.
E.g. a keyboard player playing hammond organ, and a solo on a rhodes piano)
(I think understand now that in that case an editor should create separate entries for both instruments for that musician, but will all editors know that and be aware of that?)
Also, when ‘guest’ is checked in one ‘multi-instrument’ entry for a musician, but -perhaps another- editor creates an additional entry for that musician without labeling him as a guest (or the other way around), the release will have the same person credited as a guest for some instruments, and as a non-guest (a regular) for others.
This is a real-world example where something like this happens:
(also take a look at the release credits at the bottom)
Would it be an idea to have:
A single checkbox for ‘guest’, that will apply to the person (thus all instruments) for that entry.
Separate checkboxes per instrument for ‘additional’ and ‘solo’.
Some control mechanism in the entry system that either prevents or warns when a new entry is inconsistent in relation to labeling one and the same person as being both a guest and a regular for one and the same release?