Audio Meta-Data Library

Edit Package taglib

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, MPC, Speex, WavPack
TrueAudio, WAV, AIFF, MP4 and ASF files.

Refresh
Refresh
Source Files
Filename Size Changed
_multibuild 0000000054 54 Bytes
baselibs.conf 0000000018 18 Bytes
taglib-1.13.1.tar.gz 0001372618 1.31 MB
taglib.changes 0000034974 34.2 KB
taglib.desktop 0000000188 188 Bytes
taglib.spec 0000005870 5.73 KB
Latest Revision
Ruediger Oertel's avatar Ruediger Oertel (oertel) committed (revision 2)
Update taglib from 1.11.1 (released in 2017) to 1.13.1 (jsc#PED-6566)

I submitted from my home project instead of from obs because
the version in Factory is missing some bug references which I submitted
to the devel project (https://build.opensuse.org/request/show/1144145)
but the devel project already has taglib 2.0 which is binary incompatible
with 1.x .

- Update to version 1.13.1:
  * Fixed parsing of TXXX frames without description.
  * Detect MP4 atoms with invalid length or type.
  * Do not miss ID3v2 frames when an extended header is present.
  * Use property "DISCSUBTITLE" for ID3v2 "TSST" frame.
  * Build system improvements: Use absolute path for macOS dylib install name,
    support --define-prefix when using pkg-config, fixed minimum required
    CppUnit version.
  * Code clean up using clang-tidy.
- Update to version 1.13:
  * Added interface StreamTypeResolver to support streams which cannot be fopen()'ed, e.g. network files.
  * Added MP4::File::strip() to remove meta atom from MP4 file.
  * Added Map::value() to look up without creating entry.
  * Use property "WORK" instead of "CONTENTGROUP" for ID3v2 "TIT1" frame,
  * use property "WORK" for ASF "WM/ContentGroupDescription",
  * use property "COMPILATION" for ID3v2 "TCMP" frame.
  * Build system improvements: option WITH_ZLIB, BUILD_TESTING instead of
  * BUILD_TESTS, GNUInstallDirs, FeatureSummary, tests with BUILD_SHARED_LIBS,
  * cross compilation with Buildroot, systems without HAVE_GCC_ATOMIC, Clang.
  * Fixed heap-buffer-overflows when handling ASF, APE, FLAC, ID3v2, MP4, MPC tags.
  * Fixed detection of invalid file by extension when correct type can be detected by contents.
  * Fixed unnecessary creation of map entries in APE and FLAC tags if looked up tag does not exist.
  * Fixed parsing of MP4 non-full meta atoms.
  * Fixed potential ID3v1 false positive in the presence of an APE tag.
  * Fixed ID3v2 version handling for frames embedded in CHAP or CTOC frames.
  * Fixed parsing of multiple strings with a single BOM in ID3v2.4.0.
  * Fixed several smaller issues reported by clang-tidy.

- Remove build rpath from executables (boo#1199058, similar to
  bsc#1166467 which was fixed in SLE using -DCMAKE_SKIP_RPATH=ON
Comments 0
openSUSE Build Service is sponsored by