Идентификация компакт-дисков
Я хотел бы иметь возможность определить, какой компакт-диск с музыкальным альбомом находится в дисководе. Например, если кто-то утверждает, что компакт-диск в его приводе - Eminem - The Eminem Show, я хотел бы убедиться, что CD действительно является Eminem Show.
Есть идеи? Я подал заявку на получение лицензии разработчика Gracenote, но мне не ответят в течение пяти дней.
Кроме того, как это работает? Есть какой-нибудь GUID или другой уникальный идентификатор, с которым закодированы музыкальные диски?
Наконец, возможно ли это сделать с компакт-дисками с данными, например, с установочным диском Diablo II, установленным на диск 1? Если да, какие направления вы можете указать мне для достижения этой цели?
3 ответа
Что касается музыкальных компакт-дисков, Gracenote работает путем анализа фактических данных формы волны каждой дорожки на компакт-диске. Это делает это форматно-нейтральным способом. Это говорит об этом здесь.
Я бы также порекомендовал last.fm, MusicBrainz и Discogs.
Вы, вероятно, хотите использовать что-то вроде libcddb для получения / проверки информации музыкального CD. Я не знаю, есть ли подобная база данных для программных дисков.