singlepost

Работа с тегами мр3 файлов << На главную или назад  

Мне нужно считывать с мр3 файла из id3 тегов теги artist, album и title! Больше ничего! Подскажите пожалуйста оптимальную библиотеку для выполнения этой задачи, и какие функции там нужно использовать для этого…или можт как-то это сделать без библиотек всяких можно? Я конечно нашел id3lib, но времени щас нет в ней разбираться…Короче очень надо…

17 ответов в теме “Работа с тегами мр3 файлов”

  1. 5
    Антон Щиров ответил:

    При этом не забываем, что существует несколько версий ID3. ver 1, ver 1.1 ver 2. Может еще какие. Для версий 1.х тег это последние 128 байт для версий 2.х тег записывается первыми байтами в файле. Допускается одновременное присутствие тегов 1.х и 2.х в одном файле

  2. 4
    Константин Смирнов ответил:

    так надо было сразу искать библиотеки для C#.
    вот одна, например: //sourceforge.net/projects/csid3lib

  3. 3
    Игорь Дудник ответил:

    таак….код извлечения я написал…все лежит по отдельным переменным, все чудесно…теперь последний вопрос…такой небольшой вопрос…это возможно связать с С# проектом?

  4. 2
    Игорь Дудник ответил:

    Хм, действительно…огроммное спасибо!

  5. 1
    Жека Кирпичев ответил:

    Слушай, я только что зашел на сайт id3lib и за 5 минут в ней разобрался. Там вообще не в чем разбираться, все просто и тупо как пробка.

    ID3_Tag tag("file.mp3");
    ID3_Frame *title = tag.Find(ID3FID_TITLE);
    unicode_t buffer[1024];
    title->GetField(ID3FN_TEXT)->Get(buffer, 1024);
    Теперь в buffer находится title.

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.