El término CDDB es un acrónimo que es corto para Base de datos de discos compactos . Aunque ahora es una marca registrada de Gracenote, Inc., este término todavía se usa para describir un recurso en línea que ayuda a identificar la música automáticamente. Este sistema se puede usar no solo para averiguar el nombre de un CD de audio (y su contenido) sino también las canciones que ya están en su biblioteca de música digital.
Cuando organices tu música, es posible que ya hayas encontrado esta tecnología al usar una herramienta de etiquetado de música o al copiar CD de música. En el caso de un programa de extracción de CD típico, las canciones extraídas suelen tener un nombre automático y la información de la etiqueta de música relevante se completa (si puede acceder a un CDDB a través de Internet, por supuesto).
¿En qué formas puedo usar un CDDB para etiquetar automáticamente mi música digital?
Como probablemente ya se haya dado cuenta, este sistema de identificación puede ahorrar una gran cantidad de tiempo al administrar y organizar su biblioteca de música digital. Solo piense cuánto tiempo tomaría una gran biblioteca que podría tener cientos, si no miles de canciones. Le tomaría una cantidad considerable de tiempo escribir los nombres de todas sus canciones, así como toda la otra información de metadatos que normalmente está oculta dentro de los archivos de audio.
Pero la pregunta es: "¿Qué tipos de programas de software usan CDDB?"
Los principales tipos de aplicaciones que a menudo usan un CDDB para el etiquetado automático de música incluyen:
- Reproductores multimedia de software: programas populares como iTunes, Windows Media Player y VLC Media Player pueden usar varios CDDB en línea para nombrar, etiquetar y organizar correctamente sus archivos de audio digital en sus álbumes relevantes. Si también utiliza su programa de software jukebox favorito para copiar CD de audio, entonces es muy probable que tenga la facilidad de contactar a un servidor CDDB para identificar el CD de audio y completar la información sobre su contenido.
- Software de extracción de CD autónomo: si prefiere utilizar un programa de software solo para la extracción de CD, entonces estos también pueden tener la opción de utilizar un CDDB. Las herramientas de extracción de CD de audio dedicadas también pueden ser más rápidas, lo cual es una ventaja si tiene muchos CD de audio para transferir y etiquetar.
- Herramientas de etiquetado de metadatos: es posible que ya hayas copiado muchos CD de audio sin utilizar un CDDB, ya sea que el reproductor de medios del software que usaste no tenía esta facilidad o estaba deshabilitado. Sin embargo, puede usar una CDDB retrospectivamente usando una herramienta como esta. Los programas populares como MusicBrainz Picard y TigoTago utilizan este método para etiquetar archivos de manera eficiente y agruparlos en álbumes.
¿Por qué no se almacena esta información en un CD de audio?
Cuando se creó el formato del CD, no fue necesario (o previsión) incluir información de metadatos como el título de la canción, el nombre del álbum, el artista, el género, etc. En ese momento (alrededor de 1982), la gente no usaba archivos de música digital. Como el MP3 (esto vino unos diez años después). Lo más cerca que el CD llegó a tener etiquetas de música fue con la invención de CD-Texto. Esta era una extensión del formato de CD de Red Book para almacenar ciertos atributos, pero no todos los CD de audio tenían esta codificación, y en cualquier caso, los reproductores multimedia como iTunes no pueden usar esta información de todos modos.
CDDB se inventó para compensar esta falta de metadatos cuando se utilizan CD de audio. Ti Kan (el inventor de CCDB) vio este problema en el diseño del CD de audio e inicialmente desarrolló una base de datos fuera de línea para buscar esta información. Este sistema se diseñó inicialmente para un reproductor de música que él desarrolló llamado XMCD; se trataba de un reproductor de CD y una herramienta de copia combinados.
Finalmente, se desarrolló una versión en línea de CDDB con la ayuda de Steve Scherf y Graham Toal para producir una base de datos en línea disponible de forma gratuita que los programas de software podrían usar para buscar información de CD.
¿Cómo funciona realmente el sistema CDDB?
CDDB funciona calculando una ID de disco para identificar con precisión un CD de audio; está diseñado para proporcionar un perfil único de todo el disco. En lugar de usar un sistema que solo identifica pistas individuales como CD-Text, por ejemplo, CDDB usa un código de referencia de ID de disco para que el software (con los clientes incorporados por supuesto) pueda consultar el servidor CDDB y descargar todos los atributos asociados con el CD original, es decir, el nombre del CD, los títulos de las pistas, el artista, etc.
Para crear una ID de disco única para CDDB, se utiliza un algoritmo para analizar información en el CD de audio, como el tiempo que dura cada pista y en qué orden se reproducen. Esta es una explicación muy simplificada de cómo funciona, pero es el método principal para crear ID de referencia de CDDB únicas.