TagLib Amalgamation
April 17, 2012 · View on GitHub
A distribution of the TagLib library in amalgamated source code form.
What's an amalgamation?
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.
What is 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.
How do I use this?
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.
License
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).