Я хочу создать сайт по распознаванию песен - PullRequest
0 голосов
/ 14 апреля 2011

Я думал о создании веб-сайта для распознавания песен (что-то похожее на midomi.com, но гораздо более простое):

Пользователь загружает MP3 или публикует ссылку на видео на YouTube, и веб-сайт сообщит ему (бесплатно) название трека, исполнителя и другую информацию - в основном все, что должно быть в теге ID3 MP3. 1003 *

Самая большая проблема в том, как мне узнать песню? Я не планирую писать алгоритм самостоятельно (я не могу тратить столько времени на то, что хочу предложить бесплатно: -)).

Я знаю это, например Winamp использует базу данных Gracenote http://www.gracenote.com/ для идентификации MP3. Можете ли вы сделать то же самое с помощью PHP - вызвав какой-нибудь их удаленный метод, который ищет в базе данных совпадение с предоставленным файлом или его «следом»?

Или вы можете предложить какие-либо другие базы данных или инструменты?

Я нашел, что кто-то использовал Gracenote в PHP здесь: http://www.phpfreaks.com/forums/index.php?topic=240930.0 Но это в основном просто редактирование текстов в тегах. Как насчет распознавания песни?

Ответы [ 2 ]

6 голосов
/ 14 апреля 2011
2 голосов
/ 25 сентября 2011

Файл MP3 будет использовать ID3 Tags для идентификации песни.Имя Title и Artist встроено в песню.ID3 tags также может включать в себя номер ISRC (международный стандартный музыкальный номер) для идентификации.Благодарность в первую очередь касается идентификации CD, файлов * .cda на компакт-диске и может быть MCDI (идентификатор музыкального компакт-диска).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...