Istilah CDDB adalah akronim yang merupakan kependekan dari Database Compact Disc . Meskipun sekarang merek dagang terdaftar dari Gracenote, Inc., istilah ini masih digunakan untuk menggambarkan sumber online yang membantu mengidentifikasi musik secara otomatis. Sistem ini dapat digunakan untuk tidak hanya mencari nama CD audio (dan isinya) tetapi juga lagu-lagu yang sudah ada di perpustakaan musik digital Anda.
Saat mengatur musik Anda, Anda mungkin telah menemukan teknologi ini saat menggunakan alat penandaan musik atau merobek CD musik. Dalam kasus program ripping CD yang khas, lagu yang diekstraksi biasanya secara otomatis dinamai dan informasi tag musik yang relevan terisi (jika dapat mengakses CDDB melalui Internet tentu saja).
Dalam Cara Apa Saya Bisa Menggunakan CDDB untuk Secara Otomatis Menandai Musik Digital Saya?
Seperti yang Anda mungkin sudah tahu, sistem identifikasi ini berpotensi menghemat banyak waktu ketika mengelola dan mengatur perpustakaan musik digital Anda. Bayangkan berapa lama waktu yang dibutuhkan untuk sebuah perpustakaan besar yang mungkin memiliki ratusan, bahkan ribuan lagu. Ini akan membawa Anda cukup banyak waktu untuk mengetikkan nama-nama semua lagu Anda serta semua informasi metadata lainnya yang biasanya tersembunyi di dalam file audio.
Tetapi pertanyaannya adalah: "Apa jenis program perangkat lunak yang menggunakan CDDB?"
Jenis utama aplikasi yang sering menggunakan CDDB untuk penandaan musik otomatis meliputi:
- Pemutar Media Perangkat Lunak: Program populer seperti iTunes, Windows Media Player, dan VLC Media Player dapat menggunakan berbagai CDDB online untuk memberi nama, tag, dan mengatur file audio digital Anda dengan benar ke dalam album yang relevan. Jika Anda juga menggunakan program perangkat lunak jukebox favorit Anda untuk menyalin CD audio, maka kemungkinan besar akan memiliki fasilitas untuk menghubungi server CDDB untuk mengidentifikasi CD audio dan mengisi informasi tentang isinya.
- Perangkat Lunak CD Ripping Standalone: Jika Anda lebih suka menggunakan program perangkat lunak hanya untuk menyalin CD, maka ini juga dapat memiliki opsi untuk menggunakan CDDB. Alat ekstraksi CD audio khusus juga dapat lebih cepat yang merupakan keuntungan jika Anda memiliki banyak CD audio untuk ditransfer dan diberi tag.
- Alat Penandaan Metadata: Anda mungkin telah merobek banyak CD audio Anda tanpa menggunakan CDDB - baik pemutar media perangkat lunak yang Anda gunakan tidak memiliki fasilitas ini atau telah dinonaktifkan. Namun, Anda dapat menggunakan CDDB secara retrospektif dengan menggunakan alat seperti ini. Program populer seperti MusicBrainz Picard dan TigoTago menggunakan metode ini untuk secara efisien menandai file dan mengelompokkannya ke dalam album.
Mengapa Informasi Ini Tidak Disimpan di CD Audio?
Ketika format CD dibuat tidak ada kebutuhan (atau tinjauan ke masa depan) untuk memasukkan informasi metadata seperti judul lagu, nama album, artis, genre, dll. Pada waktu itu (sekitar tahun 1982), orang-orang tidak menggunakan file musik digital seperti MP3 (ini datang sekitar sepuluh tahun kemudian). Yang paling dekat CD datang untuk memiliki tag musik adalah dengan penemuan CD-Teks. Ini adalah perpanjangan dari format Red Book CD untuk menyimpan atribut tertentu, tetapi tidak semua CD audio telah di-encode ke mereka - dan dalam hal apapun, pemutar media seperti iTunes tidak dapat menggunakan informasi ini.
CDDB diciptakan untuk menutupi kekurangan metadata saat menggunakan CD audio. Ti Kan (penemu CCDB) melihat kekurangan ini dalam desain CD audio dan awalnya mengembangkan database offline untuk mencari informasi ini. Sistem ini awalnya dirancang untuk pemutar musik yang ia kembangkan disebut XMCD - ini adalah pemutar CD gabungan dan alat ripping.
Versi online CDDB akhirnya dikembangkan dengan bantuan Steve Scherf dan Graham Toal untuk menghasilkan basisdata online yang tersedia secara bebas yang dapat digunakan program perangkat lunak untuk mencari informasi CD.
Bagaimana Sebenarnya Sistem CDDB Bekerja?
CDDB bekerja dengan menghitung ID disk untuk secara akurat mengidentifikasi CD audio - ini dirancang untuk memberikan profil unik dari seluruh disk. Daripada menggunakan sistem yang hanya mengidentifikasi track tunggal seperti CD-Text, misalnya, CDDB menggunakan kode referensi disk-ID sehingga perangkat lunak (dengan klien yang sudah terpasang tentu saja) dapat melakukan query ke server CDDB dan mengunduh semua atribut yang terkait dengan CD asli - yaitu nama CD, judul lagu, artis, dll.
Untuk membuat disk-ID unik untuk CDDB, algoritma digunakan untuk menganalisis informasi pada CD audio seperti berapa lama setiap lagu dan dalam urutan apa mereka bermain. Ini adalah penjelasan yang sangat sederhana tentang cara kerjanya tetapi merupakan metode utama untuk membuat ID referensi CDDB unik.