Preparing A DJ Set List

This image may contain: person, human, dj

London-based DJ and producer Dom Bishop (Debba) puts together a guide on how to prepare a DJ set list.

There’s plenty to consider when you’re putting together a mix. Every DJ will give you their own tips and advice on how to prepare a DJ set list - each of them right in their own way.

You’ll soon discover your own way of doing things, but for now, here’s my process for preparing for a DJ set (digital tracks only) - I hope you’ll find it useful.


You’ll hear DJs tell you that you don’t need to prep your set, that you should play to the crowd or to just ‘go with the flow’. With experience, you’ll find your prep time reduces drastically, and it’s true that you should always take into consideration the audience your mix will reach – but regardless of your experience, the more prep time you spend on putting a mix together, the more successful it will be.

Mixing blindly with zero knowledge of your tracks is a recipe for disaster, and who really has to know that you’ve taken time to think about it? Whether you have spent six weeks putting together a mix, or six hours, the audience will only notice what you play on the night. Get to know your tunes!


You’ll want to consider the general vibe of your mix and the audience that’ll be listening. Have you been asked to play a peak time slot at a big club? Are you spinning a few classics at your nan’s 70th? The audience you’re playing to will have a big effect on what makes a good DJ set.

Once you’ve sussed that out, this should hopefully give you an idea of the style of music you’ll be playing. It might sound obvious, but you’ll be surprised how many DJs play the music they want to play, without any consideration of who’s listening. It’s a two-way street remember – you need to find the balance of playing the music you like, that also suits the listeners.


There are plenty of places online to buy your music (both digital or physical) and most digital tracks are as little as a quid nowadays meaning there’s little excuse to not support the artists. Yes there are also a few immoral/illegal ways to access music for free, but supporting the artist is paramount in ensuring new talent continues to thrive and soundtrack our community.

Online stores such as Bandcamp, Beatport and Junodownload have thousands of digital tracks – each categorised by genre, artist, release date and even specialised mood playlists for various scenarios, making it incredibly easy to put together a cohesive track list.

A great way to find playlist ideas that I personally use to find tracks is the ‘related tracks’ function on both Soundcloud and Spotify. Find a song you like and use this function - it’s called ‘station’ on Soundcloud, ‘radio’ on Spotify - it’ll pull up a list of tracks that sound similar to the one you like. I’ve found a lot of amazing artists and tracks this way, and will then head to one of the sites to purchase the tracks!


When purchasing your tracks, be sure to subscribe to the artist or label page to keep up to date on new releases.

Bandcamp has a great feature that allows you to subscribe with your email, meaning every time a new track’s released I receive a link in my inbox. It’s also a great idea to create a separate email address for your music. You will no doubt miss some releases because your inbox is clogged up with UberEats discount codes, and while that sounds rather appealing - it makes your digging a bit of a faff…

So you’ve chosen the general vibe of your set, used the sites suggested to dig for tunes and found a list of tracks that you think suit perfectly. Now what?


There are various types of DJ playlist software. The one I prefer to use is Pioneer's rekordbox. Below, I'll explain how I build and organise my DJ playlists inside this DJ software.

  1. With each track you purchase, you’ll receive a download link for a HQ MP3 file of each track. Create a folder for all your music in a safe place on your laptop. Once they’re in there, do not move them. They will need to stay there for the foreseeable future so that rekordbox can locate them easily. If you have an external hard drive, use this so that you don’t find your music in two separate places once your laptop inevitably is full of thousands of tracks.
  2. The next thing you’ll need to do is head over to and download and install the latest version of rekordbox – follow their manual for how to correctly install the software.
  3. One you’re all set up, you’re ready to transfer your tracks to rekordbox. In rekordbox, on the left column, ensure 'Collection' is highlighted. This is where your entire collection of music will be stored within rekordbox.
  4. Open up a separate window with the folder containing all the tracks you just downloaded. It helps to organise these tracks by date – you don’t want to be importing tracks that you’ve already imported. Try to import tracks that you’ve purchased the same day, it makes things easier if you can just select all the tracks from one date.
  5. Once you’ve selected all the tracks, drag them into the Collection window in rekordbox. Your rekordbox will analyse each track, working out the BMP, Key and searching for any information on the artist/track.
  6. You can now create a playlist for your set by heading back to the column on the left, clicking 'Playlist' and pressing the little ‘+’. Name your playlist something relative to your set. Head back to the Collection tab and simply select and drag the tracks from Collection into your Playlist.
  7. You can organise the tracks by each column (Track title, BPM, etc.) – a really handy trick is to organise the tracks in the order in which you’d be playing them live. Click the little ‘#’ symbol to organise the Playlist by number and drag the tracks into a different order. Your DJ equipment will remember this order when you plug in your USB. This is a great tool for when you know a selection of tracks work well together in a certain order.
  8. The only thing left is to export the playlist. Plug your USB into your computer, head to rekordbox and select your playlist from the left-hand column. Right-click the playlist, hit 'Export' and select your USB. There will be a loading bar at the bottom of the window. Once this reaches 100%, you can safely remove your device and plug it into your controller/CDJ.
  9. Lastly, be sure to check out Pirate's guide on how to use rekordbox. There are endless ways on how to set things like Cue Points, Tags and Memory Points. These are vital in allowing you to have visual cues to help you remember the structure of your tracks that you otherwise might not have – you will eventually have hundreds of tracks after all!

And that’s it! Just remember – you can never prepare too much, and always consider the audience. If they’re not liking what you’re playing, you might need to reassess your track selection. But that all comes with experience, so don’t beat yourself up too much. Remember why you’re doing this, and try to enjoy yourself!

Feeling inspired? You can book one of Pirate's DJ studios in the UK, Ireland, US or Germany.

More from Pirate