Credits: Deckmatics
Deckmatics
Deckmatics vector SVG generated on this page.
DJ library organisation: crates, smart playlists, tags, and taxonomy
A complete strategy for organising your DJ library. Learn folders versus playlists, crates, My Tag, ratings, colours, energy tags, and metadata.
DJ library organisation: crates, smart playlists, tags, and taxonomy
A well-structured music library is any professional DJ’s most critical operational asset. In the demanding live-performance environment, locating the perfect track in under five seconds separates flawless musical progression from disrupted dance-floor flow.
1. Physical-digital architecture: operating-system folders versus playlists and crates
The most common audio-file management mistake is trying to reproduce a DJ set’s changing, subjective taxonomy in operating-system folders (macOS Finder or Windows Explorer).
┌────────────────────────────────────────────────────────────────────────┐
│ RECOMMENDED STRUCTURE │
└────────────────────────────────────────────────────────────────────────┘
│
┌──────────────────────────┴──────────────────────────┐
▼ ▼
HARD DRIVE (IMMUTABLE) DJ SOFTWARE (DYNAMIC )
┌─────────────────────────┐ ┌──────────────────────┐
│ 📁 MUSICA_DJ/ │ │ 📂 PLAYLISTS / CRATES│
│ └── 📁 2026/ │ ── Import & Sync ──► │ ├── Warm-up Deep │
│ ├── 📁 2026-01/ │ │ ├── Peak Tech House │
│ └── 📁 2026-02/ │ │ └── Smart: 126-128 8A│
└─────────────────────────┘ └──────────────────────┘
Fundamental physical-organisation principles:
- Immutable file paths: Once a track is imported into DJ software (Rekordbox, Serato, Traktor, VirtualDJ, Engine DJ), never move or rename its audio file in Finder/Explorer. Changing paths creates orphan files (Missing Files / Relink Required).
- Physically neutral structure: Organise drive folders by purchase date (
/MUSICA_DJ/2026/2026-09/) or record label, delegating musical categorisation to the software database. - Static playlists and crates: Manual hierarchical structures classifying tracks by event, specific style, or direct set section.
2. Smart playlists and Smart Crates
Smart playlists (Smart Crates in Serato DJ Pro, Intelligent Playlists in Rekordbox, Smart Playlists in Traktor Pro) eliminate repetitive manual organisation through Boolean filtering rules (AND/OR).
Smart playlist configuration example: “Peak-Time Tech House”
- Criterion 1:
GenreequalsTech House - Criterion 2:
BPMlies between125and128 - Criterion 3:
Ratingis equal to or above4 stars - Criterion 4:
My Tag/CommentcontainsPeak Energy
Importing a new track meeting all four attributes automatically assigns it to the smart playlist without manual action.
3. Detailed tagging: tags, My Tag, ratings, colours, and comments
Modern software integrates multiple classification-metadata layers to build a multidimensional rapid-search network:
| Tool | Format / Type | Main booth function | Application example |
|---|---|---|---|
| Ratings (Stars) | Scale 1 to 5 | Track response / Quality assessment | 1★ = Filler / 3★ = Solid transition / 5★ = Undisputed banger |
| Colours (Color Code) | Code of 8 to 16 colours | Instant visual identification of moment or vibe | Red = Peak Time / Blue = Deep-Chill / Green = Acapella-Tool |
| My Tag / Sub-Tags | Custom tags | Multidimensional texture/instrument classification | Vocal, Driving Bass, Percussive, Dark, Euphoric |
| Comments | Free-text field | Mixing, arrangement, or problematic-point notes | "Drop at 1:15 without kick - Enter at 0:45", "Harmonic lift +2" |
| Energy Tags | Text / Numbers (E1 to E5) | Track energy intensity | Energy 5 for club peak moments |
4. Contextual classification: genres, era, context, and set time
Classify music not only by its official store genre (Beatport/Traxsource often mislabel subgenres), but by its function in the set:
- Main genre and subgenre: Separate the commercial label (
House) from actual subclassification (Minimal / Deep Tech). - Year and era: Tag the original release year for themed sets or nostalgic passages.
- Usage context: Venue/event-oriented tags:
Club,Festival Open Air,Sunset Beach Bar,Private Corporate. - Set Time (stage of the night):
- Warm-Up (Opening): Moderate BPM, gentle bass lines, non-aggressive arrangements.
- Build-Up: Increased rhythmic and synthetic tension.
- Peak-Time: Maximum energy, dominant synths, high-impact drops.
- Closing: Melodic, hypnotic, or classic farewell tracks.
5. Designing your own taxonomy: avoid tagging paralysis
Extreme tagging’s main risk is Over-tagging: spending more time tagging files than listening or practising mixes.
┌────────────────────────────────────────────────────────────────────────┐
│ GOLDEN RULE OF AGILE TAXONOMY │
│ "If tagging a track takes more than 45 seconds, the system │
│ is too complex." │
└────────────────────────────────────────────────────────────────────────┘
Simplified tagging protocol in 3 steps:
- Step 1 (Import): Adjust BPM, Beatgrid, and Key. Assign Rating (1 to 5) and energy colour.
- Step 2 (Categorisation): Select at most 2 style My Tags (
Deep+Vocals) and 1 timing tag (Warm-up). - Step 3 (Verification): Check the track appears correctly in daily-use smart playlists.
6. Customising your system without becoming a tagging slave
Customise by subtraction: start with the minimum template (rating, colour, and two My Tags), adding a field only after manually searching three times for the same information in the same playlist. Specific rules:
- Time budget: At most 45 seconds per track. If exceeded, do not relax the criterion: remove the field that costs too much maintenance.
- One meaning per field: Colour marks the night’s stage, rating the track’s quality, My Tag its texture. Never put two meanings into one field or filtering becomes impossible.
- Do not tag what analysis already decides: Software supplies BPM, key, and genre; tag only what you know: perceived energy, room context, compatible tracks, master quality.
- Batch tagging: Twenty minutes a month on the “unclassified” queue achieves more than five minutes at every import and does not interrupt pre-performance workflow.
- Quarterly review: List My Tags unused by any smart playlist or filter and remove them. Ten to fifteen tags remain maintainable; eighty are abandoned after two weeks.
- One-screen legend: Document each colour’s and tag’s meaning in a note or table fitting one screen. If it does not fit, the system is too large to remember in the booth.
- Migrate forwards: When changing software, retain rating, colour, and comments (the fields surviving export best) and rebuild the rest as you go; do not retag the entire library.
Illustration of an audio signal chain — DJ library organisation: crates, smart playlists, tags, and taxonomy
Credits: Deckmatics
Deckmatics
Deckmatics vector SVG generated on this page.
Frequently asked questions
Is it better to organise music in drive folders or DJ software playlists?
Ideally use a neutral, immutable drive structure (for example Year/Month or Purchase/Year), combined with DJ software's playlist, crate, and tag engine. Moving files physically breaks links and generates Missing Files.
How do smart playlists differ from traditional crates?
Crates or static playlists require manually dragged tracks. Smart Playlists (Smart Crates) use dynamic metadata rules (BPM, Key, Rating, Tags) to filter and automatically include new tracks.
How do I avoid becoming a tagging slave and keep the system agile?
Use a simplified taxonomy based on 3 to 5 key variables: energy level (Ratings 1-5), set stage (Warm-up, Peak, Closing), base genre, and 2 or 3 texture/instrumentation tags. Tag no more than needed to find a track in under 5 seconds.
How often should I review and clean my own tag system?
Review My Tags and colours quarterly: delete those unused by smart playlists or filters, correct meaningless ones, and keep vocabulary below fifteen active tags.
Deckmatics tools
Continue learning
Related guides
Sources
Last technical review: 29/09/2026. Please report any errors so they can be corrected.