Catalog your CD collection using Structured Data Pt. I (experimental/not vetted)

Share

Yes! It can be done - catalog all your CD's and map them to your favorite streaming service.

Build a Digital CD Catalog With Your Phone and Claude

You have a shelf of CDs. You want a searchable digital record of what you own — and ideally, a way to find those albums on the streaming service you already use. Here's how to do all of that using your phone camera and Claude, with no extra apps, no file conversion tools, and no technical knowledge required.

Everything is handled by AI. You provide the photos and a few simple prompts. Claude does the rest.


What You'll Need

  • Your phone
  • A Claude account at claude.ai (free tier works fine)
  • Your CDs

Step 1: Start Your Catalog Session

Open Claude on your phone or computer and start a new conversation. Upload a photo of your first CD cover — front cover is ideal, back cover works too — and send this exact prompt:

"This is the first entry in my CD catalog. Read all the text you can see on this cover and structure it as a JSON entry with fields for artist, album, year, label, genre, and tracks. Start a running JSON array and return it after every new cover I send you."

Claude will read the cover and return your first catalog entry:

json

[
  {
    "artist": "Fleetwood Mac",
    "album": "Rumours",
    "year": 1977,
    "label": "Warner Bros.",
    "genre": "Rock",
    "tracks": ["Second Hand News", "Dreams", "Never Going Back Again", "Don't Stop", "Go Your Own Way"]
  }
]

Step 2: Keep Adding CDs

For every CD after the first, just upload the photo and say:

"Add this one."

Claude adds the new entry and returns the full updated array every time. No copying, no pasting between files, no merging. The catalog grows inside the conversation as you go. Claude can comfortably hold hundreds of entries this way.


Step 3: Export to Your Streaming Platform

When you're done — or whenever you want to sync what you have — ask Claude to format your catalog for whichever platform you use. These are real import formats each platform accepts.


Spotify

Spotify imports playlists via CSV using track name and artist. Ask Claude:

"Format my catalog as a CSV with columns for Track Name and Artist Name, one row per track across all albums. I want to import this into Spotify."

Save the result as spotify-import.csv and use a service like Soundiiz.com or the Spotify desktop app's import feature to load it.


Apple Music

Apple Music accepts M3U playlist files and can also match tracks via iTunes XML. Ask Claude:

"Format my catalog as an M3U playlist file listing every track across all albums, with artist and track name on each line. I want to import this into Apple Music."

Save the result as my-collection.m3u and drag it into the Apple Music app on your Mac or PC.


Discogs

Discogs has a CSV collection import. Ask Claude:

"Format my catalog as a Discogs collection CSV. The columns should be: Artist, Title, Label, Year, Format. Format should be 'CD' for all entries."

Go to your Discogs profile, choose Collection, and use the CSV import option to upload the file.


Google Sheets or Excel

If you just want a simple searchable spreadsheet, ask Claude:

"Convert my catalog to a CSV with one row per album and columns for Artist, Album, Year, Label, Genre."

Open the result in Google Sheets or Excel. You now have a fully sortable, filterable database of your collection.


The Whole Process, in Plain Terms

You're doing four things, all inside Claude:

  1. OCR — Claude reads the text from your photo
  2. Structure — Claude organizes that text into consistent, labeled data
  3. Stitch — Claude builds a single growing catalog across all your covers
  4. Format — Claude reshapes that data into whatever format your platform needs for import

No separate apps. No file converters. No technical steps between you and your catalog.


A Note on Accuracy

Claude handles imperfect photos well, but stylized cover art can occasionally trip up OCR. If an entry looks wrong, just tell Claude: "The artist name on that last one should be X" and it will correct the record. Doing a quick scan of your catalog before exporting takes a few minutes and saves headaches later.


Adding New CDs Over Time

Start a new Claude conversation, paste in your existing JSON catalog, and say:

"This is my existing CD catalog. Continue adding entries as I send you new covers."

Claude picks up right where you left off.