FreeDB.org
FreeDB.org este o altă bază de date cu metadate muzicale; este versiunea deschisă a CDDB. Acesta a fost format ca răspuns la acțiunile Escient, care prin filiala sa, Gracenote, a cumpărat drepturile la CDDB și a restricționat accesul la date.
FreeDB a luat ultimul instantaneu disponibil de date, și a creat propriul server și baza de date. Din punct de vedere tehnologic, a rămas destul de static de atunci, dar a acumulat un număr foarte mare de lansări. Calitatea datelor nu este întotdeauna cea mai bună și există o mulțime de duplicări în baza de date FreeDB.
există o interfață web pentru FreeDB, dar majoritatea accesului (căutări, trimiteri) are loc prin protocolul FreeDB (care poate fi încorporat în HTTP, dar nu este cu adevărat accesibil printr-un browser). Unul dintre avantajele acestui protocol este că este practic același cu protocolul CDDB original și, prin urmare, ar putea fi folosit ca înlocuitor drop-in pentru CDDB atunci când Gracenote l-a preluat.
ca urmare, FreeDB a preluat ca bază de date standard de recunoaștere a CD-urilor de facto pentru software-ul de muzică open source. MusicBrainz are multe caracteristici incluse pentru a importa date de la FreeDB. În cele din urmă, se speră că MusicBrainz va prelua de la FreeDB ca modalitate preferată de bază de date liberă open-source pentru a căuta CD-uri, mai ales că Gracenote a dezvoltat de atunci (și obligă clienții să treacă la) CDDB2, un înlocuitor proprietar pentru protocolul original CDDB.
trebuie să examinați cu atenție datele FreeDB, deoarece trebuie corectate în majoritatea cazurilor pentru a confirma cu liniile directoare de stil MusicBrainz. De asemenea, este o practică bună să furnizați dovada lansării dvs. în notele de editare – FreeDB nu este considerat o dovadă, deoarece procesul de depunere a acestora nu este monitorizat.
FreeDB MusicBrainz utilizator
stare: următoarele detalii o caracteristică învechită și este păstrată numai pentru valoarea istorică.
înainte de actualizarea serverului 2004-10-10, versiunile care îndeplineau anumite criterii au fost importate automat din FreeDB de către MusicBrainz FreeDB bot ca metodă de creștere a bazei de date când proiectul MusicBrainz abia începea. Această caracteristică a fost în cele din urmă dezactivată după o discuție pe lista de discuții, deoarece calitatea slabă a datelor freeDB brute și frecvența înregistrărilor duplicate au fost considerate a depăși beneficiile datelor suplimentare pentru MusicBrainz.
cu toate acestea, chiar dacă adăugarea automată a lansărilor a fost dezactivată, anumite elemente ale implementării rămân în continuare în MusicBrainz. De exemplu, conceptul de adăugare a ID-urilor de disc la versiunile existente a fost păstrat, deși, deoarece adăugarea ID-urilor de disc la o versiune se întâmplă automat, fără vot, editorul FreeDB nu este utilizat pentru aceste adăugiri. În plus, pagina de căutare MusicBrainz păstrează în continuare suport special pentru rularea interogărilor care includ sau exclud editorul FreeDB.
criterii de Import
acestea erau criteriile de import actuale de atunci înainte ca importurile automate să fie dezactivate.
următoarele reguli sunt aplicate în ordine. Procesarea se oprește la prima regulă de „potrivire”:
- dacă există mai puțin de 5 piese, lansarea nu va fi inserată automat.
- dacă artistul lansării este fie” divers”, fie” diverși artiști”, lansarea nu va fi inserată automat (dar determinarea artistului lansării este ea însăși o știință inexactă).
- dacă cel puțin 70% din piese conțin ” – „sau cel puțin 70% din piese conțin” / „sau cel puțin 85% din piese conțin” – „sau cel puțin 85% din piese conțin”/”, atunci lansarea nu va fi inserată automat.
- dacă numele sau artistul versiunii nu reușesc „verificarea stilului”, versiunea nu va fi inserată automat.
- în caz contrar, eliberarea va fi inserată automat.
procesul de Import
acesta a fost procesul de import curent înainte ca importurile automate să fie dezactivate.
aceasta este în două părți:
- dacă versiunea FreeDB se potrivește cu o versiune existentă în MB, atunci ID-ul discului va fi adăugat la acea versiune.
- Pentru a „potrivi”, căutăm un artist în care numele se potrivește (după nume sau sortname),
- și unde numele lansării se potrivește exact (insensibil la majuscule),
- și unde se potrivește numărul de piese.
- dacă găsim o astfel de versiune, încercăm să adăugăm ID-ul discului la acea versiune. Orice erori întâlnite în timp ce faceți acest lucru sunt ignorate în tăcere.
- În caz contrar, o nouă versiune va fi creat, ca „FreeDB” moderator
- toate aceste auto-insertii se face ca „FreeDB” moderator. Acest lucru se datorează faptului că, deoarece cererea inițială de servicii web care a început toate acestea nu este autentificată, nu avem nicio idee cui am putea atribui altfel această modificare.
- toate versiunile inserate ca urmare a moderărilor FreeDB ar trebui să aibă exact un discid (dar din cauza unei erori, unele nu pot).