CDDB: Ένας έξυπνος τρόπος σήμανσης της μουσικής βιβλιοθήκης σας

Η χρήση ενός διαδικτυακού CDDB είναι ένας πολύ καλός τρόπος για να προσθέσετε ετικέτες στα τραγούδια σας

Ο όρος CDDB είναι ένα αρκτικόλεξο που είναι σύντομο για τη βάση δεδομένων Compact Disc . Παρόλο που είναι πλέον σήμα κατατεθέν της Gracenote, Inc., ο όρος αυτός εξακολουθεί να χρησιμοποιείται για να περιγράψει έναν ηλεκτρονικό πόρο που βοηθά στην αυτόματη αναγνώριση της μουσικής. Αυτό το σύστημα μπορεί να χρησιμοποιηθεί όχι μόνο για να βρείτε το όνομα ενός CD ήχου (και του περιεχομένου του) αλλά και τραγούδια που βρίσκονται ήδη στη βιβλιοθήκη ψηφιακής μουσικής σας.

Όταν οργανώνετε τη μουσική σας, ενδέχεται να έχετε ήδη συναντήσει αυτήν την τεχνολογία όταν χρησιμοποιείτε ένα εργαλείο για την προσθήκη ετικετών μουσικής ή την αντιγραφή μουσικών CD. Στην περίπτωση ενός τυπικού προγράμματος αντιγραφής CD, τα εξαγόμενα τραγούδια συνήθως ονομάζονται αυτόματα και συμπληρώνονται οι σχετικές πληροφορίες της ετικέτας μουσικής (αν έχει πρόσβαση σε ένα CDDB μέσω του Διαδικτύου φυσικά).

Σε ποιους τρόπους μπορώ να χρησιμοποιήσω ένα CDDB για την αυτόματη διαγραφή της ψηφιακής μου μουσικής;

Όπως πιθανώς έχετε ήδη καταλάβει, αυτό το σύστημα αναγνώρισης μπορεί να εξοικονομήσει ένα τεράστιο χρονικό διάστημα κατά τη διαχείριση και οργάνωση της ψηφιακής μουσικής βιβλιοθήκης σας. Απλά σκεφτείτε πόσο καιρό θα χρειαζόταν μια μεγάλη βιβλιοθήκη που θα μπορούσε να έχει εκατοντάδες, αν όχι χιλιάδες τραγούδια. Θα χρειαστεί αρκετός χρόνος για να πληκτρολογήσετε τα ονόματα όλων των τραγουδιών σας καθώς και όλες τις άλλες πληροφορίες μεταδεδομένων που συνήθως είναι κρυμμένες μέσα σε αρχεία ήχου.

Αλλά το ερώτημα είναι, "ποιοι τύποι προγραμμάτων λογισμικού χρησιμοποιούν CDDB;"

Οι κύριοι τύποι εφαρμογών που χρησιμοποιούν συχνά ένα CDDB για αυτόματη ετικέτα μουσικής περιλαμβάνουν:

Γιατί αυτές οι πληροφορίες δεν έχουν ήδη αποθηκευτεί σε ένα CD ήχου;

Όταν δημιουργήθηκε η μορφή του CD, δεν υπήρχε ανάγκη (ή πρόβλεψη) να συμπεριληφθούν πληροφορίες μεταδεδομένων, όπως τίτλος τραγουδιού, όνομα άλμπουμ, καλλιτέχνης, είδος, κ.λπ. Την εποχή εκείνη (γύρω στο 1982), οι άνθρωποι δεν χρησιμοποιούσαν αρχεία ψηφιακής μουσικής όπως το MP3 (αυτό ήρθε περίπου δέκα χρόνια αργότερα). Το πλησιέστερο CD που ήρθε να έχει ετικέτες μουσικής ήταν με την εφεύρεση του CD-Text. Αυτή ήταν μια επέκταση του format Red Book CD για την αποθήκευση ορισμένων χαρακτηριστικών, αλλά όχι όλα τα CD ήχου το είχαν κωδικοποιήσει επάνω σε αυτά - και σε κάθε περίπτωση, τα media players όπως το iTunes δεν μπορούν να χρησιμοποιήσουν αυτές τις πληροφορίες ούτως ή άλλως.

Το CDDB επινοήθηκε για να αντισταθμίσει αυτήν την έλλειψη μεταδεδομένων κατά τη χρήση ηχητικών CD. Ο Ti Kan (ο εφευρέτης του CCDB) είδε αυτό το κενό στο σχεδιασμό του ήχου CD και αρχικά δημιούργησε μια offline βάση δεδομένων για να αναζητήσει αυτές τις πληροφορίες. Το σύστημα αυτό σχεδιάστηκε αρχικά για ένα φορέα μουσικής που ανέπτυξε, το οποίο ονομάζεται XMCD - αυτό ήταν ένα συνδυασμένο CD player και εργαλείο αντιγραφής.

Μια ηλεκτρονική έκδοση του CDDB τελικά αναπτύχθηκε με τη βοήθεια του Steve Scherf και του Graham Toal για την παραγωγή μιας ελεύθερα διαθέσιμης ηλεκτρονικής βάσης δεδομένων που θα μπορούσαν να χρησιμοποιήσουν τα προγράμματα λογισμικού για να αναζητήσουν πληροφορίες CD.

Πώς λειτουργεί το σύστημα CDDB;

Το CDDB λειτουργεί υπολογίζοντας ένα αναγνωριστικό δίσκου για να αναγνωρίσει με ακρίβεια ένα CD ήχου - αυτό έχει σχεδιαστεί για να παρέχει ένα μοναδικό προφίλ ολόκληρου του δίσκου. Αντί για τη χρήση ενός συστήματος που ταυτοποιεί μόνο μεμονωμένα κομμάτια όπως το CD-Text, για παράδειγμα, το CDDB χρησιμοποιεί έναν κωδικό αναφοράς δίσκου-ID, έτσι ώστε το λογισμικό (με ενσωματωμένους πελάτες φυσικά) να μπορεί να αναζητήσει τον διακομιστή CDDB και να κατεβάσει όλα τα χαρακτηριστικά που σχετίζονται με το αρχικό CD - δηλ. το όνομα του CD, τίτλοι κομματιών, καλλιτέχνης κλπ.

Για να δημιουργήσετε ένα μοναδικό αναγνωριστικό δίσκου για CDDB, χρησιμοποιείται ένας αλγόριθμος για την ανάλυση πληροφοριών στο CD ήχου, όπως το πόσο μήκος κάθε κομματιού είναι και σε ποια σειρά αναπαράγονται. Αυτή είναι μια πολύ απλοποιημένη εξήγηση για το πώς λειτουργεί, αλλά είναι η κύρια μέθοδος για τη δημιουργία μοναδικών αναγνωριστικών αναφοράς CDDB.