Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Describe the bug
The MusicBrainz tags containing artist IDs (MBIDs), both for the album and for individual tracks, can contain multiple values. In MP3 files, these are treated incorrectly.
In a FLAC file, the tag returns multiple values correctly (partial output of
In an MP3 file tagged with ID3v2.3, the values are joined with
In an MP3 file tagged with ID3v2.4, the values are separated with null-bytes, and the tag value is truncated before the first terminator:
This last behavior makes this behavior especially frustrating, because at least the long
I can provide the sample files I used to generate the above results if necessary, but since they are actual recordings I wanted to avoid uploading them for now.