2009-02-23 19 views
5

Me gustaría poder determinar qué CD de álbum de música hay en una unidad de CD. Por ejemplo, si alguien afirma que el CD en su disco es Eminem - The Eminem Show, me gustaría poder verificar que el CD es The Eminem Show.Identificación de CD

¿Alguna idea? Solicité una licencia de desarrollador de Gracenote, pero no me responderán durante cinco días.

Además, ¿cómo funciona esto? ¿Hay algún GUID u otro identificador único con el que estén codificados los discos de música?

Por último, ¿podría ser posible con CD de datos, como, por ejemplo, Diablo II install Disc 1? Si es así, ¿en qué dirección me puede dirigir para lograr esto?

Respuesta

2

Es posible que desee consultar la Wikipedia article para aprender cómo funcionan las CDDB. Luego puede consultar libcddb para implementar lo que desea en C. El código fuente debe darle muchas pistas en caso de que C no sea el idioma de su elección.

2

Es probable que desee utilizar algo como libcddb para obtener/verificar la información del CD de música. No sé si hay una base de datos similar para discos de programa.

2

En cuanto a los CD de música, Gracenote funciona analizando los datos de forma de onda reales de cada pista en el CD. Lo hace es una forma de formato neutral. Habla de eso here.

También recomendaría last.fm, MusicBrainz y discogs.