This is a list of further submission form checks that we can do that
would reduce errors.
IMPORTANT! This page has been collated into a table form that includes
all existing and proposed error checks. This can be viewed at
http://wiki.discogs.com/index.php/Dev-Submission-Form-Error-Checks-Table
Artist and label checks
Extract:
- Artist on the submission + alternative possibilities
- Label/s on the submission
- Genre/s on the submission
Search the database for the best match for all three fields, present
linked alternatives with a one click button to update all instances in
the submission to one of the alternatives.
http://www.discogs.com/help/forums/topic/161674 check / block for
incorrect artists
http://www.discogs.com/disbugs/116 for warning of similar artist names
Extract:
- Label on the submission + alternative possibilities
- Artist/s on the submission
- Genre/s on the submission
Search the database for the best match for all three fields, present
linked alternatives with a one click button to update the submission to
one of the alternatives.
Alternative possibilities - for artist names, take the last name and
search for that. For label and artist names, check for misspellings (did
you mean?).
- Label cat# check - "Epic's XSS matrix is nothing but a matrix
unique for each release A-side and B-Side. Please use the catalog
number usually found straight above where XSS is written."
- Check for at least one word (or a percentage of letters / words?) is
the same, if not, create a warning "Your ANV of {artist name}
doesn't appear to be similar to the artist name you are linking it
to. Please only use this function for variations and translations of
a name. If the name is entirely different, please add it as a
separate artist and use the Alias {link} function to connect the two
names."
- Disallow the "==========" to be added as a country
- If label = 'None', then block submission "Please use 'Not On Label'
for any releases without a label or company".
- Display warning if catalog number entered is 'unknown', 'not known'
or variants thereof.
- Display warning if catalog number is '?', '#1', '0', '1', '000',
etc. These cat#'s are often used as workaround when the submitter
doesn't know what to enter.
- Display warning if catalog number entered starts with 'B000' and
doesn't have a dash in it, to prevent people submitting releases
with Amazon ASIN's. (Universal cat#s use same codes but offset the
last two digits with a dash, so allow those).
- Display warning if catalog number entered contains 'LC' followed by
an optional space and 4 or 5 digits, to prevent people submitting
releases with a label code in/as the catalog number.
- Block & display warning if any catalog number field is empty, as
often happens on releases with multiple labels and on unmarked
releases (white labels & some promo CDs).
- Look for DID_ codes in the cat#, advise against entering them
http://wiki.discogs.com/index.php/Discogs_Guideline_Review_2007/08_Stage4-Label_/_Catalog_Number#DIDX_And_Other_DID__Codes
- If format = vinyl, check for LP and 12" to 4" etc size descriptions,
warn if none {Please add the appropriate size of the Vinyl, for
examples 12", 7", LP}
- If format = vinyl, check for CD tracknumbering to prevent vinyls
being submitted with tracknumbers like 1, 2, 3.
- If description = LP, warn if 12" or 33 ⅓ RPM are added
http://www.discogs.com/disbugs/98
- Error check for any words added into the free text field that occur
in the format or description field lists.
- Make the 'Qty.' field unavailable when File is selected as Format.
- If format = laserdisc, check for 12", 8", or 5" size descriptions,
warn if none {Please add the appropriate size of the disc}
- check of information entered into the date field against certain
criteria:
- block addition of anything added before today's date (with
over-ride?) (conflict with
http://www.discogs.com/groups/topic/92496 )
- block any DVDs from before 1996, CDs from before 1982, compact
cassettes from 1965, etc ...
- block mis-formatted dates (4-30-07 instead of 2007-04-03, etc.)
- Caps check for titles / track titles / generally
- Check main credit section for correct formatting, i.e. - "B1 to B3"
instead of "B1-B3". Also check against track numbering used on
release to make sure they are the same.
- Check for credit: "Producer [Executive]" or "Producer [Executive
Producer]" should be "Executive Producer"
- Make the 'Incorrect credits' check warning blocking. Too many (new)
submitters ignore this warning. But...guidelines allow entering
roles not in the official list, when nothing better applies.
- Disallow ANV's on unlinked credits
http://www.discogs.com/disbugs/26
- Check for duplicates of the same credit for the same artist on the
same track
- The seconds of the track-durations should be \<= 60 to prevent
invalid durations like "3:91"
- If format is a double sided format with no 'single sided' tag, check
for side designations, warn if none, allow to be overridden.
- Check for odd track numbers, especially a single track with a number
other than 1. This might well be a case of someone submitting only
one track from a compilation or album. Allow to be overridden.
- If some track artist fields are filled in, make sure all of them
are.
- Remove Auto-number tracks warning when the fields are empty -
http://www.discogs.com/disbugs/514
- Remove 'file based releases must have label' error check
- Check for aliases that are already 'in groups'.
- When one alias XY is added, make sure all other existing aliases of
this artist XY are added as well, otherwise the linking won't be
correct
- One name should not be allowed to be listed as an alias and a band
at the same time. Refer the users to the "Eponymous Artists"-part of
the artist-guidelines in this case.
- New users often add "Artist XY" as alias when editing the "Artist
XY"-profile which will end in a useless looped link, this should be
blocked.