Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Поиск в тегах *.mp3


Автор: illidan 21.2.2008, 15:31
Добрый день, исчю помощи в написании алгоритма для поиска слов в тегах *.mp3

желательно с примером smile 

Автор: illidan 22.2.2008, 18:12
мда, чё впрям никто не знает ?

Автор: Mayk 22.2.2008, 18:21
идёшь в user posted image, ищещь либу по работе с тэгами mp3, качаешь. собираешь, используешь.

Автор: illidan 24.2.2008, 18:32
аха, смешной, я б сюда не обратился если б нашол, хотя возможно я слепой ))))) smile  

Автор: Mayk 24.2.2008, 20:49
Первую ссылку по запросу tags mp3 library смотрел?

Автор: illidan 28.2.2008, 00:10
ыыы, у меня высветило сайт с какойто прогой для редактироапния тегов, кстате требует регестрацию, а розковерять не получилось

Автор: Bima 28.2.2008, 07:36
Ой, давно это было  :smile 
Выкладываю здесь программку для редактирования тегов.
Суть ее заключается в следующем:
в МР3 файле в конце присутствует 128 байт служебной информации ID3v1. Если ее нет, то можно добавить.
Сама структура(128 байт) имеет вид:
Код

struct TagInfo{
            char Tag[3];
    char Songname[30];
    char artist[30];
    char album[30];
    char year[4];
    char comment[30];
    unsigned char genre ;};

Вот с этой структурой и можно работать, то есть загружаем файл(МР3), считываем последние 128 байт в структуру и ищем в нужном поле нужную информацию.

P.S. программа писалась давно (лет 5 назад), так, что возможны ошибки, хотя работала она без сбоев.

Автор: illidan 4.3.2008, 12:08
опа-па, посмотрим-посмотрим )

Автор: illidan 4.3.2008, 12:39
так....... , програмка отличная smile , добавлю шарку по каталогам и вывод на мемо текста, и моя прога будет завершена. Bima спасибо за каркас..

зы каспер заматерилса када начал компайлить гггггг  smile 

Автор: Bima 4.3.2008, 13:02
Он (каспер) наверно думает, что ты файлы модифицируешь... хотя ты же не бинарными файлами работаешь.

Автор: jonie 4.3.2008, 23:49
а с какими вы работаете ? оО
кроме того есть ID3v2 ......

Автор: Bima 5.3.2008, 06:43
Цитата

а с какими вы работаете ? оО
Ну может я не правильно выразился, но бинарым файлом я считал те, что могут исполняться (*.exe, *.com и т.д.)
файлы типа *.doc, *.mp3 и т.д. сами не исполняются, для них нужна соответствующая программа, хоть они и состоят из нулей и еденичек   smile
Цитата

кроме того есть ID3v2

Есть, но я с ним не работал smile 

Автор: andrew_121 5.3.2008, 06:59
Есть у меня такое дело, сам писал когда-то...
Вот думаю, выставить на обзор....?

Автор: Bima 5.3.2008, 07:01
Ждем с нетерпением....  smile 

Автор: andrew_121 5.3.2008, 07:37
Вот держите, это парсер - хороший парсер.
ГУИ прилепите, хотя вам его уже скинули.

Автор: Bima 5.3.2008, 07:59
блин, я думал, это ID3v2.

Автор: andrew_121 5.3.2008, 08:21
А нужен ?

Автор: Bima 5.3.2008, 08:49
для общего образования - да

Автор: andrew_121 5.3.2008, 08:57
Получите...
Выдрал лишнее... Не влазилО.

Автор: Bima 5.3.2008, 09:07
 smile  да, без бутылки не разберешся smile

посмотрим на досуге

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)