Free · Open Source · CLI

Paste a URL.
Get a tracklist.

Identify every track in a DJ mix with timestamps. One command, no account needed.

$ npx mix-id https://your-mix click to copy

Requires Node.js 18+. Dependencies auto-install on macOS.

mix-id
$ npx mix-id https://mixcloud.com/dynamicquality/friday-night-set
───────────────────────────────────────────────────────────────
TRACKLIST — friday-night-set.mp3
───────────────────────────────────────────────────────────────

1. [00:00] Donna Summer — I Feel Love [I Remember Yesterday]
2. [04:12] Daft Punk — Around the World [Homework]
3. [08:45] Bicep — Glue [Bicep]
4. [13:20] The Avalanches — Since I Left You [Since I Left You]
5. [18:03] Caribou — Can't Do Without You [Our Love]
6. [22:41] Peggy Gou — Starry Night [Once]
...

───────────────────────────────────────────────────────────────
24 tracks identified · 3 files saved

Compatible sources

Mixcloud, YouTube, SoundCloud, local files

Mixcloud
SoundCloud
YouTube
Bandcamp
Local files

+ 1,000 more sources via yt-dlp

How it works

URL in. Tracklist out.

01

Download

Paste any URL. mix-id grabs the audio. A 3-hour Boiler Room set takes about 90 seconds.

via yt-dlp

02

Fingerprint

Each segment gets matched against Shazam's catalog of 100 million songs. Even short clips land.

Shazam recognition

03

Output

Deduplicated tracklist with timestamps. Three formats (.txt, .cue, .json) saved to your working directory.

Deduplication built in

Output formats

Three formats. All saved automatically.

.txt

Tracklist

Plain text with timestamps. Copy into show notes, blog posts, or Mixcloud descriptions.

1. [00:00] Donna Summer — I Feel Love
2. [04:12] Daft Punk — Around the World
3. [08:45] Bicep — Glue
.cue

CUE sheet

Import into Rekordbox, Traktor, or any audio player. Chapter markers, ready to go.

TRACK 01 AUDIO
  TITLE "I Feel Love"
  PERFORMER "Donna Summer"
  INDEX 01 00:00:00
.json

Metadata

Structured data with every field. Build Spotify playlists, feed a database, or wire it into your own tools.

{
  "title": "I Feel Love",
  "artist": "Donna Summer",
  "timestamp": "00:00"
}

Get notified

Web version is in progress. One email when it ships. That's it.

No spam. Just updates.