TagLib 2.1

После девяти месяцев разработки состоялся выпуск 2.1 библиотеки TagLib, предназначенной для чтения и изменения метаданных (тегов) аудиофайлов различных форматов.
Библиотека написана на языке C++ и распространяется по лицензиям GNU Lesser General Public License (LGPL) и Mozilla Public License (MPL).
Список изменений:
- Добавлена поддержка формата Shorten (
SHN). - Добавлены опции конфигурации поддерживаемых форматов:
WITH_APE,WITH_ASFи т. п. - Добавлены опции конфигурации
TESTS_DIRиTESTS_TMPDIRданных и временных каталогов для модулей тестирования. - В биндинг для языка C добавлены функции
taglib_file_new_wchar()иtaglib_file_new_type_wchar(). - Сохранение юникодной кодировки при понижении версии некоторых тегов до ID3v2.3.
- Слишком большие блоки метаданных FLAC теперь запрещены (изображения более 16 Мб).
- Устранено падение с аргументом
nullptrв классахStringиByteVector.
>>> Подробности на GitHub
