TagLib 1.6.3 was released this Monday, but somehow I forgot to post an update here. There isn’t many changes, the main reason for the release were configuration issues with 1.6.2. The 1.6.3 tarball can be downloaded here or here.
Changes log:
Fixed definitions of the TAGLIB_WITH_MP4 and TAGLIB_WITH_ASF macros.
Fixed upgrading of ID3v2.3 genre frame with ID3v1 code 0 (Blues).
New method int String::toInt(bool *ok) which can return whether the conversion to a number was successfull.
Fixed parsing of incorrectly written lengths in ID3v2 (affects mainly compressed frames). (Bug #231075)
TagLib 1.6.2 has been released. It’s another bug-fix release in the 1.6 series. There is no new functionality, only a few bugs and compatibility issues have been fixed. Please see the change log for details. You can download the source code tarball here (or here). As with previous releases, there are no Windows binaries, but you can easily build your own with CMake.
Change log:
Read Vorbis Comments from the first FLAC metadata block, if there are multipe ones. (Bug #211089)
Fixed a memory leak in FileRef’s OGA format detection.
Fixed compilation with the Sun Studio compiler. (Bug #215225)
Handle WM/TrackNumber attributes with DWORD content in WMA files. (Bug #218526)
More strict check if something is a valid MP4 file. (Bug #216819)
Correctly save MP4 int-pair atoms with flags set to 0.
Fixed compilation of the test runner on Windows.
Store ASF attributes larger than 64k in the metadata library object.
Ignore trailing non-data atoms when parsing MP4 covr atoms.
Don’t upgrade ID3v2.2 frame TDA to TDRC. (Bug #228968)
After seeing Gource videos for Perl and Twisted today, I wanted to make a similar video for the MusicBrainz server code. Well, and for some of my personal projects, but those turned out to be boring :). Anyway, here is the result (YouTube link):