[Solved] Tag mismatch between flac and mp3

Tags: #<Tag:0x00007f2a05dbcb68> #<Tag:0x00007f2a05dbc690> #<Tag:0x00007f2a05e5be20> #<Tag:0x00007f2a05e5ba38>


I noticed a strange behaviour. I have flac and mp3 versions of some file, and the tags they would get would not match. E.g. mp3s would get “ALBUMARTISTSORTORDER” as a tag, while flacs get “ALBUMARTISTSORT”. When I convert a tagged flac to mp3, the tag stays “ALBUMARTISTSORT” and picard wants to then add the tag “ALBUMARTISTSORTORDER”, so it doesn’t seem to be a tag mapping issue (https://picard.musicbrainz.org/docs/mappings/)

Can someone explain to me what’s going on?

See: also https://www.diffchecker.com/DYtKoaCR

The tags are utilised in foobar. Or is foobar simply displaying the “TSO2” field as “ALBUMARTISTSORTORDER”?

Edit: http://wiki.hydrogenaud.io/index.php?title=Foobar2000:ID3_Tag_Mapping, yes, it seems that’s what’s happening. It maps id3, but not the flac’s vorbis tags to the same meta-field


If I remember correctly, Vorbis tags are stored under a full string rather than the ID3-style fixed-length code. My guess is that there’s no official sort order field in Vorbis tags, so MusicBrainz didn’t consider how foobar renders “TSO2” in deciding what to name the Vorbis field.


How do you convert? Are you sure whatever you’re using understand the meaning of the tags in the two formats and can thus translate a tag in one format to the proper one in the other format?


The thread is already marked as solved, and the solution is in the edit. No the conversion wasn’t the problem (and convert tags).