FreeDB.org
FreeDB.org är en annan databas med musikmetadata; det är den öppna versionen av CDDB. Det bildades som svar på Escients handlingar, som genom sitt dotterbolag Gracenote köpte rättigheterna till CDDB och begränsade tillgången till uppgifterna.
FreeDB tog den sista tillgängliga ögonblicksbilden av data och skapade sin egen server och databas. Tekniskt sett har det varit ganska statiskt sedan dess, men det har samlat ett mycket stort antal utgåvor. Kvaliteten på data är inte alltid den bästa, och det finns mycket dubbelarbete i FreeDB-databasen.
det finns ett webbgränssnitt till FreeDB men de flesta åtkomst (uppslag, inlagor) sker via FreeDB-protokollet (som kan vara inbäddat i HTTP, men är inte riktigt tillgängligt via en webbläsare). En av fördelarna med detta protokoll är att det är praktiskt taget detsamma som det ursprungliga CDDB-protokollet och därmed kan användas som en drop-in-ersättning för CDDB när Gracenote tog över det.
som ett resultat har FreeDB tagit över som de facto standard CD-igenkänningsdatabas för öppen källkodsprogramvara. MusicBrainz har många funktioner som ingår för att importera data från FreeDB. Så småningom hoppas man att MusicBrainz kommer att ta över från FreeDB som det föredragna open-source free-database sättet att leta upp CD-skivor, särskilt eftersom Gracenote sedan dess har utvecklat (och tvingar kunderna att byta till) CDDB2, en proprietär ersättning för det ursprungliga CDDB-protokollet.
du måste noggrant undersöka FreeDB-data eftersom det i de flesta fall måste korrigeras för att bekräfta med MusicBrainz-stilriktlinjerna. Det är också bra att tillhandahålla bevis på din release I redigera anteckningar – FreeDB anses inte som ett bevis, eftersom deras inlämningsprocess inte övervakas.
FreeDB MusicBrainz användare
Status: följande detaljer en föråldrad funktion och behålls endast för historiskt värde.
före serveruppdateringen 2004-10-10 importerades utgåvor som uppfyllde vissa kriterier automatiskt från FreeDB av MusicBrainz FreeDB bot som en metod för att odla databasen när MusicBrainz-projektet just började. Denna funktion inaktiverades så småningom efter en diskussion om e-postlistor eftersom den dåliga kvaliteten på raw freeDB-data och frekvensen av duplicerade poster ansågs uppväga fördelarna med ytterligare data för MusicBrainz.
ändå, även om det automatiska tillägget av utgåvor inaktiverades, kvarstår vissa delar av implementeringen fortfarande i MusicBrainz. Till exempel behöll konceptet att lägga till skiv-ID till befintliga utgåvor, men eftersom tillägget av skiv-ID till en release sker automatiskt, utan att rösta, används inte FreeDB-redigeraren för dessa tillägg. Dessutom har MusicBrainz – söksidan fortfarande särskilt stöd för att köra frågor som inkluderar eller utesluter FreeDB-redigeraren.
Importkriterier
dessa var de då aktuella importkriterierna innan den automatiska importen inaktiverades.
följande regler tillämpas i ordning. Bearbetningen stannar vid den första regeln för att” matcha”:
- Om det finns färre än 5 spår, kommer utgåvan inte att sättas in automatiskt.
- Om släppets artist antingen är” olika ”eller” olika artister”, kommer utgåvan inte att införas automatiskt (men bestämningen av släppets artist är i sig en inexakt vetenskap).
- om minst 70% av spåren innehåller ” – ”, eller minst 70% av spåren innehåller ” / ”, eller minst 85% av spåren innehåller ”-”, eller minst 85% av spåren innehåller ”/”, kommer utgåvan inte att infogas automatiskt.
- Om släppets namn eller artist misslyckas med ”Style Check”, kommer utgåvan inte att infogas automatiskt.
- annars släpps utgåvan automatiskt.
Importprocess
detta var den då aktuella importprocessen innan den automatiska importen inaktiverades.
detta är i två delar:
- Om FreeDB-utgåvan matchar en befintlig version I MB, läggs skiv-ID till den versionen.
- för att ”matcha” letar vi efter en artist där namnet matchar (med namn eller sortnamn),
- och där släppnamnet matchar exakt (skiftlägeskänsligt),
- och där antalet spår matchar.
- Om vi hittar en sådan utgåva försöker vi lägga till skivans ID i den utgåvan. Eventuella fel som uppstår när du gör det ignoreras tyst.
- annars kommer en ny version att skapas, som” FreeDB ”moderator
- Alla dessa auto-Infogningar görs som” FreeDB ” moderator. Detta beror på att eftersom den ursprungliga webbtjänstförfrågan som startade allt detta inte är autentiserad, har vi ingen aning om vem vi annars skulle kunna tillskriva denna ändring.
- Alla utgåvor som infogas som ett resultat av FreeDB-moderationer bör ha exakt ett discid (men på grund av ett fel kan vissa inte).