TagLib v2.3 announcement
Urs Fleisch
urs.fleisch at gmail.com
Mon May 4 12:17:13 BST 2026
Hi all!
As there seems to be a need for a new TagLib version, I would suggest that
we release a new minor release 2.3 next Sunday, May 10th.
It will contain the current state of the master branch, i.e. important bug
fixes, but also new API functionality with the support for MP4 chapters,
BEXT and iXML chunks and Matroska speed improvements (hence the increased
minor version number). A proposed change log entry could be
TagLib 2.3 (May 10, 2026)
=========================
* MP4: Support for chapters (Nero and QuickTime).
* WAV: Support for BEXT and iXML chunks.
* FLAC: Support for BEXT and iXML application blocks.
* Opus: New audio property `outputGain()`.
* Speed up Matroska reading by using seek head for element lookup.
* Speed up Matroska writing by offering multiple write style modes.
* More tolerant handling of files with oversized RIFF chunks, zero size ID3v2
frames and Matroska chapters without edition.
* Avoid wrong content-based detection as MPEG files.
* Fix bitrate calculations for MPEG ADTS and MP4 ESDS.
* Fix data race with multi-threaded use of `MP4::ItemFactory`.
* Fix unbounded recursion in EBML/Matroska `MasterElement` and MP4 atoms.
* Limit number of MP4 atoms at top level.
* Fix writing too many offsets when updating MP4 stco/co64 atoms.
* Fix k bounds in Shorten Rice-Golomb coding.
If I missed an important bug fix or something else which could make
lives of TagLib users and distributors easier, please let us know!
Thanks!
Urs
More information about the taglib-devel
mailing list