Play Video
1
CDDB and iTunes Album View problems
CDDB and iTunes Album View problems
::2013/03/25::
Play Video
2
Mitsubishi MMCS CDDB Update
Mitsubishi MMCS CDDB Update
::2011/04/27::
Play Video
3
"Bien Manger, CDDB" : Bilan 1ère semaine, livre, news :)
"Bien Manger, CDDB" : Bilan 1ère semaine, livre, news :)
::2014/02/21::
Play Video
4
easytag CDDBによるID3タグデータの(再)取得
easytag CDDBによるID3タグデータの(再)取得
::2009/10/06::
Play Video
5
Baginda - CDDB (Cinta Ditolak Dukun Bertindak)
Baginda - CDDB (Cinta Ditolak Dukun Bertindak)
::2010/11/15::
Play Video
6
Bilan n°3 "Bien Manger, CDDB"
Bilan n°3 "Bien Manger, CDDB"
::2014/03/22::
Play Video
7
WARU@グリーンドーム前橋 CDDB vol.11 2012.12.31
WARU@グリーンドーム前橋 CDDB vol.11 2012.12.31
::2013/01/31::
Play Video
8
CDDB an Server übertragen
CDDB an Server übertragen
::2010/09/27::
Play Video
9
CDDBをiTunes使用でCD作成
CDDBをiTunes使用でCD作成
::2013/07/21::
Play Video
10
Blabla #5 : Merci !! News, Bilan Bien Manger CDDB
Blabla #5 : Merci !! News, Bilan Bien Manger CDDB
::2014/03/08::
Play Video
11
BA CDDB 2012 2013
BA CDDB 2012 2013
::2012/09/07::
Play Video
12
VIDEO 3, REPRODUCTOR DE CDS CON CDDB LOOBI Text  (convierte texto en voz o texto en MP3)
VIDEO 3, REPRODUCTOR DE CDS CON CDDB LOOBI Text (convierte texto en voz o texto en MP3)
::2011/04/22::
Play Video
13
Evo X CDDB updating part 1
Evo X CDDB updating part 1
::2011/02/19::
Play Video
14
Evo X CDDB updating part 2
Evo X CDDB updating part 2
::2011/02/19::
Play Video
15
CDDB August 16 practice starboard side 2
CDDB August 16 practice starboard side 2
::2011/08/20::
Play Video
16
Cómo corregir la configuración de Firewall de Windows para utilizar CDDB
Cómo corregir la configuración de Firewall de Windows para utilizar CDDB
::2014/05/12::
Play Video
17
cddb
cddb
::2010/09/08::
Play Video
18
CDDB - Encyklopedia Wiedzy Komputerowej
CDDB - Encyklopedia Wiedzy Komputerowej
::2012/02/03::
Play Video
19
Gym Class Heroes- Cupid
Gym Class Heroes- Cupid's Chokehold - 2° B CDDB
::2007/09/04::
Play Video
20
Javalosz   CDDB
Javalosz CDDB
::2013/02/02::
Play Video
21
CDDB 2010 Taekwondo ITF Nicolas Acevedo
CDDB 2010 Taekwondo ITF Nicolas Acevedo
::2011/08/14::
Play Video
22
CDDB 2010 Taekwondo ITF Nicolas Acevedo
CDDB 2010 Taekwondo ITF Nicolas Acevedo
::2011/08/14::
Play Video
23
0_DC9346A0-CDDB-456C-9F4A-2E48E18CCB36
0_DC9346A0-CDDB-456C-9F4A-2E48E18CCB36
::2011/07/18::
Play Video
24
4-17-10 RAGING GUNS  1ST PLACE 88.5.MOD
4-17-10 RAGING GUNS 1ST PLACE 88.5.MOD
::2010/04/18::
Play Video
25
CD Ripping in Adobe Audtion CS6 (Rip A CD)
CD Ripping in Adobe Audtion CS6 (Rip A CD)
::2013/02/14::
Play Video
26
PENICHE ALTERNAT NEW STYLE maddddddddddddddddddddddddd
PENICHE ALTERNAT NEW STYLE maddddddddddddddddddddddddd
::2009/07/19::
Play Video
27
EASY CD-DA EXTRACTOR КРАКОЗЯБРЫ
EASY CD-DA EXTRACTOR КРАКОЗЯБРЫ
::2010/07/27::
Play Video
28
Jack! The Knife Tutorial (Step One)
Jack! The Knife Tutorial (Step One)
::2011/08/16::
Play Video
29
لسه فاكر قلبى يديلك امان - غناء الفنان محموذ معوض - نادى الزهور بالتجمع الخامس 23/5/2014
لسه فاكر قلبى يديلك امان - غناء الفنان محموذ معوض - نادى الزهور بالتجمع الخامس 23/5/2014
::2014/05/26::
Play Video
30
MONSTER!! ☆ Let
MONSTER!! ☆ Let's Play Minecraft #26
::2014/06/04::
Play Video
31
Ovni triangular 2014
Ovni triangular 2014
::2014/05/30::
Play Video
32
שימי מזרחי מחרוזת חפלה
שימי מזרחי מחרוזת חפלה
::2013/12/25::
Play Video
33
MH4 片手剣の旅 ブラキディオス編
MH4 片手剣の旅 ブラキディオス編
::2013/11/28::
Play Video
34
CHEBA SARA- AYA NBI3O LEON LIVE RELIAZINE 2013 BY AMINE KAHLA
CHEBA SARA- AYA NBI3O LEON LIVE RELIAZINE 2013 BY AMINE KAHLA
::2013/04/10::
Play Video
35
Оригинальнй конкурс на свадьбе
Оригинальнй конкурс на свадьбе
::2013/07/24::
Play Video
36
КВН Сега мега драйв 16 бит   Киллер в пробке
КВН Сега мега драйв 16 бит Киллер в пробке
::2014/03/28::
Play Video
37
Traylin Farris (Manvel) Caught
Traylin Farris (Manvel) Caught'em Slipping!
::2012/12/13::
Play Video
38
Pião 28m Progresso - SP
Pião 28m Progresso - SP
::2013/02/05::
Play Video
39
Bug Do Lvl DO Dinheiro Da VIp E Tudo Mais Bug Dia 17/11/2012
Bug Do Lvl DO Dinheiro Da VIp E Tudo Mais Bug Dia 17/11/2012
::2012/11/17::
Play Video
40
Bir Konulden_Rena ibrahimova  Elnur qubadli--qara gile (canli ifa)
Bir Konulden_Rena ibrahimova Elnur qubadli--qara gile (canli ifa)
::2013/01/03::
Play Video
41
Intervista a Pippo Santonastaso
Intervista a Pippo Santonastaso
::2013/04/17::
Play Video
42
NEW LP part 1
NEW LP part 1
::2014/03/09::
Play Video
43
95 year old Sidney Gluck tells President Obama how to create jobs and get re-elected! 10/10/11
95 year old Sidney Gluck tells President Obama how to create jobs and get re-elected! 10/10/11
::2011/10/12::
Play Video
44
The Classic Motorbike Show 2011
The Classic Motorbike Show 2011
::2012/01/23::
Play Video
45
2011 Toyota Camry 4dr Sdn I4 Auto LE Sedan  - El Monte
2011 Toyota Camry 4dr Sdn I4 Auto LE Sedan - El Monte
::2013/06/12::
Play Video
46
110320 Singular _Thank you (Cover)_Singular Fan Meeting Vol.1@Siam Society_by pary
110320 Singular _Thank you (Cover)_Singular Fan Meeting Vol.1@Siam Society_by pary
::2011/03/21::
Play Video
47
Transmission de Scott Turner Schofield
Transmission de Scott Turner Schofield
::2014/05/28::
Play Video
48
Cortinilla Disney Channel - Para Que Veas: Sterling Knight (So Random)
Cortinilla Disney Channel - Para Que Veas: Sterling Knight (So Random)
::2012/01/09::
Play Video
49
How to fix Winamp Gracenote error
How to fix Winamp Gracenote error
::2012/07/04::
Play Video
50
CDA converter mp3, wav, flac, aiff for Windows (CD rippper)
CDA converter mp3, wav, flac, aiff for Windows (CD rippper)
::2014/05/13::
NEXT >>
RESULTS [51 .. 101]
From Wikipedia, the free encyclopedia
Jump to: navigation, search

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 database. As a result, the client is able to display the artist name, CD title, track list and some additional information. CDDB is a licensed trademark of Gracenote, Inc.[1][2]

The database is used primarily by media players and CD ripper software. If a CD is not recognized by a media player or CD ripper it can be added to the database if the user fills in the names and artists etc. in a media player such as iTunes or MusicMatch Jukebox.

The need for CDDB is a direct consequence of the original design of the CD, which was conceived as an evolution of the gramophone record, and did not consider the audio tracks as data files to be identified and indexed. The audio CD format does not include the disc name or track names, so a supplemental database is needed to supply this information when discs are used with modern media systems. A later development called CD-Text is another solution to the same problem.

History[edit]

CDDB was invented by Ti Kan around late 1993[3] as a local database that was delivered with his popular xmcd music player application. The application's change history first mentions the acronym CDDB in version 1.1 released on February 25, 1994. Users would submit new entries to the database via e-mail to Kan.

The database quickly became unwieldy and Kan enlisted the help of Steve Scherf to create a network accessible version of the database operating as CDDB Inc.[4] in 1995.[5] Graham Toal supplied hosting for the CDDB server and created a banner advertising revenue model to pay for the hosting. The original software behind CDDB was released under the GNU General Public License, and many people submitted CD information thinking the service would also remain free.

The project was eventually incorporated as CDDB LLC in 1998[6] and was soon sold by Kan, Scherf, and Toal to a high tech consumer electronics manufacturer called Escient. In a 2006 interview in Wired, Scherf claimed that Escient was the only company that would guarantee the continued development of the service by its founders, as well as protect the operation in an atmosphere where numerous companies were bidding—and in one case, attempting extortion—to acquire and immediately sell the CDDB to major players like Microsoft, which wanted a CD-recognition service but wouldn't deal directly with CDDB Inc.[7]

In 2000, CDDB Inc. was renamed Gracenote.[8] Early announcements asserted that access to the CDDB service would "remain 100% free to software developers and consumers."[9] The license was nonetheless changed, and some programmers complained that the new license included certain terms that they couldn't accept. If one wanted to access CDDB, one was not allowed to access any other CDDB-like database such as freedb. Any programs using a CDDB lookup had to display a CDDB logo while performing the lookup.[10]

In March 2001, CDDB, now owned by Gracenote, banned all unlicensed applications from accessing their database. New licenses for CDDB1 (the original version of CDDB) were no longer available, since Gracenote wanted to force programmers to switch to CDDB2, a new version incompatible with CDDB1 and hence with freedb.[10]

The license change motivated many forks in the CDDB project tree, including the freedb project, which is intended to remain free software.

As of June 2, 2008, Sony Corp. of America completed acquisition (full ownership) of Gracenote, per the news note on the Gracenote website.[11]

How CDDB works[edit]

CDDB was designed around the task of identifying entire CDs, not merely single tracks. The identification process involves creating a "discid", a sort of "fingerprint" of a CD created by performing calculations on the track duration information stored in the table-of-contents of the CD (see the following section for an example calculation). This discid is used with the Internet database, typically either to download track names for the whole CD or to submit track names for a newly identified CD.

This information is often provided by end users.[12] In iTunes, which uses Gracenote, users name the CD tracks and then use the "Submit Track Names" option under the "Advanced" heading in the toolbar to submit track information.[13]

Since identification of CDs is based on the length and order of the tracks, CDDB cannot identify playlists in which the order of tracks has been changed, or compilations of tracks from different CDs. CDDB also cannot distinguish between different CDs that have the same number of tracks and the same track lengths.

Example calculation of a CDDB1 (FreeDB) disc ID[edit]

CDDB1 identifies CDs with a 32-bit number, usually displayed as a hexadecimal number containing 8 digits: XXYYYYZZ. The first two digits (labeled XX) represent a checksum based on the starting times of each track on the CD, mod 255. The next four digits (YYYY) represent the total time of the CD in seconds from the start of the first track to the end of the last track. The last two digits (ZZ) represent the number of tracks on the CD.

For example, suppose a CD contains a single track of duration 3610 seconds.

First the XX checksum is calculated by summing the track starting times mod 255. Since CDs have a 2-second offset from the start of disc data, XX becomes "02".

Second, the total CD play duration of 3610 seconds in hexadecimal is 0e1a, so YYYY becomes "0e1a".

Finally, there is one track on this CD so ZZ becomes "01".

The full disc ID of the example CD is "020e1a01". Any CD which contains one track with a duration of 3610 seconds starting 2 seconds from the beginning of the CD will have this disc ID. To distinguish between different CDs which happen to have the same disc ID, the CDDB1 database is organized into multiple categories. If there is a conflict with different CD releases possessing the same CDDB1 ID, they can be placed in a different category (such as classical, rock, blues, folk or misc).

Sample code for calculating CDDB1 disc IDs in various programming languages is available on the web, such as in Java.[14]

Classical music[edit]

At its origin, CDDB was oriented towards pop/rock music with the typical artist/album/song structure. Their database often lacks adequate information on classical music CDs, mostly due to its structure, which originally lacked a standard way of storing composers' names.[15][16] In 2007, Gracenote announced an enhanced format, the Classical Music Initiative (CMI), which places all the additional information in the three-field structure. A classical track title would now contain the composer, for instance "Vivaldi: The Four Seasons, Op. 8/1, 'Spring' — 1. Allegro". The artist field would contain all information about the ensemble, conductor and perhaps soloist, for instance "Joseph Silverstein, Seiji Ozawa, Boston Symphony Orchestra". In 2007, about 10,000 classical CDs had been converted to this new convention.[17][18]

Alternatives[edit]

Alternative projects include freedb, MusicBrainz, Discogs, Decibel Music Systems Ltd and AMG LASSO, .

See also[edit]

References[edit]

  1. ^ Copeland, Michael (2004-03-01). "The Magic Behind the Music". Business 2.0. Retrieved 2009-05-23. 
  2. ^ Dean, Katie (2004-07-07). "The House That Music Fans Built". Wired. Retrieved 2009-05-23. 
  3. ^ Kan, Ti (2004-04-21). "Change History". Retrieved 2007-10-19. 
  4. ^ "What is Gracenote?". Gracenote. Archived from the original on 2007-10-12. Retrieved 2007-10-19. 
  5. ^ Kan, Ti (2005-11-16). "Ti Kan: Software". Retrieved 2007-10-19. 
  6. ^ "Gracenote: Company Info". Gracenote. Archived from the original on 2007-10-14. Retrieved 2007-10-19. 
  7. ^ Van Buskirk, Eliot (2006-11-13). "Gracenote Defends Its Evolution". Wired. Retrieved 2008-12-16. 
  8. ^ "CDDB Re-Launches As Gracenote With New Products" (Press release). Gracenote. 2000-07-24. Retrieved 2010-01-25. 
  9. ^ "CDDB, World's Largest Online CD Music Database, Debuts New Web Site" (Press release). Gracenote. 1999-04-27. Retrieved 2010-01-25. 
  10. ^ a b "Why freedb.org?". freedb. Archived from the original on 2004-10-13. Retrieved 2007-10-19. 
  11. ^ "Gracenote News: Sony Corporation of America Completes Gracenote Acquisition". Archived from the original on 2008-06-10. 
  12. ^ Gracenote: Frequently Asked Questions
  13. ^ iTunes Mac 8.2 Help: Sending CD information to the Gracenote media database
  14. ^ Sedgewick, Robert; Wayne, Kevin (2007-03-05). "CDDB.java". Princeton University Computer Science Department. Retrieved 2007-10-19. 
  15. ^ Tips on using CD Trustee - Classical music
  16. ^ Taming iTunes for Classical Music
  17. ^ "Classical Music Initiative". Gracenote. Archived from the original on 2008-04-18. Retrieved 2008-04-23.  For the original 2007-01-08 press release, see: archive.org archive, or findarticles.com archive.
  18. ^ "Roll Over Beethoven: iTunes' New Standard". CBS News. Associated Press. 2007-01-09. Retrieved 2008-04-23. 

External links[edit]

Wikipedia content is licensed under the GFDL License
Powered by YouTube
LEGAL
  • Mashpedia © 2014