Playlist pitching is half the indie release game. Patchline doesn’t ship a generic “submit to 500 playlists” service — it surfaces the specific playlists with the highest probability of adding your specific track, ranked by sonic fit and curator responsiveness, and gives you full intelligence on each curator before you pitch. Free and Starter can browse playlists. Pro+ unlocks ranked matching and the playlist inspector.Documentation Index
Fetch the complete documentation index at: https://docs.patchline.ai/llms.txt
Use this file to discover all available pages before exploring further.
Two tools, one workflow
| Tool | Question it answers |
|---|---|
find_playlists | ”What playlists should I pitch this track to?” |
inspect_playlist | ”Who runs this playlist? Is the curator active? Did they recently add similar artists? Are they accepting submissions?” |
find_playlists returns a ranked list; you
inspect_playlist on the top 5 to pick the 1–3 worth pitching seriously.
What find_playlists actually does
Patchline ranks Spotify playlists by a composite score:
| Signal | Weight | What it measures |
|---|---|---|
| Sonic fit | High | Cosine similarity between your track’s audio features and the playlist’s average features |
| Genre overlap | High | How many of the playlist’s existing tracks share genre/mood tags with yours |
| Curator responsiveness | High | How quickly the curator has historically added new releases (the “fresh playlist” signal) |
| Track turnover | Medium | How often the playlist refreshes — high-turnover = open to new music |
| Follower count | Low | A tiebreaker, not a primary signal |
| Submission status | Hard filter | Is the curator currently accepting? (We crawl SubmitHub-style signals) |
What inspect_playlist returns
Per playlist:
- Curator identity — name, handle, contact (DM, email if listed)
- Followers + monthly listener delta (growing or stagnant)
- Genre/mood profile — top tags
- Track count + average track age — freshness signal
- Recent additions — last 20 tracks added, with dates
- Submission status — open / closed / unknown
- Similar artists already in the playlist — overlap with your roster
- Pitch-history (if you’ve pitched before) — when, what you sent
Where it lives
| Surface | Path |
|---|---|
| Web dashboard | Sidebar → Playlists → search or sidebar list. Per-track view at /dashboard/playlists/[assetId]. |
| Aria chat | ”Find playlists for [track]” — returns ranked list inline. |
| Telegram | Same as Aria — paste track link, get top matches. |
| MCP server | find_playlists + inspect_playlist tools. |
Quick start
Pick a track
Open the catalog, pick the track you want to pitch. It needs
completed sonic analysis — playlist
matching uses the audio features.
Inspect the top candidates
For each of the top 3–5 matches, click into the inspector. Check:
- Followers trend (is it growing?)
- Recent adds (did they add a similar artist recently?)
- Submission status (are they accepting?)
Pitch the right ones
Don’t pitch all 25. Pitch the 1–3 where Aria’s score is highest AND
the inspector confirms an active, relevant curator. Aria can
draft the pitch per playlist.
The tools, in detail
Example response (truncated):Examples
Example 1 — Single-track matching
Example 2 — Roster-level matching
Example 3 — Pre-pitch inspection
Pricing
| Tier | Find playlists | Inspect playlist |
|---|---|---|
| — | Browse only | |
| — | Browse only | |
| ✅ ranked matching | ✅ full inspector | |
| ✅ | ✅ | |
| ✅ + bulk API | ✅ |
find_playlists or inspect_playlist call counts against AI
credits via the Aria conversation that triggered it. Reading cached
inspector results is free.
Related features
- Sonic analysis — the input to playlist matching
- Pitch kit — the next step once you’ve picked a target
- Release planner — playlist pitching is a section in every plan
- MCP tools reference — full
find_playlistsandinspect_playlistschemas
FAQ
Does Patchline submit pitches for me?
Does Patchline submit pitches for me?
No. Patchline finds the best-fit playlists and drafts the pitch.
You send it through Spotify for Artists, SubmitHub, or direct
curator outreach (DM, email). Most curators are humans who reply
to humans, not bots.
What's a 'curator responsiveness score'?
What's a 'curator responsiveness score'?
A 0–1 score that estimates how quickly and how often a curator adds
pitched tracks. It’s derived from historical signal: time between
submission and add, % of new releases added vs ignored, recent
activity. Higher = more likely to listen and respond.
Why isn't my favorite playlist showing up?
Why isn't my favorite playlist showing up?
A few possible reasons: (1) the playlist’s audio features don’t
overlap with your track’s, (2) the curator is inactive (no recent
adds), (3) the playlist is small enough that we haven’t indexed it
yet. You can manually
inspect_playlist with a direct URL.Does this work for Apple Music / Tidal playlists?
Does this work for Apple Music / Tidal playlists?
Spotify only for ranked matching today. Apple Music / Tidal playlist
intelligence is on the roadmap — not in v1.
What if I pitch a curator they reject?
What if I pitch a curator they reject?
Patchline records the rejection silently. Future
find_playlists
calls deprioritize curators who’ve rejected you. No penalty box —
just don’t waste your future pitches.How fresh is the playlist data?
How fresh is the playlist data?
Curator-recent-adds are refreshed daily. Submission status is
refreshed weekly. If you need fresher data, the inspector has a
“refresh now” button (Pro+).