Currently with Musicbrainz any release is just credited to one artist, even if in reality it is two artists. For example ‘Jackson’ is credited to ‘Johnny Cash & June Carter Cash’ , and within Musicbrainz there is an artist called ‘Johnny Cash & June Carter Cash’ ( as well as one called ‘Johnny Cash’, one called ‘June Carter Cash’)
But within Musicbrainz NGS there is the concept of artist credits so the the song is credited to two distinct artists ‘Johnny Cash’ and ‘June Carter Cash’ each with their own id, and the ‘Johnny Cash & June Carter Cash’ artist is no longer needed. Also the artist credit name on a particular release can be different the the artist name so the credit could be ‘June Cater’ rather than ‘June Carter Cash’.
So how should we model this in Jaikoz ?
We could store multiple artist ids and artist names, (there is a problem is that ID3 v23 doesnt offically support null seperated fields but this what we do for genres without any problems so far)
More problematic is most applications (such as iTunes) dont support multiple artist fields and will only show the first one, so in this example you’ll never see “June Carter”
And also if we only store the artist names we dont see the connecters. For example if we just store “Johnny Cash”, “June Carter” we dont know if it is “Johnny Cash & June Cater”, “Johnny Cash with June Carter” or something else.
So the proposal is to store multiple ids in the MB Artist Id field, keep the artist field as it is, and store seperate artists in a new field. Possibly something compatible with JRivers Media Centre that does something like this.
Any comments ?