TagLib - C++ библиотека для чтения и изменения аудиометаданных, обычно называемых "тэгами".
Существуют так же привязки для C, Perl, Python, Ruby
Список изменений 1.4 - 1.5
- Поддержка Mac OS X и Microsoft Windows
- Теперь распространяется под MPL (в дополнение к LGPL, что была ранее)
- Добавлена поддержка Speex файлов
- Добавлена поддержка TrueAudio файлов
- Добавлена поддержка WavPack файлов
- Правильный экспорт всех публичных классов / функций
- Предотвращение записи неверных кодировок в теги ID3v1
- Не-Latin1 ID3v2 текст автоматически конвертируется в UTF-8 при записи (если принудительно не выставлен UTF-16)
- Добавлена поддержка чтения несинхронизированных тэгов ID3v2.2/3
- Исправлено множество ошибок в ID3v2, связанных с настройкой громкости
- Добавлена функция экспорта строк в std::wstring
- Добавлена функция проверки совместимости строки с ASCII