31 мая 2025 года состоялся релиз открытой библиотеки TagLib 2.1, предназначенной для чтения и изменения метаданных (тегов) аудиофайлов различных форматов. Исходный код решения написан на языке C++ и распространяется по лицензиям GNU Lesser General Public License (LGPL) и Mozilla Public License (MPL). Версия TagLib 2.0 вышла в январе 2024 года. Разработка решения ведётся более 12 лет.
Список изменений и доработок в TagLib 2.1:
добавлена поддержка формата 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.
Источник: habr.com