FreeDB

FreeDB.org

FreeDB.org is een andere database van muziek metadata; het is de open versie van CDDB. Het werd opgericht als reactie op de acties van Escient, die via haar dochteronderneming Gracenote de rechten op CDDB kocht en de toegang tot de gegevens beperkte.

FreeDB nam de laatst beschikbare snapshot van data, en creëerde hun eigen server en database. Technologisch is het sindsdien vrij statisch gebleven, maar het heeft een zeer groot aantal releases verzameld. De kwaliteit van de gegevens is niet altijd de beste, en er is veel duplicatie in de freedb-database.

Er is een webinterface voor FreeDB, maar de meeste toegang (lookups, inzendingen) vindt plaats via het freedb-protocol (dat kan ingebed zijn in HTTP, maar niet echt toegankelijk is via een browser). Een van de voordelen van dit protocol is dat het vrijwel hetzelfde is als het oorspronkelijke CDDB-protocol, en dus kan worden gebruikt als vervanging voor CDDB toen Gracenote het overnam.

als gevolg hiervan heeft FreeDB de de-facto standaard CD-herkenningsdatabase voor open source muziek software overgenomen. MusicBrainz heeft vele functies opgenomen om gegevens te importeren van FreeDB. Uiteindelijk wordt gehoopt dat MusicBrainz het zal overnemen van FreeDB als de favoriete open-source free-database manier om CD ‘ s op te zoeken, vooral omdat Gracenote sindsdien CDDB2 heeft ontwikkeld (en klanten dwingt om over te schakelen naar), een eigen vervanging voor het originele CDDB-protocol.

Alert.png U moet de freedb-gegevens zorgvuldig onderzoeken omdat deze in de meeste gevallen gecorrigeerd moeten worden om te bevestigen met de MusicBrainz style guidelines. Ook, het is een goede praktijk om een bewijs van uw release in de edit notes – FreeDB wordt niet beschouwd als een bewijs, als hun inzendingen proces wordt niet gecontroleerd.

FreeDB MusicBrainz user

Status: de volgende details zijn verouderd en worden alleen bewaard voor historische waarde.

voorafgaand aan de 2004-10-10 server update werden releases die aan bepaalde criteria voldeden automatisch geïmporteerd vanuit FreeDB door de MusicBrainz freedb bot als een methode om de database te laten groeien toen het MusicBrainz project net begon. Deze functie werd uiteindelijk uitgeschakeld na een discussie met de mailinglijst omdat de slechte kwaliteit van raw freedb-gegevens en de frequentie van gedupliceerde inzendingen werden gevoeld om de voordelen van extra gegevens voor MusicBrainz op te wegen.

hoewel de automatische toevoeging van releases is uitgeschakeld, blijven bepaalde elementen van de implementatie nog steeds in MusicBrainz. Bijvoorbeeld, het concept van het toevoegen van schijf-ID ’s aan bestaande releases werd behouden, hoewel aangezien de toevoeging van schijf-ID’ s aan een release gebeurt automatisch, zonder te stemmen, de freedb editor wordt niet gebruikt voor deze toevoegingen. Daarnaast behoudt de MusicBrainz zoekpagina nog steeds speciale ondersteuning voor het uitvoeren van query ‘ s die de freedb-editor bevatten of uitsluiten.

Importcriteria

Dit waren de toen geldende importcriteria voordat de automatische import werd uitgeschakeld.

de volgende regels worden in volgorde toegepast. Het verwerken stopt bij de eerste regel om te “matchen”:

  1. Als er minder dan 5 tracks zijn, zal de release niet automatisch worden ingevoegd.
  2. als de artiest van de release “Various” of “Various Artists” is, zal de release niet automatisch worden ingevoegd (maar de bepaling van de artiest van de release is zelf een onnauwkeurige wetenschap).
  3. als ten minste 70% van de tracks ” – “bevat, of ten minste 70% van de tracks” / “bevat, of ten minste 85% van de tracks” – “bevat, of ten minste 85% van de tracks” / ” bevat, dan zal de release niet automatisch worden ingevoegd.
  4. als de naam of artiest van de release niet voldoet aan de” Stijlcontrole”, zal de release niet automatisch worden ingevoegd.
  5. anders wordt de release automatisch ingevoegd.

importproces

Dit was het toen geldende importproces voordat de automatische import werd uitgeschakeld.

Dit bestaat uit twee delen:

  1. als de freedb-release overeenkomt met een bestaande release in MB, dan zal de disc-ID aan die release worden toegevoegd.
    • om “match” te vinden, zoeken we naar een artiest waar de naam overeenkomt (op naam of sortname),
    • en waar de releasenaam exact overeenkomt (hoofdletterongevoelig),
    • en waar het aantal tracks overeenkomt.
    • als we zo ‘ n release vinden, proberen we de disc ID aan die release toe te voegen. Eventuele fouten die daarbij worden aangetroffen, worden in stilte genegeerd.
  2. anders zal een nieuwe release worden gemaakt, als de “freedb” moderator
    • al deze auto-inserties worden gedaan als de “FreeDB” moderator. Dit komt omdat, aangezien het oorspronkelijke verzoek van de webservice waarmee dit alles is gestart, niet is geverifieerd, we geen idee hebben aan wie we anders deze wijziging zouden kunnen toeschrijven.
    • alle releases die als gevolg van freedb-moderaties worden ingevoegd, zouden precies één discid moeten hebben (maar door een bug kunnen sommige dat niet).

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.