DJ Music Library: Organise Your Tracks and Let Clients Request Songs
As a DJ, your music library is your most valuable asset. You have spent years curating tracks, building playlists, and knowing exactly which song gets a crowd moving. But managing client song requests is often a mess of emails, Spotify links, and handwritten notes.
DJ Library in PlannerDay organises your music and creates a professional song request experience for clients.
The Problem with Song Requests
Every DJ knows the challenges:
- Clients send Spotify links you have to manually check
- Requests arrive via email, text, and phone calls
- You cannot remember which songs are in your library
- "Do Not Play" lists get lost
- Must-play songs get forgotten
- Genre restrictions need communicating
DJ Library solves these problems with an organised, searchable music database and a client-facing request system.
Feature 1: Music Library Management
Build a searchable database of every track in your collection.
Track Records
For each song, store:
- Title and artist (the basics)
- Album for context
- Genre for filtering
- BPM for mixing preparation
- Musical key for harmonic mixing
- Duration for set planning
- Spotify URI for linking and playback
- Album art for visual browsing
- Import source (manual, Spotify, CSV)
- Tags (custom labels you create)
- Mood (upbeat, chill, romantic, party)
- Popularity for crowd-pleaser identification
- Notes for DJ reminders
Genre Organisation
Categorise tracks by genre:
- Pop
- Rock
- Hip-Hop
- R&B
- Electronic/Dance
- Country
- Latin
- Jazz
- Classical
- Indie
- Decades (80s, 90s, 2000s, 2010s, 2020s)
Filter your library when building playlists or checking client requests.
Mood Tagging
Beyond genre, mood helps with event flow:
| Mood | When to Use |
|---|---|
| Romantic | First dance, slow songs |
| Upbeat | Cocktail hour, background |
| Party | Peak dance floor moments |
| Chill | Dinner, conversation time |
| Emotional | Parent dances, special moments |
BPM and Key
For DJs who beatmatch and mix harmonically:
- BPM for tempo matching
- Musical key for harmonic mixing
Sort and filter by these attributes when planning sets.
Feature 2: Spotify Integration
Leverage Spotify's massive catalogue and your existing playlists.
Spotify Search
Search Spotify directly from PlannerDay:
- Type artist or song name
- See matching tracks with album art
- Preview tracks (via Spotify)
- Add to your library with one click
No more switching between apps.
Import from Spotify
Already have playlists curated in Spotify? Import them:
- Connect your Spotify account
- Select playlists to import
- All tracks added to your library
- Metadata (BPM, key, popularity) pulled automatically
Spotify URIs
Each track can store its Spotify URI. When reviewing client requests that include Spotify links, the system recognises tracks already in your library.
Feature 3: Bulk Import
Importing thousands of tracks manually is impractical. Use bulk import.
CSV Import
Export from your DJ software (Rekordbox, Serato, Traktor) and import:
- Map CSV columns to library fields
- Import hundreds of tracks at once
- Auto-match to Spotify for album art and metadata
Auto-Matching
After import, run auto-matching:
- System searches Spotify for each track
- Matches add album art and streaming links
- Review matches for accuracy
- Reject incorrect matches
Progress Tracking
Large imports show progress:
- "Imported 247 of 1,500 tracks"
- "Matched 1,423 tracks on Spotify"
- "23 tracks could not be matched"
Feature 4: Client Song Requests
Let clients request songs through a controlled, professional process.
Request Portal
Clients access a dedicated song request page:
- Search your library (if you allow it)
- Search Spotify (if you allow it)
- Submit requests with their name
- See "Do Not Play" rules you have set
Request Controls
You control the experience:
| Setting | Description |
|---|---|
| Restrict client search | Limit to your library only |
| Allow Spotify search | Let clients find any song |
| Require approval | Review requests before confirming |
| Auto-match Spotify | Automatically link requests to Spotify |
| Default genres | Suggest categories for the event |
Must-Play vs Nice-to-Have
Clients can mark request priority:
- Must play – Non-negotiable songs
- Would love to hear – If it fits
- Do not play – Explicitly banned
Request Review
From your dashboard, review all requests:
- See who requested what
- Check if tracks are in your library
- Approve or decline requests
- Add notes (e.g., "Will play during dinner")
Feature 5: Do Not Play Lists
Some songs must not play. Track these carefully.
Client-Submitted
Clients add songs to their "Do Not Play" list:
- Ex's favourite song
- Overplayed hits they hate
- Inappropriate content for the crowd
Your Own Exclusions
Add songs you refuse to play:
- Songs you do not have
- Tracks that do not fit your style
- Known crowd-killers
Event-Specific
Each event can have its own Do Not Play list. Family-friendly corporate events might exclude explicit content.
Feature 6: Event Playlists
Build playlists for specific events.
Playlist Creation
For each event, create playlists:
- Cocktail hour (chill, background)
- Dinner (conversation-friendly)
- First dance (the special moment)
- Dance floor (peak energy)
- Last song (closing the night)
Drag from Library
Build playlists by dragging tracks from your library:
- Search and filter
- Add to playlist
- Reorder as needed
Client Requests Included
Approved client requests can be added to playlists. You see which songs the client specifically wanted.
Export to DJ Software
Export playlists for use in your performance software. M3U, CSV, or simple text lists.
Feature 7: Settings and Preferences
Customise how DJ Library works for your business.
Library Settings
- Restrict client search – Clients only see your library
- Allow Spotify search – Clients can find any track
- Require approval – Review all requests
- Auto-match Spotify – Link imports to Spotify automatically
- Default genres – Pre-select genres for event types
Genre Preferences
Set default genre suggestions for different event types:
- Weddings: Pop, R&B, Dance, Classics
- Corporate: Jazz, Pop, Easy Listening
- Birthdays: Era-specific (80s party, 2010s hits)
Real Workflow: Wedding DJ Preparation
1. Booking Confirmed
Couple books you for their wedding. Their event is created in PlannerDay.
2. Share Request Portal
Send the couple a link to your song request portal:
"Hi! Please add your song requests using this link. Mark must-plays, nice-to-haves, and any songs you definitely don't want to hear."
3. Requests Arrive
Over the following weeks, requests come in:
- 5 must-play songs (first dance, parent dances, specific memories)
- 20 "would love to hear" suggestions
- 3 "do not play" entries
4. Review and Approve
Check each request:
- First dance song: In your library ✓
- Mother-son dance: Not in library, add from Spotify ✓
- Friend's request: Inappropriate for event, decline with note
5. Build Playlists
Create event playlists:
- Ceremony pre-show: Client's classical music preferences
- Cocktail hour: Jazz and acoustic covers
- Dinner: Low-key pop and soul
- Dancing: Approved requests + your crowd-pleasers
6. Export and Perform
Export playlists to your DJ software. On the wedding day, you have an organised set that matches exactly what the couple wanted.
7. Post-Event
Note which songs worked especially well. Update your library with "crowd favourite" tags for future reference.
Benefits for Your Business
Professional Impression
Clients appreciate a structured request process. It shows you are organised and care about their preferences.
Reduced Miscommunication
No more lost emails or forgotten requests. Everything is tracked in one place.
Better Performances
When you know exactly what clients want (and do not want), you deliver better events.
Time Savings
| Task | Before | After |
|---|---|---|
| Collecting requests | Scattered emails | One portal |
| Checking library | Manual search | Instant match |
| Building playlists | Hours of work | Drag and drop |
| Managing Do Not Play | Hope you remember | Clear list |
Getting Started
DJ Library is available on Individual, Team, and Enterprise plans.
Setup Steps
- Import your library – CSV from your DJ software or manual entry
- Connect Spotify – For search and auto-matching
- Configure settings – Request controls and preferences
- Test client portal – See what clients will experience
- Share with your next client – Send the request link
Building Your Library
Start with your most-played tracks. Add the songs you use at every wedding. Expand over time.
Frequently Asked Questions
Does this replace my DJ software?
No. DJ Library is for organisation and client communication. You still perform using Rekordbox, Serato, Traktor, or your preferred software.
Can clients hear song previews?
If you enable Spotify search, clients can preview via Spotify. Library-only searches show track info without playback.
What if a client requests a song I do not have?
You will see it marked as "not in library." Decide whether to acquire it or decline the request with an explanation.
Can I limit how many songs clients request?
Yes, set a maximum number of requests per category. This prevents overwhelming lists.
How do I handle explicit content requests?
Add explicit tracks to event-specific Do Not Play lists when events require family-friendly content. Your library tracks can include "explicit" tags for filtering.
Conclusion
DJ Library transforms how you manage music and client requests. Organise your tracks with genre, mood, and metadata. Let clients request songs through a professional portal. Build playlists that perfectly match each event.
When your music is organised and client communication is streamlined, you can focus on what matters: delivering unforgettable performances.
Stop chasing Spotify links in emails. Start running a professional DJ operation.
