How to Use Record Pool Smart Playlists to Prep a Gig in Under 30 Minutes
To use smart playlists to prep a DJ gig fast, build auto-updating crates filtered by BPM range, musical key, genre and date-added, then let them populate themselves every time you sync new record pool downloads. Set the rules once in Serato or Rekordbox, and a 30-minute prep session becomes dragging a handful of fresh tracks into a per-gig crate instead of scrolling your whole library. The secret is clean metadata feeding smart rules that never need manual sorting again.
I have walked into clubs with 20 minutes to spare and a half-charged laptop more times than I would like to admit. The DJs who stay calm in that situation are not faster diggers. They just built a system that does the digging for them. Smart playlists (Serato calls them Smart Crates, Rekordbox calls them Intelligent Playlists) are that system. Here is exactly how to set them up and run a sub-30-minute prep.
What a Smart Playlist Actually Does for Gig Prep
A regular crate is a static box: you drag tracks in by hand, and it only changes when you touch it. A smart playlist is a saved search. You define conditions, for example "genre is House AND BPM is between 122 and 126 AND added in the last 30 days," and the software automatically pulls every track that matches. Add 15 new house edits from your record pool tonight, and they appear in that crate instantly without you lifting a finger.
That is the whole trick. Instead of re-sorting your library before every booking, you sort your rules once. The crates maintain themselves. When you get the call for a Friday peak-time house set, the tracks are already grouped and waiting.
Why this beats hand-built crates for speed
- Zero re-filing. New downloads route themselves based on their tags.
- Always current. A "last 30 days" rule keeps a freshness crate stocked with your newest ammo automatically.
- Cross-cutting views. One track can live in your 124 BPM crate, your "peak energy" crate and your "vocal house" crate at the same time without duplicating files.
- Stacking logic. Combine conditions so you jump straight to "female vocal house between 123 and 125 in a minor key." That is surgical.
Clean Metadata Is the Fuel: Tag Before You Build
Smart playlists are only as good as the data they read. If your genre field is blank or your BPM is wrong, no rule can find the track. Before you build a single smart crate, spend an evening getting your tags straight. This is a one-time investment that pays off at every gig after.
At minimum, make sure every track has an accurate genre, BPM, key and year or date added. If your library is a mess of "Track 01" filenames and empty fields, fix that first. I walk through the full process in cleaning up ID3 tags on record pool downloads, and it is the single highest-leverage thing you can do for fast prep. A good record pool like GreenHitz ships tracks already tagged with clean genre and BPM data, which means your smart crates start filling the moment you import.
The tag fields that power the best rules
| Field | Use it for |
|---|---|
| Genre | Splitting house, hip hop, Latin, Afrobeats into their own crates |
| BPM | Energy and mixability ranges (segue-friendly tempo windows) |
| Key | Harmonic groupings for smooth blends |
| Date added | "New this month" freshness crates |
| Grouping / Comment | Custom energy tags like "peak," "warmup," "vocal," "instrumental" |
| Grouping / Label | Clean vs dirty, intro edit vs short edit |
Setting Up Smart Crates in Serato
In Serato DJ Pro, right-click in the crates panel and choose New Smart Crate. A rules window opens. Click Add Rule, pick a field (BPM, Genre, Added, Key, Comment), choose a condition (is, contains, is between, is greater than), and type your value. Add as many rules as you want, then set the top toggle to Match all (AND logic) or Match any (OR logic). Hit Save.
A practical house example: Genre contains "House," BPM is between 122 and 126, Added is in the last 30 days, Match all. Save it as "House Fresh 122-126." Now every new house edit you pull drops straight into it.
Serato quirks to know
- Smart Crates cannot be reordered manually. They sort by whatever column you choose, so sort by BPM or key for mixing flow.
- You can nest smart crates inside regular crates for organization.
- The "is between" condition for BPM is your best friend for building tempo windows.
Setting Up Intelligent Playlists in Rekordbox
In Rekordbox, right-click Playlists in the tree and choose Create New Intelligent Playlist. Set your conditions the same way: field, operator, value. Choose whether all or any conditions must match. Rekordbox gives you slightly more operators, including BPM ranges and date logic that make freshness crates easy.
If you have not dialed in your Rekordbox import workflow yet, read setting up Rekordbox to organize your record pool downloads first, because intelligent playlists depend on everything landing in your collection with correct tags. If you are still deciding between platforms, my breakdown of Serato vs Rekordbox for preparing record pool edits covers how each handles smart filtering.
The Smart Crate Set That Covers Almost Any Gig
You do not need 40 smart crates. You need a small, repeatable framework. Build these once and you will prep nearly any booking from them.
- Warmup by tempo: 100-115 BPM, groovy and vocal. For early-night and cocktail hours.
- Main room by tempo: 122-126 BPM house, 124-128 for tech-leaning rooms.
- Peak energy: tag tracks "peak" in the comment field, then build a crate on Comment contains "peak."
- Fresh this month: Added in last 30 days, any genre. Your constant stream of new weapons.
- Vocals and acappellas: Genre contains "Acapella" OR Comment contains "vocal." Handy for layering over instrumentals.
- Genre pockets: separate crates for hip hop, Afrobeats, Latin and open format staples.
When open-format nights come up, these genre pockets let you jump cleanly between styles. I lean on this setup constantly when I build an open format set that jumps genres smoothly, because the tempo and energy crates let me find the next record without breaking the floor's momentum.
The Under-30-Minute Prep Routine, Step by Step
Here is the actual timeline I run on gig day once the smart crates exist.
Minutes 0-5: Sync and import
Pull your latest record pool downloads, drop them into your watched folder, and let Serato or Rekordbox analyze. Your smart crates update automatically as the tags read in. Grab your newest edits in clean, DJ-ready versions so you are not fighting bad intros live.
Minutes 5-15: Skim the freshness crate
Open your "Fresh this month" smart crate. Listen to the first 20 seconds and the drop of each new track. Star or color-code the keepers. You are not building the whole set, just flagging the tracks you trust tonight.
Minutes 15-25: Build one static gig crate
Make a normal crate named for the gig ("Fri Rooftop 9-1"). Drag the keepers from your smart crates into it in rough play order: warmup tempos first, then main-room, then peak. This is the one hand-built crate you make, and it takes ten minutes because the smart crates already narrowed the field.
Minutes 25-30: Key and BPM sanity check
Sort your gig crate by BPM and scan for any jarring tempo jumps. Glance at the keys so you know where your harmonic blends live. Confirm cue points loaded correctly, since analysis can shift them. If yours drift, here is how to fix cue points shifting after analyzing record pool tracks. Done. You are gig-ready.
Pro Moves to Make Smart Crates Even Faster
Once the basics click, a few habits sharpen the whole system.
- Tag energy in the Comment field as you listen. One word ("peak," "vibe," "closer") turns every listen into future smart-crate fuel.
- Use date-added freshness crates per genre. "House added last 14 days" is gold for residencies where you refresh weekly.
- Build a clean-version crate. Filter for radio edits if you work weddings and corporate rooms so you never drop an explicit track by accident.
- Keep a "short edits" crate". Flag anything under three minutes so you remember to loop-roll the intro and extend it live.
If you want the complementary workflow for locking in a set the night before instead of the hour of, pair this with my guide on preparing a DJ crate the night before a gig. The two together mean you basically never scramble again. For more prep and workflow guides, the full GreenHitz blog has you covered.
Frequently Asked Questions
Do smart playlists work on CDJs from a USB?
Not directly as live auto-updating crates, but you export them. In Rekordbox, intelligent playlists convert to standard playlists when you export to USB, so the tracks travel with you. Build and filter on your laptop, then export the finished crate to the stick. The CDJs read it as a normal playlist.
How many smart crates should I have?
Fewer than you think. Six to ten well-designed smart crates covering tempo ranges, freshness, energy tags and your core genres will handle almost any booking. Too many overlapping crates slow you down more than help. Build broad rules, then make one static crate per gig from them.
Will smart playlists slow down Serato or Rekordbox?
With a normally sized library, no. Very large collections (tens of thousands of tracks) with many complex multi-condition crates can add a slight lag when the software recalculates. If you notice it, simplify rules or limit date-based crates to recent windows rather than scanning your entire library.
What if my record pool tracks import with no genre or BPM?
Then your smart crates will stay empty for those files. Run analysis to populate BPM and key, and fill genre either manually or from a well-tagged source. Quality record pools deliver tracks pre-tagged, which is why clean metadata matters so much to the whole system working.
Can I combine smart crates with hot cues and loops?
Yes, and you should. Smart crates handle finding the tracks; hot cues and loops handle playing them. Set your cue points and loops during your listen pass, and they stay attached to the track no matter how many smart crates it appears in. The two systems are completely independent.
How do I keep a freshness crate from getting too big?
Tighten the date window. A "last 30 days" rule can balloon if you download heavily, so drop it to 14 or even 7 days during busy weeks. You can also stack a genre condition so each freshness crate only shows new tracks in one style, keeping each view short and scannable.