mirror of
https://github.com/taglib/taglib.git
synced 2026-11-05 22:18:50 -05:00
3bce7df062cac9c6330175959075d521a819eb2d
When setAssumedCodePage(65001) supplies the charset for an INFO tag whose file declares none, a field whose bytes are not valid UTF-8 is now read as ISO 8859-1, the RIFF default, instead of as an empty string. A code page the file declares is never second-guessed, and a handler installed with setStringHandler() still takes precedence.
TagLib
TagLib Audio Metadata Library
TagLib is a library for reading and editing the metadata of several popular audio formats. Currently, it supports various metadata containers such as ID3v1, ID3v2 and Vorbis comments for MP3, MP4, AAC, Ogg, Opus, FLAC, Speex, APE, MPC, WavPack, WAV, AIFF, TrueAudio, Matroska, WebM, ASF, WMA, DSF, DFF and tracker (MOD, XM, S3M, IT) files.
TagLib is distributed under the GNU Lesser General Public License (LGPL) and Mozilla Public License (MPL). Essentially that means that it may be used in proprietary applications, but if changes are made to TagLib they must be contributed back to the project. Please review the licenses if you are considering using TagLib in your project.
Languages
C++
96.6%
CMake
1.8%
C
0.8%
Python
0.5%
Logos
0.3%