[Pkg-kde-extras] Bug#680916: kid3: Performer tag silently replaced with an Arranger one
Urs Fleisch
urs.fleisch at gmail.com
Sat Aug 25 15:40:48 UTC 2012
Kid3 supports lots of different tag formats. All these formats have different fields, not all fields are present in all formats. Kid3 tries to unify the common field types between all supported formats, the unified fields are the "standard" fields from Title to Genre and additional fields from Album Artist to Website. Besides these unified fields, a lot of other format specific fields are supported, for ID3v2.3.0 from AENC to WXXX.
Now there is the problem that not all of the unified fields can be unambiguously mapped to the fields of all formats. Here we have the Performer and Arranger fields. For ID3v2.4.0, Arranger is mapped to "TIPL Involved people list" and Performer is mapped to "TMCL Musician credits list".
TMCL
The 'Musician credits list' is intended as a mapping between
instruments and the musician that played it. Every odd field is an
instrument and every even is an artist or a comma delimited list of
artists.
TIPL
The 'Involved people list' is very similar to the musician credits
list, but maps between functions, like producer, and names.
However, in ID3v2.3.0, there is no such thing as TMCL, only IPLS (Involved people list), so both musicians and other involved people like the producer have to use the IPLS field. That's why Kid3 maps both Performer and Arranger to IPLS, and when the file is read back, there are two IPLS frames which are displayed as Arranger.
So this is not a bug in Kid3, only a thing where ID3v2.3.0 is not as expressive as ID3v2.4.0. You can use ID3v2.4.0 if this is really a problem.
More information about the pkg-kde-extras
mailing list