Pergunta

Eu gostaria de ser capaz de determinar o que o álbum CD está em uma unidade de CD. Por exemplo, se alguém afirma que o CD em sua unidade é Eminem -. The Eminem Show, eu gostaria de ser capaz de verificar se o CD é realmente The Eminem Show

Todas as idéias? Eu apliquei para uma licença de desenvolvedor Gracenote, mas eles não vão voltar para mim por cinco dias.

Além disso, como isso funciona? Existe alguma GUID ou outro identificador exclusivo que discos de música são codificados com?

Por fim, isso pode ser possível com CDs de dados, como, por exemplo, o Diablo II disco de instalação 1? Se assim for, quaisquer direções que você pode apontar-me, por realizar isso?

Foi útil?

Solução

Você pode querer olhar um a Wikipedia artigo para saber como CDDB trabalho. Então você pode olhar para libcddb para implementar o que você quer em C. O código fonte deve dar-lhe uma abundância de pistas no caso C não é sua língua de escolha.

Outras dicas

Você provavelmente vai querer usar algo como libcddb para obter / verificar as informações de CD de música. Eu não sei se existe um banco de dados semelhante para os discos do programa.

Como para CDs de música, Gracenote funciona analisando os dados de forma de onda reais de cada faixa no CD. Ele faz isso é uma maneira de formato neutro. Ele fala sobre isso aqui .

Eu também recomendo last.fm , MusicBrainz , e Discogs .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top