An audio meta-data library
TagLib is a free library written in C++ for reading and editing metadata that has been embedded into audio files. It is able to read and edit all relevant metadata formats for audio files, including APEv2, ID3 and Vorbis. It can find tags in multiple formats such as .mp3 .wma .wav .m4a .flac etc. TagLib is platform independent.