Trawling the internet for your pre-party soundtrack is getting harder and harder these days. And let's face it, if you're having a little pre-rave shoobs, you're going to have a range of people round. That five-hour minimal techno mix might be right up your work mate's street, but not everyone wants that vibe. Equally, a reload-heavy grime set might not be the one if you're trying to move to the cutie you invited over. It's a balancing act. Because Complex UK is a public service above all, we've scoured the depths of the internet to bring you a high-quality, well-balanced blend that should push everyone's buttons, regardless of their preferences.

The jewel in the crown of this week's Best Mixes is inarguably MF Doom's Solid Steel mix, under the guise of King Geedorah. The set was remarkable not just because of who was on the buttons, but also because of the fiery exclusives thrown in, including a new King Geedorah remix of JJ DOOM track "Banished", which samples DJ Khaled's "I Got The Keys". Elsewhere, club crusher Nightwave turned up with a surefire feet-mover; Brighton club producer Ozzie distilled the collective vibes of Kendrick, Ri Ri and STWO into the perfect pre-party warm-up; Trends and Boylan marked the release of their collaborative Norman Bates EP with a new mix; and Negative Gemini came through with a gold-plated collection of thoroughbred rave.

We could go on, but it's probably best if you scroll down to the playlist below for your pre-party jams (see, you don't even have to cue them up). Apart from the last two, because Mixcloud.