مصطلح CDDB هو اختصار وهو اختصار لـ قاعدة بيانات قرص مضغوط . على الرغم من أنها الآن علامة تجارية مسجلة لشركة Gracenote، Inc. ، إلا أن هذا المصطلح لا يزال يستخدم لوصف مورد عبر الإنترنت يساعد على تحديد الموسيقى تلقائيًا. يمكن استخدام هذا النظام ليس فقط لمعرفة اسم القرص المضغوط الصوتي (ومحتوياته) ولكن أيضًا الأغاني الموجودة بالفعل في مكتبة الموسيقى الرقمية الخاصة بك.
عند تنظيم الموسيقى الخاصة بك ، ربما تكون قد صادفت هذه التقنية بالفعل عند استخدام أداة وضع العلامات على الموسيقى أو نسخ أقراص CD الموسيقية. في حالة برنامج نسخ الأقراص المضغوطة النموذجي ، يتم عادةً تسمية الأغاني المستخرجة تلقائيًا ويتم ملء معلومات العلامة الموسيقية ذات الصلة (إذا كان بإمكانها الوصول إلى CDDB عبر الإنترنت بالطبع).
في أي الطرق يمكنني استخدام CDDB لتعيين الموسيقى الرقمية تلقائيًا؟
كما قد تكون قد فهمت بالفعل ، فإن نظام التعريف هذا يمكن أن يوفر قدرًا كبيرًا من الوقت عند إدارة وتنظيم مكتبتك الموسيقية الرقمية. فكر فقط في المدة التي تستغرقها مكتبة كبيرة قد تحتوي على مئات ، إن لم يكن آلاف الأغاني. سيستغرق الأمر وقتًا طويلاً لكتابة أسماء جميع أغانيك بالإضافة إلى جميع معلومات البيانات الوصفية الأخرى المخفية عادة داخل الملفات الصوتية.
ولكن السؤال هو: "ما هي أنواع البرامج التي تستخدم CDDB؟"
تشمل الأنواع الرئيسية للتطبيقات التي غالبًا ما تستخدم CDDB لتمييز الموسيقى التلقائي ما يلي:
- مشغلات وسائط البرامج: يمكن للبرامج المشهورة مثل iTunes و Windows Media Player و VLC Media Player استخدام العديد من CDDBs على الإنترنت لتسمية ، وتسجيل ، وتنظيم ملفات الصوت الرقمية الخاصة بك في ألبوماتها ذات الصلة. إذا كنت تستخدم أيضًا برنامجًا موسيقيًا موسيقيًا مفضلًا لديك لنسخ الأقراص المضغوطة الصوتية ، فمن المرجح أن يكون لديها إمكانية الاتصال بخادم CDDB لتحديد القرص المضغوط الصوتي وتعبئة المعلومات حول محتوياته.
- البرامج المنفصلة CD Ripping: إذا كنت تفضل استخدام برنامج حاسوبي فقط لنسخ الأقراص المضغوطة ، فهذه البرامج يمكن أن يكون لها خيار استخدام CDDB. يمكن أيضًا أن تكون أدوات استخراج القرص المضغوط المخصصة للصوت أسرع مما هي ميزة إذا كان لديك الكثير من الأقراص المضغوطة الصوتية لنقلها ووضع علامة عليها.
- أدوات تعريف البيانات الوصفية: قد تكون قمت بالفعل بنسخ الكثير من الأقراص المضغوطة الصوتية بدون استخدام CDDB - إما أن مشغل وسائط البرامج الذي استخدمته لم يكن به هذا المرفق أو تم تعطيله. ومع ذلك ، يمكنك استخدام CDDB بأثر رجعي باستخدام أداة مثل هذا. تستخدم البرامج الشائعة مثل MusicBrainz Picard و TigoTago هذه الطريقة لتمييز الملفات بفعالية وتجميعها في ألبومات.
لماذا لا يتم تخزين هذه المعلومات بالفعل على قرص مضغوط صوتي؟
عندما تم إنشاء تنسيق القرص المضغوط لم تكن هناك حاجة (أو بعد نظر) لتضمين معلومات البيانات الوصفية مثل عنوان الأغنية ، اسم الألبوم ، الفنان ، النوع ، إلخ. في ذلك الوقت (حوالي عام 1982) ، لم يستخدم الأشخاص ملفات الموسيقى الرقمية مثل MP3 (جاء هذا بعد عشر سنوات). جاء أقرب CD إلى وجود علامات الموسيقى مع اختراع CD-النص. كان هذا امتدادًا لصيغة CD Book CD لتخزين سمات معينة ، ولكن لم يتم تشفير كل الأقراص المضغوطة الصوتية عليها - وعلى أي حال ، لا يمكن لمشغلات الوسائط مثل iTunes استخدام هذه المعلومات على أي حال.
تم اختراع CDDB للتعويض عن هذا النقص في البيانات الوصفية عند استخدام الأقراص المضغوطة الصوتية. ورأى Ti Kan (مخترع CCDB) هذا النقص في تصميم القرص المضغوط السمعي وقام في البداية بتطوير قاعدة بيانات غير متصلة بالإنترنت للبحث عن هذه المعلومات. تم تصميم هذا النظام مبدئيًا لمشغل الموسيقى الذي قام بتطويره والذي يُطلق عليه اسم XMCD - والذي كان عبارة عن مشغل أقراص مضغوطة مدمجة وأداة نسخ.
تم تطوير نسخة إلكترونية من CDDB في نهاية المطاف بمساعدة ستيف Scherf و Graham Toal لإنتاج قاعدة بيانات متاحة على الإنترنت يمكن أن تستخدمها البرامج في البحث عن معلومات CD.
كيف يعمل نظام CDDB في الواقع؟
يعمل CDDB من خلال حساب معرف القرص من أجل تحديد قرص مضغوط صوتي بدقة - تم تصميم هذا لمنح ملف تعريف فريد للقرص بأكمله. بدلاً من استخدام نظام يقوم فقط بتعريف مسارات مفردة مثل CD-Text على سبيل المثال ، يستخدم CDDB رمزًا مرجعًا معرفًا للقرص بحيث يمكن للبرنامج (مع البرامج المضمنة بالطبع) الاستعلام عن خادم CDDB وتنزيل جميع السمات المرتبطة القرص المضغوط الأصلي - أي اسم القرص المضغوط ، عناوين المسار ، الفنان ، إلخ.
لإنشاء معرف قرص فريد لـ CDDB ، يتم استخدام خوارزمية لتحليل المعلومات الموجودة على القرص المضغوط الصوتي مثل مدة كل مسار وبأي ترتيب يتم تشغيله. هذا هو تفسير مبسط للغاية لكيفية عمله ولكنه الطريقة الرئيسية لإنشاء معرّف مرجع CDDB فريد.