FreeDB Moderation: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(moving to history + changed some links to their archive.org saves)
(Rewrote page; included import criteria from Auto-Insert From FreeDB)
Line 1: Line 1:
Prior to the 2004-10-10 server update, releases that met certain criteria were automatically imported from [[FreeDB]] by the MusicBrainz [[Editor:FreeDB|FreeDB]] bot as a method of growing the database when the MusicBrainz project was just starting out. This feature was eventually disabled after some mailing list [http://lists.musicbrainz.org/pipermail/musicbrainz-users/2004-August/006134.html discussion] because the poor quality of raw freeDB data and the frequency of duplicated entries were felt to outweigh the benefits of additional data for MusicBrainz.
{{HistoryHeader}}


Nonetheless, even though the automatic addition of releases was disabled, certain elements of the implementation still remain in MusicBrainz. For example, the concept of adding [[Disc ID|disc IDs]] to existing releases was kept, although since the addition of [[Disc ID|disc IDs]] to a release happens automatically, without voting, the FreeDB editor is not used for these additions.
=FreeDB Auto-Imports and the FreeDB Editor=


Additionally, the [http://www.musicbrainz.org/mod/search/index.html MusicBrainz search page] still retains special support for running queries that include or exclude the FreeDB editor.
Prior to the 2004-10-10 server update, it was possible for a release to be imported into [[MusicBrainz]] from [[FreeDB]] without any human interaction or verification. This would only happen under certain circumstances described in more detail at [[Auto-Insert From FreeDB|AutoInsertFromFreeDB]]. When this occurred, the editor for the [[Add Release Edit|AddReleaseEdit]] was the [[Editor:FreeDB|FreeDB editor]]. The FreeDB editor was just a placeholder for these edits; instead of being a real person, it represented the system operating in an automated, unattended fashion.


===Should the FreeDB Match Be Auto-Inserted?===
This feature was disabled after some mailing list [http://lists.musicbrainz.org/pipermail/musicbrainz-users/2004-August/006134.html discussion] because the poor quality of the raw [[FreeDB]] entries and the frequency of duplicated entries due to [[Ticket:838]] were felt to outweigh the benefits of additional data for [[MusicBrainz]].


The following rules are applied in order. Processing stops at the first rule to "match":
Note that the effect on the rate of [[Disc ID|DiscID]] imports could be seen clearly on the [http://web.archive.org/web/20050526032513/www.musicbrainz.org/stats.html Database Stats] page (the [http://web.archive.org/web/20050404043452/http://www.musicbrainz.org/generated/plot_count.discid.png DiscID total graph]).
* If there are fewer than 5 tracks, the release will NOT be auto-inserted.
* If the release's artist is either "Various" or "Various Artists", the release will NOT be auto-inserted (but the determination of the release's artist is itself an inexact science).
* If at least 70% of tracks contain " - ", or at least 70% of tracks contain " / ", or at least 85% of tracks contain "-", or at least 85% of tracks contain "/", then the release will NOT be auto-inserted.
* If the release's name or artist fail the "Style Check", the release will NOT be auto-inserted.
* Otherwise the release WILL be auto-inserted.


===The Auto-Insertion===
Nonetheless, even though the automatic addition of releases was disabled, certain elements of the implementation still remain in [[MusicBrainz]]. Notably, the addition of [[Disc ID|DiscID]]s to existing releases is still supported, although this occurs ''very'' rarely, since the artist name and release title must match the [[FreeDB]] entry "exactly" (subject to some case insensitivity described in AutoInsertFromFreeDB). (Since the addition of [[Disc ID|DiscID]]s to a release happens automatically, without voting, the FreeDB editor is not used for these additions.)


This is in two parts:
Additionally, the [http://www.musicbrainz.org/mod/search/index.html MusicBrainz search page] still retains special support for including or excluding the FreeDB editor, and a prefined search for [http://www.musicbrainz.org/mod/search/pre/freedb.html FreeDB edits] is still one of the entries in the [[Site Menu|SiteMenu]].
* If the [[FreeDB]] release matches an existing release in MB, then the disc ID will be added to that release.
<ul><li style="list-style-type:none">''This page is referenced from the [[Editor:FreeDB|FreeDB editor profile page]]; if you are moving, renaming, or redirecting this page, please (ask a MusicBrainz administrator to) update that as well.''
** To "match", we look for an artist where the name matches (by name or sortname),
</ul>
** and where the release name matches exactly (case-insensitive),
** and where the number of tracks matches.
** If we find such an release, we attempt to add the disc ID to that release. Any errors encountered while doing so are silently ignored.


* Otherwise, a new release will be created, as the "FreeDB" moderator
[[Category:To Be Reviewed]] [[Category:Documentation]] [[Category:History]]
** All these auto-insertions are done as the "FreeDB" moderator. This is because, since the original web service request which started all this is not authenticated, we have no idea to whom we might otherwise attribute this change.
** All releases inserted as a result of [[FreeDB]] moderations ''should'' have exactly one discid (but due to [http://sourceforge.net/tracker/index.php?func=detail&aid=898903&group_id=19506&atid=119506 bug #898903] some don't).

----

''This page is referenced from the [[Editor:FreeDB|FreeDB editor profile page]]; if you are moving, renaming, or redirecting this page, please ask a MusicBrainz administrator to update that as well.''

[[Category:Documentation]] [[Category:History]]

Revision as of 20:14, 28 March 2010

Prior to the 2004-10-10 server update, releases that met certain criteria were automatically imported from FreeDB by the MusicBrainz FreeDB bot as a method of growing the database when the MusicBrainz project was just starting out. This feature was eventually disabled after some mailing list discussion because the poor quality of raw freeDB data and the frequency of duplicated entries were felt to outweigh the benefits of additional data for MusicBrainz.

Nonetheless, even though the automatic addition of releases was disabled, certain elements of the implementation still remain in MusicBrainz. For example, the concept of adding disc IDs to existing releases was kept, although since the addition of disc IDs to a release happens automatically, without voting, the FreeDB editor is not used for these additions.

Additionally, the MusicBrainz search page still retains special support for running queries that include or exclude the FreeDB editor.

Should the FreeDB Match Be Auto-Inserted?

The following rules are applied in order. Processing stops at the first rule to "match":

  • If there are fewer than 5 tracks, the release will NOT be auto-inserted.
  • If the release's artist is either "Various" or "Various Artists", the release will NOT be auto-inserted (but the determination of the release's artist is itself an inexact science).
  • If at least 70% of tracks contain " - ", or at least 70% of tracks contain " / ", or at least 85% of tracks contain "-", or at least 85% of tracks contain "/", then the release will NOT be auto-inserted.
  • If the release's name or artist fail the "Style Check", the release will NOT be auto-inserted.
  • Otherwise the release WILL be auto-inserted.

The Auto-Insertion

This is in two parts:

  • If the FreeDB release matches an existing release in MB, then the disc ID will be added to that release.
    • To "match", we look for an artist where the name matches (by name or sortname),
    • and where the release name matches exactly (case-insensitive),
    • and where the number of tracks matches.
    • If we find such an release, we attempt to add the disc ID to that release. Any errors encountered while doing so are silently ignored.
  • Otherwise, a new release will be created, as the "FreeDB" moderator
    • All these auto-insertions are done as the "FreeDB" moderator. This is because, since the original web service request which started all this is not authenticated, we have no idea to whom we might otherwise attribute this change.
    • All releases inserted as a result of FreeDB moderations should have exactly one discid (but due to bug #898903 some don't).

This page is referenced from the FreeDB editor profile page; if you are moving, renaming, or redirecting this page, please ask a MusicBrainz administrator to update that as well.