Compact Disc Database

Compact Disc Database

Die Compact Disc Database (Abkürzung CDDB) ist eine Datenbank mit Informationen über auf dem Markt befindliche Audio-CDs (Interpreten, Titel, Tracklängen, Musikgenre), die über das Internet abgerufen werden können. Zurzeit sind rund 7,6 Millionen CDs mit 97,2 Millionen Titeln (Stand 21. Dezember 2008) erfasst. Die Erkennung geschieht mit Hilfe eines sogenannten Hash-Wertes. Umgekehrt ist es den Benutzern auch möglich, noch nicht erfasste CD-Daten in die Datenbank einzugeben. Diese Informationen können mit vielen Computer-Musikkodier- und -abspielprogrammen abgerufen oder direkt über die CDDB-Website eingesehen werden.

CDDB wurde 1995 von Ti Kan und Steve Scherf entwickelt, 1998 gründeten sie die gleichnamige Firma. Diese wurde von Escient übernommen und in Gracenote umbenannt. Gracenote hält seitdem die Rechte an der Datenbank. Im April 2008 wurde sie für 260 Millionen US-Dollar von der Sony Corporation of America aufgekauft.[1] Seit einem Relaunch der Webseiten von Gracenote im September 2010 ist die Musiksuche in der CDDB nicht mehr online über die Webseite öffentlich zugänglich.

Eine Änderung der Lizenzbedingungen im Jahre 2001 und die Einführung eines geänderten Protokolls machten den kostenlosen Datenbankzugriff für kommerzielle Software und Shareware unmöglich (die Lizenzbedingungen von Gracenote erlauben hingegen den kostenlosen Zugriff für nicht-kommerzielle Software; Stand: 18. August 2007).[2] Als Alternative wurden daraufhin die freedb-Datenbank und das MusicBrainz-Projekt gegründet. Gracenote wird inzwischen in verschiedenen Musikabspielprogrammen (z. B. iTunes) benutzt, zum Teil ist dies aber nur nach Registrierung möglich.

Beispiel Hash-Wert nach CDDB1

Zur Erzeugung des Hash-Wertes wird das Inhaltsverzeichnis (TOC, „Table of Contents“) der CD ausgelesen. Relevant sind die Anzahl und die Reihenfolge der Titel auf der CD sowie die jeweilige Titellänge. Beispiel:

# Track frame offsets:
#       150
#       15095
#       28530
#       40556
#       60479
#       81952
#       100762
#       112675
#       128656
#       145954
#
# Disc length: 2258

Aus den ausgelesenen Werten wird ein 4-Byte-Hash-Wert gebildet im Format XXYYYYZZ. Für das obige Beispiel: 6808d20a

  • Das letzte Byte (ZZ, im Beispiel: 0a) ist die Anzahl der Tracks auf dem Album.
  • Die zwei mittleren Bytes (YYYY, im Beispiel: 08d2) ergeben sich aus der Summe der Titellängen in Sekunden.
  • Das erste Byte ist eine Checksumme aller Werte des Inhaltsverzeichnisses. Die Summe wird gebildet aus allen Stellen der Anfangspositionen aller Titel (Tracks) (in Sekunden), modulo 255.

Die Wahrscheinlichkeit, dass ein Hash-Wert doppelt existiert, ist ausreichend gering, um eine CD eindeutig zu identifizieren.

Es gibt diverse Programme im Web, die Beispiel-IDs für CDDB1 berechnen können.[3]

Weblinks

Quellen

  1. drmwatch.com Sony Acquires Gracenote
  2. heise.de CDDB akzeptiert nur noch registrierte Nutzer
  3. Robert Sedgewick; Wayne, Kevin (5. März 2007): CDDB.java. Princeton University Computer Science Department. Abgerufen am 19. Oktober 2007.

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Compact Disc Database — Compact Disc Database,   CDDB …   Universal-Lexikon

  • Compact Disc Video — Speichermedium CD Video (CDV / CD V / CD+V) Goldene CD Video Allgemeines Typ Optisches Speichermedium Kapazität 20 min Audio + 10 min Video Größe …   Deutsch Wikipedia

  • Blu-ray Disc — Blue ray redirects here. For the fish of the same name, see Neoraja caerulea. Blu ray Disc Media type …   Wikipedia

  • Digital Compact Cassette — For other uses, see DCC (disambiguation). Digital Compact Cassette Media type Magnetic tape Encoding Precision Adaptive Sub band Coding (MPEG 1 Audio Layer I) …   Wikipedia

  • Capacitance Electronic Disc — Capacitance Electronic Discs The CED, exposed from protective caddy Media type video playback media Capacity 60 minutes NTSC video per side, 27,000 frames per side[ …   Wikipedia

  • Universal Media Disc — UMD Работа с оптическими дисками Оптический диск Образ оптического диска, ISO образ …   Википедия

  • CDDB — Compact Disc DataBase (Computing » Databases) * Compact Disc Data Base (Computing » General) * Compact Disk Data Base (Computing » Databases) * Central Demand Database (Governmental » Military) …   Abbreviations dictionary

  • CDDB — CDDB, short for Compact Disc Database, is a database for software applications to look up audio CD (compact disc) information over the Internet. This is performed by a client which calculates a (nearly) unique disc ID and then queries the… …   Wikipedia

  • Freedb — is a database of compact disc track listings, where all the content is under the GNU General Public License. It was originally based on the now proprietary CDDB (compact disc database). As of April 24 2006, the database holds just under 2,000,000 …   Wikipedia

  • Cdindex — MusicBrainz URL …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”