Когда я написал несколько утилит для обработки изображений, то я подумал, что справлюсь с любыми форматами. Итог - полоса неудач с .LBM, .AVI. И теперь застрял с тегами MP3.
Есть несколько форматов тегов, самый простой из которых - ID3v1, прочитать о хранении информации можно где угодно. Но с версией v2.x не так просто: поле комментария COMM описано невнятно. В архиве есть два незавершенных исходника - один я писал с самого начала. Второй найден на форуме Гансов, пришлось его исправить.
Стал искать обходной путь - библиотеки. AdioGenie3 - самая удачная, в архиве приложены доки по библиотеке, которые помогут разобраться. А вот ушибленная говнокодерами либа taglib это какой-то фейл. Долго искал библиотеки, скомпилированные под венду(в дистрибутиве этого нет) и нашел одну версию 1.8. Застрял на Unicode, только сейчас увидел функцию, попробую.
Еще одна библиотека - id3lib, есть примеры, но неясно, как работать.
Если будет прогресс, то напишу позже.
Комментарии
Отправить комментарий