Skip to main content
The way listeners find music has changed. They’re not just searching Spotify anymore — they’re asking AI copilots (“ChatGPT, give me music like…”, “Claude, what’s [artist] up to?”, “Cursor, what’s in my catalog?”). Patchline makes uploaded tracks AI-discoverable by turning the audio into a natural-language caption.   Runs when uploaded audio lands in your catalog.

What this actually does

When you upload audio, Aria generates a rich, natural-language caption for it. That caption is the bridge between your music and any AI tool a fan or industry person might be using:
  • A fan asks ChatGPT: “play me something like Mira’s last release” — ChatGPT can find your tracks because they’re captioned in language it understands.
  • A curator asks Claude: “what’s a dreampop track with a soft acoustic feel for a late-night playlist?” — Claude surfaces your match.
  • You ask Aria in Cursor: “find playlists for my new track” — Aria uses the caption to ground the pitch and ranking.
You can think of it as SEO for the AI era. Spotify’s catalog can’t explain itself to an AI. Patchline’s can.

Where the caption lives

In the Catalog tab — sidebar → Catalog → click any track. The caption appears as part of the track detail view, alongside the rest of the track metadata. Aria uses the caption automatically when answering catalog questions. The same caption is available to any AI client connected via MCP — the get_song_intelligence tool returns it directly.

What’s in a caption

The caption captures what AI copilots need to reason about a track in plain language. It’s written for AI consumption first, humans second:
  • Sonic identity — the feel, mood, energy of the track in natural prose, not coded numbers.
  • Comparable artists & tracks — sonic peers, lineage, references.
  • Where it fits — playlist context, listening occasion, fan archetype.
  • Hooks worth surfacing — the parts of the track that make it pitchable.
The caption is indexed for AI retrieval — embedded in the catalog so semantic search and AI tool calls return it grounded in your real music.

Why this is the angle

Most “audio analysis” products are pinned on numbers — BPM, key, danceability scores. Those are useful inside a DAW. They are mostly useless to an AI agent answering “what should I listen to tonight?” The future of music discovery runs through AI tools. Patchline ships that future first — uploaded tracks ready to be found by the AI tool your fan happens to be using.

Quick start

1

Add a track to your catalog

Upload the audio. Importing a streaming URL creates a metadata row; uploading is what starts captioning.
2

See it in the Catalog tab

Sidebar → Catalog → click the track. The AI caption is part of the track detail.
3

Ask Aria

4

(For developers) Connect via MCP

Install the MCP server and call get_song_intelligence from Cursor, Claude Code, or any MCP-compatible AI tool. The caption rides in the response.

How AI tools use it

When your tracks are AI-discoverable through Patchline, here’s what happens in the real world:

In ChatGPT or Claude

A user pastes a Spotify URL or asks about an artist. If the AI client has installed the Patchline MCP, it calls get_song_intelligence automatically, grounds its answer in your real catalog, and surfaces specific tracks with reasons.

In Cursor or Claude Code

Developers, A&R, music journalists — anyone using an AI editor — can query your catalog the same way they’d query a codebase. “Find me a dreampop track in my roster that fits a sad-night playlist” returns a specific track with a captioned reason.

Inside Patchline (via Aria)

Aria itself reads the caption when it does anything catalog-related — playlist matching, pitch generation, fan-graph cross-roster queries.

Pricing

Plans, AI credits, and limits live on the pricing page — we keep them there so they’re always current.

FAQ

No. Captioning starts automatically after audio upload.
Yes — open the track in your Catalog and edit the caption directly. Edits stick across re-captioning unless you ask Aria to regenerate from scratch.
Captioning runs on uploaded audio. If a track is already released elsewhere, import the metadata first, then upload the master to add the caption.
Patchline analyzes the actual audio plus your other catalog context — releases, artist roster, history. The caption reflects your real music; it is not generated from the title alone.
AI tools connected through the Patchline MCP can read the caption through catalog tools such as get_song_intelligence.