TagLib

Read and write Metadata with this library
Download

TagLib Ranking & Summary

Advertisement

  • Rating:
  • Publisher Name:
  • Scott Wheeler
  • File Size:
  • 1.1 MB

TagLib Tags


TagLib Description

TagLib was developed to be 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. Main features: TagLib is fast - tests have shown it to be about 6 times faster than id3lib and 3 times faster than libvorbisfile at reading tags (CPU time) TagLib is clean - TagLib is written in clean, object oriented C++ using a programming style common in KDE and Qt library programming TagLib is easy - TagLib offers an abstraction layer that makes it easy to ignore the differences between the different file formats and their implementations TagLib is powerful - for those that want to look under the hood TagLib provides access to the implementations of the individual file formats and provides a toolkit for doing advance manipulation of audio meta-data TagLib is well documented - Every class, namespace, function and enumeration in TagLib is documented TagLib supports Unicode - both ID3v2 and Ogg Vorbis standards are designed to support Unicode, so is TagLib (many tagging libraries and frontends are not) TagLib is extensible - TagLib does not implement every feature of ID3v2, but does instead make it possible for application authors to extend TagLib to support the specific features that they need in their applications TagLib is not toolkit specific - while TagLib does use KDE-style programming conventions and C++ by default, it does not link to either Qt or Glib (in fact it has no external dependancies) and does provide Glib-style C bindings (currently for the generic API only)


TagLib Related Software