Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
TagLib does not read metadata from some FLAC files #636
Here one of this files: https://imgrush.com/Ca42b61_QKBS.flac (sha1sum: c06036398e7b6089b13d76624ad7fe99c94d8ca5)
Clementine (which uses taglib) reports this error messages:
But other tag readers can read tags from this file. For example exiftool:
ffprobe from ffmpeg also show metadata without errors:
Tested with latest TagLib from git (e90b5e5)
Your file has a zero-sized padding block. I'm not sure if the FLAC specification allows zero-sized metadata blocks or not... anyway, TagLib treats them as an error. However, TagLib itself may write such padding blocks and I reported it as a bug at #622.
It looks like exiftool and ffmpeg can handle such file. So I suggest that we don't treat zero-sized padding blocks as an error. Any thoughts?