Lo siguiente se basa en mis vagos recuerdos de la descripción incompleta que proporcionó el equipo detrás de esa función en la era de Windows 98. Los detalles de la implementación eran confidenciales, y no estaba al tanto de los detalles, y las cosas pueden haber cambiado bastante en los aproximadamente 13 años siguientes desde que experimenté por primera vez con esta función.
Se leyó una muestra representativa de datos binarios del CD y se convirtió en una especie de suma de comprobación tipo CRC o un hash. La suma de comprobación se envió a un servicio web que contenía una base de datos que coincidía con esas sumas de comprobación con la información del álbum.
Cuando fue posible, el disco exacto coincidía; aparentemente, había suficientes conflictos en mi propia colección que a veces me presentaban una lista de posibles álbumes.
Microsoft gastó una buena cantidad de dinero en la construcción de esta base de datos y los datos incluyeron una asociación con al menos una empresa de terceros. Probablemente pueda construir una prueba de concepto con bastante facilidad, pero probablemente no pueda construir una base de datos completa usted mismo. Pero es posible que pueda usar algo como FreeDb para crear un servicio personalizado propio.
Un ejemplo de un enfoque similar se explica en detalle modesta aquí: http://en.wikipedia.org/wiki/CDDB
Es posible que los nuevos CDs incluyen algún tipo de identificador distinto, pero no estoy familiarizado con los estándares actuales de la industria de CD.
Windows Media Player puede hacer esto: pop en un CD y que tratará de retreive la información del álbum (nombres nombre del CD, artista, pista, etc ...). * Cómo * hace esto, usando archivos CDA, no estoy seguro. – FrustratedWithFormsDesigner
Los archivos cda en realidad no contienen la música. Solo son archivos de descriptores. Los datos de audio en general son PCM de 16 bits sin comprimir a 44100 muestras en estéreo. Pero no sé cómo abrir una pista de cd de audio para leer. – CodesInChaos
He leído sobre cda y no contiene el audio en sí ... interesante de saber. – gorgo4