Automatycznie oznaczaj muzykę za pomocą internetowej bazy CDDB

click fraud protection

Termin CDDB to skrót od Compact Disc Database, która jest zasobem online, który pomaga automatycznie identyfikować muzykę. Za pomocą tego systemu można znaleźć nazwę płyty audio CD (i jej zawartość), a także tytuły znajdujące się w cyfrowej bibliotece muzycznej.

Organizując muzykę, mogłeś natknąć się na tę technologię, korzystając z narzędzia do oznaczania muzyki lub zgrywania płyt CD. W przypadku typowego programu do zgrywania płyt CD, wyodrębnione utwory są zwykle automatycznie nazywane i odpowiednie informacje ze znacznika muzycznego jest wypełniony.

Jak używać CDDB do automatycznego oznaczania muzyki cyfrowej?

Ten system identyfikacji może zaoszczędzić czas podczas zarządzania i organizowania cyfrowych bibliotek muzycznych. Biblioteki zawierające setki, jeśli nie tysiące utworów wymagałyby ręcznego wprowadzenia nazw wykonawców i tytuły, a także inne informacje o metadanych, które są zwykle przechowywane w dźwięku pliki. CDDB automatyzuje ten proces.

Ale jakie typy oprogramowania korzystają z CDDB? Główne typy aplikacji, które często używają CDDB do automatycznego oznaczania muzyki, obejmują:

  • Programowe odtwarzacze multimedialne: Popularne programy, takie jak iTunes (obecnie Muzyka), Windows Media Player i VLC Media Player mogą używać różnych internetowych CDDB do prawidłowego nazywania, oznaczania i organizowania cyfrowych plików audio. Jeśli używasz swojego ulubionego programu jukebox do zgrywania płyt audio CD, najprawdopodobniej ma on możliwość skontaktowania się z serwerem CDDB w celu zidentyfikowania płyty audio CD i wypełnienia informacji o jej zawartości.
  • Samodzielne oprogramowanie do zgrywania płyt CD: Jeśli wolisz używać programu do zgrywania płyt CD, może być dostępna opcja użycia CDDB. Dedykowane narzędzia do ekstrakcji płyt audio CD są często szybkie, co jest zaletą, jeśli masz kilka płyt audio CD do przeniesienia i oznaczenia.
  • Narzędzia do tagowania metadanych: Możliwe, że zgrałeś wiele płyt audio CD bez użycia CDDB — albo programowy odtwarzacz multimedialny, którego użyłeś, nie miał tej możliwości, albo został wyłączony. Możesz jednak użyć narzędzia do znakowania metadanych, aby z mocą wsteczną uzyskać dostęp do CDDB. Popularne programy, takie jak MusicBrainz Picard i TigoTago, używają tej metody do oznaczania plików i grupowania ich w albumy.

Dlaczego te informacje nie są już przechowywane na płycie Audio CD?

Po utworzeniu formatu CD nie było potrzeby dołączania informacji o metadanych, takich jak tytuł utworu, nazwa albumu, wykonawca i gatunek. W tamtych czasach ludzie nie używali cyfrowych plików muzycznych, tak jak używają nowoczesnych mediów cyfrowych. Najbliżej tego, co płyta CD zbliżyła do muzycznych tagów, było wynalezienie CD-Text. Było to rozszerzenie formatu Red Book CD do przechowywania pewnych atrybutów, ale nie wszystkie płyty audio CD miały to zakodowane. W każdym razie odtwarzacze multimedialne, takie jak iTunes/Music, nie mogą korzystać z tych informacji.

CDDB został wymyślony, aby zrekompensować ten brak metadanych podczas korzystania z płyt audio CD. Ti Kan (wynalazca CDDB) zauważył ten brak w projekcie płyty audio CD i początkowo opracował ją baza danych offline w celu wyszukania tych informacji. System został początkowo zaprojektowany dla opracowanego przez niego odtwarzacza muzycznego o nazwie XMCD, który był połączeniem odtwarzacza CD i narzędzia do zgrywania.

Wersja internetowa CDDB została ostatecznie opracowana z pomocą Steve'a Scherfa i Grahama Toala. Celem było stworzenie ogólnodostępnej internetowej bazy danych, której programy mogłyby używać do wyszukiwania informacji o płytach CD.

Jak właściwie działa system CDDB?

CDDB działa poprzez obliczenie identyfikatora dysku, aby dokładnie zidentyfikować dysk CD audio. Ma to na celu nadanie unikalnego profilu całej płycie. Zamiast używać systemu, który jedynie identyfikuje pojedyncze ścieżki, jak to robi CD-Text, CDDB używa identyfikatora dysku kod odniesienia, aby oprogramowanie mogło wysyłać zapytania do serwera CDDB i pobierać atrybuty związane z oryginalna płyta CD. Te atrybuty obejmują nazwę płyty CD, tytuły utworów, nazwisko wykonawcy i inne.

Aby utworzyć unikalny identyfikator płyty dla CDDB, algorytm analizuje informacje na płycie audio CD, takie jak długość każdego utworu i kolejność odtwarzania. Jest to uproszczone wyjaśnienie, jak to działa, ale jest to główna metoda tworzenia unikalnych identyfikatorów referencyjnych CDDB.