Set Building
Build transition-scored DJ sequences with energy curve shaping. Build a set
A guided clean-up for a messy library.
Safety: Can change files · asks first
Files can change. The assistant must show you its plan and wait for approval. There is no automatic rollback, so keep a recoverable backup.
Review before import. Changes are prepared only. Approved export creates a backup and XML; import and verify it in Rekordbox, and keep the XML until then.
Online access: Online services are used only when the chosen step needs information that is not available locally.
Start with Session 1: Collection Audit. It is the first direct action in the full five-session path.
Before you start, consider running a Library Health scan to catch broken links, orphan files, and duplicates. Fixing structural issues first saves you from redoing work later.
Clean metadata > accurate enrichment > label data > genre signals
Enrichment matches on artist and title — typos cause missed matches. Genre classification uses enrichment and audio analysis as evidence. If you skip ahead, you’ll get worse results and end up re-running things.
Requires reklawdbox connected
Paste into your agent:
Audit my collection for naming and tagging issues.This fixes artist names, track titles, and file naming conventions. Getting these right first means better enrichment match rates in Session 2.
No XML needed here — Collection Audit writes directly to files. If the agent lists successfully changed imported tracks, select only those tracks in Rekordbox and choose Reload Tag. This is a hard checkpoint: wait for the agent to verify a bounded sample of artist/title/album values before starting Session 2.
Reload Tag can overwrite intentional Rekordbox database-only edits with values from the audio files. For WAV files, label and track number are not available in RIFF INFO and will not update through Reload Tag.
Requires Session 1 complete
Run this in your terminal (not through the agent):
reklawdbox hydrate --cpu overnight -yThis warms Discogs, Beatport, built-in Stratum analysis, and optional Essentia
analysis. Bandcamp and MusicBrainz are targeted sources used later for remaining
metadata gaps. --cpu overnight uses most of your cores; -y skips the
confirmation prompt.
When it finishes, run reklawdbox hydrate again. Session 2 is complete when the
selected hydration work finishes without pending or retryable failures. A cached
no-match is a completed search, not a failed run or a required match.
Requires Session 2 selected hydration complete
Paste into your agent:
Find tracks missing labels and years in my collection and fill them from enrichment data.Labels are the strongest genre signal for electronic music. Years give era context. The agent fills in what’s missing from enrichment data and shows you any conflicts for review.
The agent will ask to export to XML. Approve, then import into Rekordbox:
Add XML to Rekordbox — Open Preferences → Advanced → rekordbox xml → Imported Library → Browse → select the exported XML file.
Verify in the XML view — In the sidebar, click the “Display rekordbox xml” icon. Browse the imported tracks under “All Tracks” and check that the metadata looks correct before importing.
Import into collection — Once satisfied, select all tracks (Cmd+A), right-click → Import To Collection. When prompted “Do you want to load information in the tag of the library being imported?”, click Yes (tick “Don’t ask me again” for bulk imports).
Start a fresh session for Session 4.
Requires Session 3 XML imported
Paste into your agent:
Classify genres for my ungenred tracks.The agent normalizes any genre aliases first, then classifies tracks in batches. You review results grouped by confidence — high and medium confidence can usually be approved in bulk, while low confidence needs a closer look.
Export to XML, import into Rekordbox. Verify a few genres look right, then start a fresh session for Session 5.
Add XML to Rekordbox — Open Preferences → Advanced → rekordbox xml → Imported Library → Browse → select the exported XML file.
Verify in the XML view — In the sidebar, click the “Display rekordbox xml” icon. Browse the imported tracks under “All Tracks” and check that the metadata looks correct before importing.
Import into collection — Once satisfied, select all tracks (Cmd+A), right-click → Import To Collection. When prompted “Do you want to load information in the tag of the library being imported?”, click Yes (tick “Don’t ask me again” for bulk imports).
Requires Session 4 XML imported
Paste into your agent:
Audit my existing genre tags.This checks your existing genre tags against enrichment and audio evidence. It only shows you conflicts and things that need a second look — confirmed genres are skipped.
Export to XML, import into Rekordbox. Spot-check the corrections.
Add XML to Rekordbox — Open Preferences → Advanced → rekordbox xml → Imported Library → Browse → select the exported XML file.
Verify in the XML view — In the sidebar, click the “Display rekordbox xml” icon. Browse the imported tracks under “All Tracks” and check that the metadata looks correct before importing.
Import into collection — Once satisfied, select all tracks (Cmd+A), right-click → Import To Collection. When prompted “Do you want to load information in the tag of the library being imported?”, click Yes (tick “Don’t ask me again” for bulk imports).
reklawdbox hydrate — if the selected Discogs,
Beatport, and analysis work has no pending failures, jump to Session 3.Complete reference
Clean file metadata, hydrate evidence, backfill metadata, then classify and audit genres in an ordered five-session path.
With your library clean, enriched, and genre-tagged, you’re ready for the good stuff:
Set Building
Build transition-scored DJ sequences with energy curve shaping. Build a set
Pool Building
Find compatible track pools for live improvisation. Build a pool
DJ Prompts
Gig prep, collection analysis, practice sessions, and more. Browse prompts