Free · Open Source · CLI
Identify every track in a DJ mix with timestamps. One command, no account needed.
Requires Node.js 18+. Dependencies auto-install on macOS.
Compatible sources
+ 1,000 more sources via yt-dlp
How it works
01
Paste any URL. mix-id grabs the audio. A 3-hour Boiler Room set takes about 90 seconds.
via yt-dlp
02
Each segment gets matched against Shazam's catalog of 100 million songs. Even short clips land.
Shazam recognition
03
Deduplicated tracklist with timestamps. Three formats (.txt, .cue, .json) saved to your working directory.
Deduplication built in
Output formats
Plain text with timestamps. Copy into show notes, blog posts, or Mixcloud descriptions.
Import into Rekordbox, Traktor, or any audio player. Chapter markers, ready to go.
Structured data with every field. Build Spotify playlists, feed a database, or wire it into your own tools.
Web version is in progress. One email when it ships. That's it.
No spam. Just updates.