How SetLedger Works
From Serato history export to full performance analytics in under two minutes. No integrations, no API keys, no complex setup.
Export Your Serato History
Serato DJ Pro and Serato DJ Lite automatically log every track played during a session. This history is stored locally on your computer. To use SetLedger, you export this history as a CSV file from within Serato's History panel.
The exported CSV contains one row per track played, including the track title, artist, start time, end time, play duration, BPM, and key. You can export a single session, a date range, or your entire history -- SetLedger handles all three scenarios.
No additional software or plugins are required. SetLedger works with the standard CSV export that Serato already provides.
Upload to SetLedger
After creating a free account, you upload your CSV file through a drag-and-drop interface. SetLedger parses the file, identifies individual sessions by detecting time gaps between tracks, and presents each detected session for review before saving.
During upload, you can tag each session with a venue name, event type (nightclub, bar, wedding, corporate, etc.), and event series name for recurring gigs. The system generates a content fingerprint for duplicate detection -- if the session has been uploaded before, you are notified immediately.
Pro users can batch-upload multiple CSV files simultaneously, processing weeks or months of history in a single operation. The batch importer handles each file independently, reporting successes and duplicates separately.
Explore Your Analytics
Once sessions are uploaded, analytics are available immediately. The dashboard provides an overview of total sessions, total tracks, average BPM, and other summary statistics. From there, you can explore specific analytics views:
- Session timelines showing every track played with duration and BPM
- BPM journey charts visualizing energy flow across a set
- Most-played tracks with trend indicators
- Track rotation status (Rising, Declining, In Rotation, Retired)
- Venue-specific analytics and top songs per venue
- Genre and key distribution charts
- Performance metrics (tracks per hour, average duration, pacing)
- Forgotten songs that have dropped out of rotation
Each view supports time-range filtering, allowing you to compare performance across different periods -- last 30 days versus last 6 months, for example.
Track Your Growth Over Time
The value of SetLedger compounds with use. As more sessions are uploaded, the analytics become richer and more revealing. Rotation analysis requires multiple sessions to establish baselines. Trend data becomes meaningful after a few weeks. Venue comparisons require sessions at more than one location.
DJs who upload consistently gain visibility into their evolution as selectors -- how their tastes shift, which new tracks earn a permanent place in rotation, and how their pacing and energy management develop across months and years of performance.
SetLedger becomes a personal archive and analytical companion, turning scattered memory of past gigs into structured, searchable, and comparable data.
Supported Software
SetLedger currently supports CSV history exports from Serato DJ Pro and Serato DJ Lite. These are the industry-standard DJ applications used by millions of DJs worldwide, and their history export format provides the track-level detail needed for meaningful analytics.
Support for additional DJ software (Rekordbox, Traktor, VirtualDJ) is planned for future releases. The analytics engine is format-agnostic -- only the import parser is specific to Serato's CSV structure.
Data Security
All uploaded session data is stored securely with row-level security policies ensuring that each user can only access their own data. There is no mechanism for users to view, share, or expose each other's sessions -- privacy is enforced at the database level, not just the application level.
SetLedger does not sell or share user data with third parties. The platform has no advertising, no social features, and no data monetization. Your session history belongs to you.
Upload your first set in under two minutes.
Get Started Free