TagLib Perl binding


Almost ALL the docus are commented by the original C/C++ lib authors
Scott Wheeler at http://developer.kde.org/~wheeler/ , Allan Sandfeld
Jenson at kde@carewolf.org and Ismael Orenstein at orenstein@kde.org.

Of course, I modified some parts slightly :-)


TagLib -  a library for reading and editing audio meta data, commonly 
know as tags.

Some goals of TagLib:
 - A clean, high level, C++ API to handling audio meta data.
 - Support for at least ID3v1, ID3v2 and Ogg Vorbis comments.
 - A generic, simple API for the most common tagging related functions.
 - Binary compatibility between minor releases using the standard
KDE/Qt techniques for C++ binary compatibility.
 - Make the tagging framework extensible by library users; i.e. it
will be possible for libarary users to implement  additional ID3v2
frames, without modifying the TagLib source (through the use of
Abstract Factories and such.

Because TagLib desires to be toolkit agnostic, in hope of being widely
adopted and the most flexible in licensing
TagLib provides many of its own toolkit classes; in fact the only
external dependancy that TagLib has, it a semi-sane STL implementation.


To install this module type the following:

   perl Makefile.PL
   make test
   make install

Refer to INSTALL for more details.


This module requires these other modules and libraries:

  TagLib version 1.4.* (C/C++ lib)
  Currently ONLY available on Linux


Copyright (C) 2005 - 2006 by Dongxu Ma

This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.7 or,
at your option, any later version of Perl 5 you may have available.