2009-02-23 2 views
5

어떤 음악 앨범 CD가 CD 드라이브에 있는지 확인할 수 있기를 원합니다. 예를 들어, 누군가가 자신의 드라이브에있는 CD가 Eminem - The Eminem Show라고 주장하면, CD가 실제로 Eminem Show인지 확인할 수 있기를 바랍니다.CD 식별하기

아이디어가 있으십니까? Gracenote 개발자 라이센스를 신청했지만 5 일 동안 나에게 연락하지 않습니다.

또한 어떻게 작동합니까? 음악 디스크가 인코딩 된 GUID 또는 다른 고유 식별자가 있습니까?

마지막으로, 디아블로 II 설치 디스크 1과 같은 데이터 CD로 가능합니까? 그렇다면, 이것을 달성하기 위해 나를 가리킬 수있는 방향이 있습니까?

답변

2

CDDB가 어떻게 작동하는지 알아 보려면 위키 백과 article을 참조하십시오. 그런 다음 libcddb을보고 C에서 원하는 것을 구현할 수 있습니다. C가 선택한 언어가 아닌 경우 소스 코드에서 많은 단서를 제공해야합니다.

2

음악 CD 정보를 얻거나 확인하려면 아마도 과 같은 것을 사용하고 싶을 것입니다. 프로그램 디스크를위한 비슷한 데이터베이스가 있는지 나는 모른다.

2

음악 CD의 경우 Gracenote는 CD의 모든 트랙의 실제 파형 데이터를 분석하여 작동합니다. 이것은 형식에 중립적 인 방식입니다. 그것에 대해 here에 대해 이야기합니다.

last.fm, MusicBrainzdiscogs도 좋습니다.

관련 문제