Discogs Submitter is a userscript designed to automate the process of migrating music releases from popular digital stores to the Discogs database. It extracts metadata from the source page, normalizes it to meet Discogs formatting standards, and submits it directly as a "Draft".
| Store | Release page URL pattern | Country | Catalog Number | BPM info | 24-bit | Hi-Res Cover | Web Archive |
|---|---|---|---|---|---|---|---|
| Bandcamp | *.bandcamp.com/album/* |
π‘ | π‘ | π‘ | β | β | β |
| Qobuz | *.qobuz.com/* |
β | β | β | β | β | β |
| Juno Download | *.junodownload.com/* |
β | β | β | β | β | β |
| Beatport | *.beatport.com/* |
β | β | β | β | β | β |
| 7digital | *.7digital.com/artist/*/release/* |
β | β | β | β | β | β |
| Amazon Music | *.amazon.*/* |
β | β | β | β | β | β |
| Bleep | bleep.com/* |
β | β | β | β | β | β |
| HDtracks | *.hdtracks.com/* |
β | β | β | β | β | β |
- Metadata Extraction: Automatically parses artist names (
VAnormalization), release titles, label names (withSelf-releasedsupport), catalog numbers, release dates, and complete tracklists with track artists. If a release is identified as a compilation (e.g., contains "Compiled by..." or "Selected by..."), the compiler is automatically prioritized as the primary release artist. - Credit Extraction: Automatically identifies and extracts credit roles from titles and descriptions, moving them to the "Extra Artists" section while keeping the original title text clean.
- Smart Normalization: Automatically filters out technical tags, standardizes punctuation, and applies intelligent casing to all fields.
- Cover Art & BPM: Automatically fetches and attaches cover art, ensuring BPM data is included in the Discogs release notes when available.
The script applies a Unicode-aware Title Case to all fields, ensuring consistent formatting regardless of the source. It preserves stylistic casing (e.g., Sci-Fi, iPhone) and handles common abbreviations.
- Standardization:
yEt AnOtHeR tRaCk (sUpEr MiX)βYet Another Track (Super Mix),LIVE AT LONDONβLive At London. - Preserved Abbreviations:
DJ,VIP,EP,UK,I,II,III, etc. - Dotted Abbreviations:
A.I.,U.S.A.are preserved in uppercase. - Mixed Case:
McDonald's,bOOmare preserved exactly as written. - Punctuation: Normalizes apostrophes (
β,`,Β΄β') and cleans whitespace around parentheses.
To meet Discogs standards, common technical suffixes and bracketed tags are removed from track titles:
Track Title (Original Mix)βTrack TitleTrack Title [Explicit]βTrack TitleAlbum Name - 24 bitβAlbum NameTrack Title (156 bpm)βTrack TitleTrack Title - Bonus TrackβTrack Title
And more...
The script scans track titles and release descriptions for artist credits. When found, it creates a Credit entry and (in most cases) removes the credit from the title to keep it clean.
- Features:
Track Title (feat. Artist Name)β Title:Track Title, Featuring:Artist Name. - Remixes (Type A):
Track Title (Remix By Artist Name)β Title:Track Title (Remix By Artist Name), Remix:Artist Name. - Remixes (Type B):
Track Title (Artist Name Remix)β Title:Track Title (Artist Name Remix), Remix:Artist Name. - Remixes (Type C):
Track Title (Artist Name's Remix)β Title:Track Title (Artist Name's Remix), Remix:Artist Name. - Multiple Remixers:
Track Title (Artist One & Artist Two Remix)β Title:Track Title (Artist One & Artist Two Remix), Remix:Artist One&Artist Two. - Production:
Track Title (prod. by Artist Name)β Title:Track Title, Producer:Artist Name.
And more...
Artist strings are automatically split into individual artists using common joiners:
Artist One, Artist Two & Artist ThreeβArtist One(join:,),Artist Two(join:&),Artist Three.
The userscript parses track titles and release descriptions for the following credit roles, automatically mapping them to the correct Discogs format:
Featuring, Remix, DJ Mix
Compiled By, Artwork, Producer, Mastered By, Written-By
- Open a music release page on any supported store.
- Click the Discogs Submitter button (usually located near the album buy/download controls).
- The floating widget will appear and parse the data automatically.
- Review the draft in the preview area.
- Select your preferred Format and Bit Depth if available.
- Click Submit to Discogs to create your draft.
- Tampermonkey: Chrome, Microsoft Edge, Safari, Opera Next, and Firefox
- Violentmonkey: Chrome, Microsoft Edge, and Firefox
Found a bug or have a feature request?









