Skip to main content
Import is the metadata path. You paste a streaming URL (Spotify, Apple Music, YouTube, SoundCloud) and Patchline pulls what the streaming platform exposes — title, artist, cover art, ISRC, release date, duration. That’s it. Audio doesn’t come over via import — streaming platforms only give us metadata, not the master file.   Import limits vary by plan — see pricing.

Import vs upload

ModeWhat lands in Patchline
Import (this page)Metadata only — title, artist, cover art, ISRC, release date, duration. No audio file, no AI caption.
UploadThe audio file itself. Unlocks AI captioning, the Music Store, smart links, asset shares, and full Aria reasoning on your master.
Import then upload — that’s the recommended path. Import gets the metadata in fast so Patchline knows your full catalog exists. Upload the audio for the tracks you want to act on — that’s what unlocks the rest of the product. If you only want intelligence and don’t plan to sell or AI-caption, import alone is fine.

How to import

Option A — Paste a URL into Aria

Easiest path. Aria’s analyze_url tool resolves any supported streaming URL to its canonical identity and either imports it or asks for confirmation.

Option B — Use the Catalog UI

Sidebar → CatalogImport button (top right) → paste the URL into the dialog → click Import. The track’s metadata appears in the catalog list within a few seconds. To unlock AI captioning, smart links, and the Music Store for that track, upload the audio next.

Option C — MCP tool call (for AI agents)

What gets imported

Import pulls only the metadata the streaming platform makes public:
FieldSource
TitleStreaming platform
Artist(s)Streaming platform
ISRCStreaming platform
Cover artStreaming platform
Release dateStreaming platform
DurationStreaming platform
What import does not give you:
  • The audio file
  • AI captions
  • Music Store listings, smart links, asset shares for the track
For those, upload the audio once the track is in your catalog. The metadata import + audio upload paths combine into one catalog row per ISRC. For an album/EP URL, Patchline imports the metadata for every track in the release (counts as several catalog imports).

Supported URL types

PlatformTrack URLAlbum URLArtist URLPlaylist URL
Spotify✅ (via add_artist)⚠️ for analysis only, not imported
Apple Music
YouTube✅ (channel URL)✅ (read-only)
SoundCloud
TikTok⚠️ artist-only
Instagram⚠️ artist-only
Artist URLs add the artist to your roster and trigger an artist-intelligence refresh — they don’t import all of the artist’s catalog automatically.

Deduplication

Patchline deduplicates by ISRC first, then by its internal catalog identity. If you import the same track twice — once via Spotify URL, once via Apple URL — Patchline merges them into a single catalog entry and updates the metadata with whatever was missing. If you’ve already uploaded a track via file and then import the same track via streaming URL, Patchline keeps the master audio (from the upload) and augments it with the streaming-platform identifiers.
Catalog import never overwrites master audio. If you’ve uploaded a WAV master and the import resolves to the same ISRC, your master stays. Streaming-platform metadata is added but the master remains the source of truth.

Examples

Import a single

Import an album

Import all of an artist’s catalog (advanced)

How it works

  1. Aria’s analyze_url tool inspects the URL pattern and resolves it against the right platform API (Spotify Web API for open.spotify.com, Apple Music API for music.apple.com, etc.).
  2. Track metadata is fetched, normalized to Patchline’s schema, and saved to your workspace catalog.
  3. Patchline updates the user-scoped search view used by catalog search. Deduplication runs before the track appears in your catalog.
  4. The track appears in your catalog as a metadata-only row. The AI-readable caption and Music Store listing are not generated on import — they run only when you upload the audio.

FAQ

No. Import references the streaming version. Your master stays wherever you originally distributed it. If you want Patchline to hold your master, upload it instead.
Most labels distribute the same ISRC to both. If they don’t (rare), Patchline treats them as separate catalog entries until you manually merge them in the UI.
Not from the dashboard UI today. From Aria: paste a list and ask “import these all.” For Enterprise customers with thousands of URLs, the REST API supports batch import — contact support.
The catalog entry stays. Patchline marks the source as unavailable and keeps the metadata already imported.
Yes. Catalog list → track row → ⋯ → Delete. Lifetime import usage does not reset after deletion.
Only if the unreleased track has an unlisted streaming URL (very uncommon). For unreleased work, upload the file instead — that’s the canonical path.