BSD Ports

audio/taglib 2.3.2 NetBSD

Library for accessing id tags in various media files

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
ceb05f7fcd
License
gnu-lgpl-v2.1 OR mpl-1.1
Categories
audio
Package size
527.0 KiB, 2552.4 KiB installed

Description

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.

In the other systems

SystemPortVersion
NetBSDaudio/taglib2.3.2
FreeBSDaudio/taglib2.3.2
OpenBSDaudio/taglib2.0.2
DragonFlyaudio/taglib2.0.2
MidnightBSDaudio/taglib2.0.2

Install

Binary package:

pkgin install taglib

From pkgsrc:

cd /usr/pkgsrc/audio/taglib && make install clean

Dependencies

Commit history 2

DateCommitCreditsLog message
ceb05f7fcd adam taglib: updated to 2.3.2
TagLib 2.3.2 (Sep 5, 2026) * MP3: Fix parsing of per-frame unsynchronized ID3v2 frames. * MP3: Accept iTunes ID3 frames with space padded ID3v2.2 ID. * MP4: More tolerant handling of `covr` atom with wrong flags. * MP4: Support additional codecs (AC3, DTS, EAC3, FLAC, Opus). * Ogg: Support Vorbis comments from a multiplexed stream. * WMA: Improve property interface for ASF files. * RIFF: Support RF64 and BW64 64-bit extensions. * Matroska: Fix file scanning with fast read style. * Matroska: Load attachment data lazily on demand. * Matroska: Read the segment title without audio properties. * Verify values parsed from files to prevent resource exhaustion, denial of service attacks and out of range conversions by crafted input for various …
000be85770 adam taglib: updated to 2.3.1
TagLib 2.3.1 (Jul 20, 2026) * Matroska: Fix crash when seek head is invalid or missing. * Matroska: Check element length, support unknown size length, skip invalid elements. * Matroska: Allow Chapters without a ChapterUID. * Fix data length indicator check for compressed ID3v2 frames. * MP4: Use `LongLong` instead of `UInt` for `cnID` atom to support large catalog IDs. * MP4: Fix destructor and assignment operator for `MP4::Chapter`. * MP4: Let `hasiXMLData()`, `hasBEXTData()` track on-disk state rather than in-memory state. * MP4: Support NI STEM atoms with 64-bit length. * MP4: Enlarge limit number of MP4 atoms at top level. * MP4: Avoid excessive sample allocations with invalid `stsc` for QT chapters. * XM: Correctly save XM tracker files with samples.