Discogs Import Workflow Guide for Vinyl Collectors
Migrating a Discogs collection into a new app sounds like a button-click job until you remember what vinyl collectors actually care about. You are not moving a list of album names. You are moving specific pressings, sleeve grades, notes, folders, duplicates, wantlist context, and sometimes years of tiny decisions. The goal is not just to export Discogs and import somewhere else. The goal is to preserve the parts of your collection that would be painful to rebuild by hand.
That work is worth doing carefully because vinyl collections keep getting larger and more valuable. The RIAA 2024 year-end report says U.S. vinyl revenue grew 7 percent to $1.4 billion, the format's eighteenth straight year of growth, and vinyl albums outsold CDs for the third year in a row, 44 million units versus 33 million. Clean collection data is insurance against buying the same record twice or forgetting which copy was the noisy one.
Start with the right Discogs export
Discogs gives collectors a native way to download the collection. Its collection support guide says the Collection page includes tools for folders, custom fields, and downloading a CSV spreadsheet of the entire collection. Before you export, decide whether you need all folders or only a working subset. If you have folders like Main Shelf, Sell Pile, Clean First, and Box In Garage, export all of them. Folder names often carry more meaning than the album titles.
The most important field is the Discogs release ID. Discogs separates a master release from individual versions, so the same album can have a U.S. pressing, a U.K. pressing, a repress, a club edition, or a colored variant. Discogs warns collectors to add the release page, not the master page, and to check catalog number, images, and identifiers. Treat release ID as the key.
Make a safe copy before you clean anything
Download the CSV and save an untouched copy with the date in the filename, for example discogs-collection-export-2026-09-29.csv. Then make a working copy. That gives you a rollback point if spreadsheet software changes character encoding, strips leading zeros from catalog numbers, or mangles matrix notes.
Now create a mapping sheet with three columns: Discogs field, app field, and decision. For example, release_id maps to External ID, artist maps to Artist, title maps to Album, folder maps to Location or Status, and notes map to Private Notes. If you are moving into a listening-focused app such as What's Spinning, keep ownership data separate from playback data.
Normalize grades without losing the collector language
Condition data needs special care. Discogs marketplace CSV rules list exact condition values such as Mint, Near Mint, Very Good Plus, Very Good, Good Plus, Good, Fair, and Poor, with sleeve-only options such as Generic and No Cover. Even if you are importing a personal collection rather than sales inventory, use that same vocabulary. It is familiar to collectors and portable across tools.
The trap is treating one condition field as enough. Preserve media grade and sleeve grade separately. A VG+ record in a torn sleeve is a different problem from a scuffed record in a beautiful jacket. Add a short note for anything ambiguous: "small edge warp, plays fine," "writing on back cover," "needs ultrasonic clean," or "inner sleeve missing."
Decide what to enrich and what to leave alone
If your new app uses the Discogs API to enrich release IDs with cover art, labels, tracklists, or year data, pace the import instead of hammering the API. The public Discogs developer guidance is commonly summarized as 60 authenticated requests per minute and 25 unauthenticated requests per minute, with response headers showing the remaining budget. For a 1,200 record collection, enrichment can take time. Better to import ownership data instantly, then enrich in the background.
Do not enrich everything just because you can. For everyday browsing, release ID, artist, title, year, label, format, image, folder, and condition are usually enough. Save deeper fields such as track credits, marketplace statistics, and runout variants for detail pages or later sync jobs.
Handle duplicates on purpose
Duplicates are where Discogs migrations get revealing. Two rows with the same artist and title may be accidental duplicates, or they may be valid: mono and stereo copies, an original and a reissue, a black vinyl play copy and a colored collector copy, or a sentimental copy plus a clean upgrade. Do not dedupe by title alone.
Use a two-step rule. First, group by release ID to catch exact duplicate rows. Second, group by normalized artist and title to flag possible duplicate albums across different pressings. During import, assign each duplicate a reason: upgrade, variant, mono/stereo, trade copy, sentimental, or sell. If you cannot name the reason, put it in a review list instead of deleting it automatically.
Run a small test import first
Before importing the full library, test 25 records that represent your messiest reality. Include one box set, one 7-inch single, one compilation, one record with long notes, one nonstandard folder, one duplicate title, and one expensive pressing. After import, check the release ID, title, artist, folder, media grade, sleeve grade, image, notes, and sort order.
Only then import the whole file. When it finishes, spot-check another 25 records. Search for names with accents, labels with punctuation, catalog numbers with leading zeros, and notes with quotation marks. Most migration bugs show up in those edge cases, not in a clean copy of Rumours.
Keep Discogs as the source of pressing truth
Keep Discogs as the external reference for pressing identity and market context. Use your app for daily use: shelf location, listening notes, play history, cleaning status, loaned records, and what is next on the turntable. The best migration keeps the Discogs release URL or ID visible, so you can always jump back when a pressing question gets serious.
In practice, the workflow is simple: export, back up, map fields, normalize condition, preserve release IDs, test records, import, verify, then enrich. Do that once and your collection becomes portable and searchable.
FAQ
What field matters most when migrating from Discogs?
The release ID matters most because it points to the specific pressing, not just the album. Artist and title are useful for display, but release ID is what preserves the exact version you cataloged.
Should I clean up my Discogs data before exporting?
Do light cleanup first, especially folder names and obvious condition mistakes, but do not rewrite everything. Export a backup before editing, then do heavier cleanup in a working copy where changes are reversible.
Can I import a Discogs CSV directly into any vinyl app?
Only if the app supports Discogs-style fields. Many apps need a mapping step because they use different names for location, notes, condition, external IDs, or status. Always run a small test import before the full library.
How should I handle duplicate albums?
Do not delete duplicates automatically. Group by release ID for exact duplicate rows, then group by artist and title for possible duplicate albums. Keep a reason for every second copy, such as variant, upgrade, mono/stereo, trade copy, or sentimental value.
A spreadsheet tracks what you own. What's Spinning identifies what's playing.
On-device vinyl ID logs your listening history automatically. 7-day free trial.
Looking for Shazam for vinyl?
What's Spinning identifies what's playing on your turntable on-device, logs history, and AirPlays now-playing to your TV.
Comparing vinyl ID apps?
Analog requires Discogs and is iPhone-first (iPad coming). What's Spinning works without Discogs on iPhone and iPad with AirPlay.
Try What's Spinning Free
Turn your iPad into a live now-playing display. Track every record you spin.
START FREE TRIALThen $4.99/mo or $39.99/yr · Cancel anytime