./audio/taglib, Library for accessing id tags in various media files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 2.3, Package name: taglib-2.3, Maintainer: pkgsrc-users

TagLib is a library for reading and editing the meta-data of several popular
audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg
Vorbis comments and ID3 tags and Vorbis comments in FLAC files.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 1589.696 KB

Version history: (Expand)


CVS history: (Expand)


   2026-05-11 15:10:47 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
taglib: updated to 2.3

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.
   2026-03-07 12:37:41 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
taglib: updated to 2.2.1

TagLib 2.2.1 (Mar 7, 2026)

* Support edition, chapter and attachment UIDs in Matroska simple tags.
* Avoid duplicates in Matroska complex property keys.
   2026-02-18 08:39:31 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
taglib: updated to 2.2

TagLib 2.2 (Feb 18, 2026)

* Support for Matroska (MKA, MKV) and WebM files.
* Support for NI STEM in MP4 files.
* New method isDsd() in WavPack Properties.
* Stricter verification of ID3v2 frames.
* Fix setting the last header flag in Ogg FLAC files.
* Fix reading of the last page in Ogg streams.
* Avoid corrupting invalid Ogg FLAC files without Vorbis comment.
* Windows: Support MP4 files with 64-bit atoms.
* Fix use of property keys with non-ASCII characters in C bindings.
* Fix building with Android NDK 29.
   2025-07-25 11:27:25 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
taglib: updated to 2.1.1

TagLib 2.1.1 (June 30, 2025)

 * Map ID3v2.3 IPLS frames to both ID3v2.4 TIPL and TMCL to have a consistent
   behavior when using MusicBrainz tags with the property map interface.
 * Fix missing include for `wchar_t` when using C bindings with MinGW.

TagLib 2.1 (May 31, 2025)

 * Support for Shorten (SHN) files.
 * Compile time configuration of supported formats: WITH_APE, WITH_ASF, ...
 * Compile time configuration of data and temporary directories for unit tests:
   TESTS_DIR and TESTS_TMPDIR.
 * C bindings: Added taglib_file_new_wchar() and taglib_file_new_type_wchar().
 * Preserve unicode encoding when downgrading to ID3v2.3.
 * Do not store FLAC metadata blocks which are too large.
 * Fix segfaults with String and ByteVector nullptr arguments.
   2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575)
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
   2024-08-24 08:51:08 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
taglib: updated to 2.0.2

TagLib 2.0.2 (Aug 24, 2024)

* Fix parsing of ID3v2.2 frames.
* Tolerate MP4 files with unknown atom types as generated by Android tools.
* Support setting properties with arbitrary names in MP4 tags.
* Windows: Fix "-p" option in tagwriter example.
* Support building with older utfcpp versions.
   2024-04-10 10:48:45 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
taglib: updated to 2.0.1

TagLib 2.0.1 (Apr 9, 2024)

 * Fix aborting when _GLIBCXX_ASSERTIONS are enabled.
 * Fall back to utf8cpp header detection in the case that its CMake
   configuration is removed.
 * Improve compatibility with the SWIG interface compiler.
 * Build system fixes for testing without bindings, Emscripten and Illumos.
 * C bindings: Fix setting UTF-8 encoded property values.
 * Windows: Fix opening long paths.
   2024-03-11 10:11:01 by Jonathan Perkin | Files touched by this commit (2)
Log message:
taglib: Avoid offset_t conflict on illumos.