A distribution of the TagLib library in amalgamated source code form.
An amalgamation is simply a collection of header and source files that have been concatenated together to form one or more very large files. In this form, they are easy to add to your existing project as source files (rather than linking as a library). They are also easier to redistribute if you are making an open source application and don't want to have any external dependencies.
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.
Add TagLibAmalgam.cpp to your existing project, include TagLibAmalgam.h in the source files where you want to use TagLib, and that's it!
The TagLib Amalgamation was built using the Amalgamate Templates.
Copyright (c) 2002 Scott Wheeler, Lukas Lalinsky, Ismael Orenstein,
Allan Sandfeld Jensen, Teemu Tervo, Mathias Panzenböck
TagLib is distributed under both the GNU Lesser General Public License
(LGPL) and the Mozilla Public License (MPL).