Skip to content

avuserow/taglib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Description

Patched version of TagLib (developer.kde.org/~wheeler/taglib.html) with support for some additional attributes, and a few other improvements:

  • albumArtist

  • grouping

  • composer

  • cdNr (CD Number)

  • totalCDs

  • totalTracks

  • bpm

Patches

The patches are originally from: osdir.com/ml/taglib-devel/2010-02/msg00014.html

  • “Re: TagLib and disc number”

The patches were taken against 1.6.1, but apply cleanly to taglib 1.6.3.

The exception is patch 05, which was fixed in the base source of taglib in 1.6.2 so patch 05 is no longer needed.

How to Apply the patches

Note: the 1.6.3 source tree in this repo is already patched, like so:

$ cp taglib-patches/* taglib-1.6.3/taglib/

$ cd taglib-1.6.3/taglib

$ patch -p1 < patch-161-01-id3lyrics.patch
$ patch -p1 < patch-161-02-pdcs-and-itnu.patch
$ patch -p1 < patch-161-03-empty-mp4-crash.patch
$ patch -p1 < patch-161-04-comment-fix.patch
$ patch -p1 < patch-161-06-id3v1-converter.patch
$ patch -p1 < patch-161-07-reading-currupt-wav.patch
$ patch -p3 < patch-161-08-fix-compile-issues-when-uint-already-defined-by-system.patch

Compile TagLib:

$ cd taglib-1.6.3
$ ./configure
$ make
$ sudo make install

About

Fork of Taglib 1.6.3 with patches applied to provide extra properties

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published