Is it possible to go off spec when writing tags in ID3v2.3?

P

pchu

Guest
I tend to let Picard write tags in ID3v2.3 spec for better compatibilities, although everyone knows that there’s a price to pay… For me, it’s when I loaded these tagged musics into foobar2000, I found fb2k not parsing the ARTISTS field (TXXX:ARTISTS) into multi-values (e.g. ‘Kristen Bell / Idina Menzel’ as a single value)…

I’m aware that Picard writing <separator>-joined string into the TXXX:ARTISTS frame is standard in ID3v2.3. As for fb2k, after I added ARTISTS and LANGUAGE (TLAN frame) into its ‘Multivalue fields’ configuration, fb2k can correctly parse, e.g. ‘eng / fre’, into multi-valued language tags. But it just cannot understand ‘Kristen Bell / Idina Menzel’. If I split it (since it’s configured to be multi-valued), fb2k writes in duplicate TXXX:ARTISTS frames for multi-value (as seen from Mp3Tag).

So… If I can’t make fb2k understand <separator>-joined ARTISTS field, maybe there’s some hacks to make Picard write duplicate TXXX:ARTISTS frames in the first place?

I tried $setmulti(_id3:TXXX:test,A; B; C) or $set(_id3:TXXX:test,A), $set(_id3:TXXX:test,B), but they won’t work.

3 posts - 2 participants

Read full topic

Continue reading...
 
Top