How to make a tracklist for a DJ mix
A useful DJ tracklist pairs each song’s name with its start time. Take those times from your set history or named DAW markers, then review the finished list.
There are two ways to get one, and which applies to you depends entirely on how the mix was made.
Drop your project or session file here
Ableton .als, FL Studio .flp, rekordbox .cue, Traktor .nml or Serato .session.
Your file is read in this browser tab. Nothing is uploaded anywhere.
No file to hand?
Run a real mix through it and see exactly what comes out. A twelve-track recording running an hour and a quarter.
On your phone?
Your project file is probably on another computer. Send yourself the link and pick this up there.
What you get back
A list ready to paste into a YouTube, SoundCloud or Mixcloud description.
0:00 Kestrel Lane - First Light 6:12 Ardent Fields - Paper Harbour 13:15 Nomi Vale - Slow Transit 19:48 The Quiet Wire - Understory
The slow way, for reference
The manual method is to play your own mix back, pause at every transition, write down the time on the transport, and type it next to the track. For a ninety-minute set with twenty tracks that is a genuinely unpleasant evening, and one mistake near the start shifts nothing else — you simply have to be accurate twenty times.
It is worth describing only because it is what most people do, and because everything below exists to avoid it.
If you played the mix out
rekordbox, Traktor and Serato all record what they played and when, without being asked. rekordbox writes a cue sheet next to every recording; Traktor keeps a History playlist for each session; Serato saves a session to its own History.
Any of those is already a timestamped tracklist. Nothing was marked up during the set, nothing needed planning, and the timings come from what actually happened rather than from someone's memory of it. This is the easiest route by a distance, and it needs no DAW at all.
If you built the mix in a DAW
In Ableton Live or FL Studio, the equivalent is a marker at each transition, named with the track. You are placing them anyway to find your way around a long arrangement, so naming them properly is the only extra work — and it happens while you are building, when you know exactly what the track is.
The project file then holds both the position and the name of every transition, which is everything a tracklist needs.
Getting the format right for where it is going
YouTube is the fussy one: chapters only appear if the first entry starts at 0:00, there are at least three, and none is shorter than ten seconds. Break any of those and the list silently stays ordinary text.
SoundCloud and Mixcloud are more forgiving and take a plain time-and-title list in the description. Mixcloud also has its own tracklist field, which matters for how a mix is credited.
For a video edit rather than a description box, times with tenths or milliseconds are more useful than whole seconds, and a CSV or JSON export saves whatever reads it from parsing a clock string.
Questions
- Do I need to timestamp a mix at all?
- Nothing forces you to, but a listener who wants one track out of an hour has no way to find it otherwise. Timestamps are also what let people share a specific moment, which is how mixes tend to spread.
- What is the fastest way to do it?
- If you played the set out through rekordbox, Traktor or Serato, the record already exists and there is nothing to place — that route takes about a minute. If you built the mix in a DAW, naming markers as you go costs nothing at the time and saves the whole job later.
- Can I get a tracklist for a mix I did not make?
- Not with this. It reads a file from the software the mix was made or played in, so it works for the person who has that file. Identifying tracks from audio alone is a different problem and needs an audio recognition app.
Using something else?
Tracklist format
What a DJ mix tracklist looks like
OpenYouTube chapters
Make YouTube chapters for a DJ mix
Openrekordbox
Turn a rekordbox recording into a timestamped tracklist
OpenThere is also a full tutorial covering all five programs and what to do when the times look wrong.