Taglib довольно многофункционален.
Это стало lib C++ без зависимостей к QT, или KDE освобождает. API C связывается (и существует большая другая доступная привязка языков). Много проектов (как amarok, juk, vlc...) пользуется этой библиотекой.
Домашняя страница содержит некоторые требования некоторые преимущества taglib по id3lib (главным образом производительность).
id3lib имеет интерфейс C++ OO, который можно любить. Это лицензируется под LGPL.
Декодер аудио MPEG MAD включает компонент управления ID3. Так как это используется в качестве базового декодера для такого количества приложений — существует длинный список на странице, с которой я связался — это уже может быть в репозитории Вашего дистрибутива. Это - GPL'd.