FreeDB.org
FreeDB.org est une autre base de données de métadonnées musicales; c’est la version ouverte de CDDB. Il a été créé en réponse aux actions d’Escient, qui, par l’intermédiaire de sa filiale, Gracenote, a acheté les droits sur CDDB et restreint l’accès aux données.
FreeDB a pris le dernier instantané de données disponible et a créé son propre serveur et sa propre base de données. Technologiquement, il est resté assez statique depuis lors, mais il a accumulé un très grand nombre de versions. La qualité des données n’est pas toujours la meilleure, et il y a beaucoup de duplication dans la base de données FreeDB.
Il existe une interface web pour FreeDB mais la plupart des accès (recherches, soumissions) se font via le protocole FreeDB (qui peut être intégré dans HTTP, mais n’est pas vraiment accessible via un navigateur). L’un des avantages de ce protocole est qu’il est pratiquement le même que le protocole CDDB d’origine, et pourrait donc être utilisé en remplacement direct de CDDB lorsque Gracenote l’a repris.
En conséquence, FreeDB a pris le relais en tant que base de données de reconnaissance de CD standard de facto pour les logiciels de musique open source. MusicBrainz a de nombreuses fonctionnalités incluses pour importer des données à partir de FreeDB. À terme, on espère que MusicBrainz prendra le relais de FreeDB en tant que moyen de base de données libre et open-source privilégié pour rechercher des CD, d’autant plus que Gracenote a depuis développé (et oblige les clients à passer à) CDDB2, un remplacement propriétaire du protocole CDDB d’origine.
Vous devez examiner attentivement les données FreeDB car elles doivent être corrigées dans la plupart des cas pour confirmer avec les directives de style MusicBrainz. De plus, il est recommandé de fournir une preuve de votre publication dans les notes d’édition – FreeDB n’est pas considéré comme une preuve, car le processus de soumission n’est pas surveillé.
Utilisateur FreeDB MusicBrainz
Statut : Les informations suivantes décrivent une fonctionnalité obsolète et sont conservées uniquement pour la valeur historique.
Avant la mise à jour du serveur 2004-10-10, les versions répondant à certains critères étaient automatiquement importées de FreeDB par le bot FreeDB de MusicBrainz comme méthode de croissance de la base de données lorsque le projet MusicBrainz commençait à peine. Cette fonctionnalité a finalement été désactivée après une discussion sur une liste de diffusion car la mauvaise qualité des données brutes FreeDB et la fréquence des entrées dupliquées l’emportaient sur les avantages des données supplémentaires pour MusicBrainz.
Néanmoins, même si l’ajout automatique des versions a été désactivé, certains éléments de l’implémentation restent toujours dans MusicBrainz. Par exemple, le concept d’ajout d’ID de disque aux versions existantes a été conservé, bien que l’ajout d’ID de disque à une version se fasse automatiquement, sans vote, l’éditeur FreeDB n’est pas utilisé pour ces ajouts. De plus, la page de recherche MusicBrainz conserve un support spécial pour l’exécution de requêtes qui incluent ou excluent l’éditeur FreeDB.
Critères d’importation
Il s’agissait des critères d’importation alors en vigueur avant que les importations automatiques ne soient désactivées.
Les règles suivantes sont appliquées dans l’ordre. Le traitement s’arrête à la première règle pour « correspondre » :
- S’il y a moins de 5 pistes, la version ne sera PAS insérée automatiquement.
- Si l’artiste de la sortie est « Divers » ou « Divers Artistes », la sortie ne sera PAS automatiquement insérée (mais la détermination de l’artiste de la sortie est elle-même une science inexacte).
- Si au moins 70% des pistes contiennent « -« , ou au moins 70% des pistes contiennent « / », ou au moins 85% des pistes contiennent « -« , ou au moins 85% des pistes contiennent « / », alors la version ne sera PAS insérée automatiquement.
- Si le nom ou l’artiste de la version échoue à la » Vérification du style « , la version ne sera PAS automatiquement insérée.
- Sinon la version sera automatiquement insérée.
Processus d’importation
C’était le processus d’importation alors en cours avant que les importations automatiques ne soient désactivées.
Ceci est en deux parties:
- Si la version FreeDB correspond à une version existante en Mo, l’ID du disque sera ajouté à cette version.
- Pour « correspondre », nous recherchons un artiste dont le nom correspond (par nom ou nom de sort),
- et où le nom de la version correspond exactement (insensible à la casse),
- et où le nombre de pistes correspond.
- Si nous trouvons une telle version, nous essayons d’ajouter l’ID du disque à cette version. Toutes les erreurs rencontrées sont ignorées en silence.
- Sinon, une nouvelle version sera créée, car le modérateur « FreeDB »
- Toutes ces auto-insertions sont faites en tant que modérateur « FreeDB ». En effet, puisque la demande de service Web d’origine qui a démarré tout cela n’est pas authentifiée, nous n’avons aucune idée à qui nous pourrions autrement attribuer ce changement.
- Toutes les versions insérées à la suite de modérations FreeDB devraient avoir exactement un discid (mais à cause d’un bogue, certaines peuvent ne pas l’être).