I’m looking for a way to make the albumartist and albumartistsort fields a multi‐values tag and to get rid of the join phrase, so, for example, for http://musicbrainz.org/release/419d7608-181b-46c4-a68c-341208db5d7falbumartist go from “Revueltas, Chávez, Moncayo; Orquesta Filarmónica de la Ciudad de México, Luis Herrera de la Fuente” to
Silvestre Revueltas
Carlos Chávez
José Pablo Moncayo
Orquesta Filarmónica de la Ciudad de México
Luis Herrera de la Fuente
and ditto for the albumartistsort field.
Is there a way to read those values with the script tool in Picard, or is it necessary to write a plugin?, and, in the second case, would someone help me with that plugin, if it’s not too complicated?
Since Picard 1.3 the tag _albuamrtists is available. By default, this is not written to files, but if you add $setmulti(albumartists,%_albumartists%) to your tagger script, it will be (you could use other names instead of albumartists if you wanted to). This will create multiple tags for files that support it (basically everything except ID3, ASF, MP4, WAV).
I would hope you are aware of the picard/jaikoz tag mapping spreadsheet
The artists concept was taken from Jaikoz and Jaikoz already supports the albumartists field so I would hope you would map albumartists to these audio formats in the same way, these mappings are also defined in opensrc jaudiotagger project which is used by a number of applications (not just Jaikoz/SongKong) especially alot of Android applications.
Note for these new fields I have tried to use the exact same name for each format rather than varying it, this is to ensure better preservation of the fields because when transcoding files with tools like DBPoweramp for metadata fields it doesnt explicitly know about it would have same name in old and new format.
For example given a ID3 TXXX frame with description ABCDEF, if converting to .WMA it would create a field called ABCDEF not ‘WM/ABCDEF’ so that is why I map TXXX:ALBUMARTISTS to ALBUMARTISTS rather than WM/ABUMARTISTS. This way after converting such a file with dbpoweramp these new fields would still be recognised by applicatins that understood them, something that is not the case unfortunately with MusicBrainz Identifier fields,