Music DNA: Stop Guessing What Your Clients Want on the Dance Floor
The hardest part of music planning is not the setlist. It is getting an honest read on what a client actually wants when they cannot describe it themselves. Music DNA is a structured system built into Zenvents360 that extracts your client's taste through Spotify imports, a curated song rating library, and automatic genre and decade weighting - and turns it into a full vibe profile before you touch a single fader.
The gap between what clients say and what they mean
Every DJ and event professional has been through the same conversation. You ask a couple what kind of music they want. They say "fun stuff" or "things everyone knows." Or the couple is split - one wants hip hop and the other wants 80s classics and neither one is going to budge. You try to dig deeper and you hit a wall, because they genuinely do not know how to describe it. They know what they like when they hear it. They have no language for it in the abstract.
The old approach was a basic music form with maybe a few genre checkboxes and a text field for must-plays and do-not-plays. That gets you some signal but not much. What you really need is a system that meets the client where their musical knowledge actually is - and then builds up a picture from there.
Music DNA does that. It is an intelligent music curation layer built directly into the Zenvents360 client portal, designed to work for clients who know nothing about music and clients who will quiz you on B-sides. The output is a concrete vibe profile - genre weights, decade preferences, energy and danceability ratings, and a curated list of must-plays and avoids - that you can actually use to plan a floor.

The full Music DNA interface - listener type, Spotify imports, song rater, genre and decade preferences, and the final DNA readout all on one screen
Start with musical knowledge level
The first thing the client does is tell Music DNA how they relate to music. Three options: New to Music, Casual Listener, or Musical Savant. That selection is not just a label - it changes what they see throughout the entire system.
A client who is new to music gets the 100-song seed library curated toward recognizable, accessible hits - songs that nearly everyone has heard and can react to. A casual listener gets a broader catalog with a little more range. A musical savant gets deeper cuts, B-sides, and more obscure titles that someone with genuine music knowledge will appreciate and respond to honestly.
The idea is that a meaningful rating from a novice requires very different songs than a meaningful rating from someone who has an opinion on every album. One size does not fit all here, and the system adjusts accordingly from the first click.

Three knowledge levels - the selection changes the seed library and the depth of the song rating catalog
Spotify playlist import with instant priority tagging
Clients who already have Spotify playlists they love can import multiple playlists directly into Music DNA. They paste the public playlist URL and every track imports into the system. From there each song can be tagged as a Must Play or Play If Possible with a single tap - making it fast to work through a 95-track playlist without having to manually type every title.
Songs imported from Spotify are automatically rated at 4 stars by the system. That baseline rating means imported tracks immediately contribute to the genre and decade weighting calculations - the system treats them as songs the client clearly connects with, because they went out of their way to add them to a playlist.
The import sits alongside a manual search field so clients can add individual songs or artists that may not exist in one of their playlists. Everything ends up in the same pool.

Spotify playlist imported and expanded - clients tag each track as Must or Maybe with one tap, no manual entry required
The song rating quiz
For clients who do not have Spotify playlists - or who want to go deeper than what they have already saved - the song rating quiz is where Music DNA gets its real signal. Cards appear three at a time, each showing the album artwork, song title, and artist. The client can play a preview, rate the song on a one-to-five star scale, and tag it as Must, Maybe, or No.
As they rate songs, the system is watching patterns. The genres those songs live in start to accumulate weight. The decades they come from register. A picture of what the client actually responds to starts to take shape - not from what they said they wanted, but from how they reacted to actual music.
The rating quiz is not mandatory. Clients can skip through it or stop at any point. But the more they rate, the more accurate the DNA output becomes. The prompt at the top of the card section updates as they go, showing progress toward a full profile.

Three cards at a time - play a preview, rate the song, tag it as Must, Maybe, or No. The system is building the profile with every response
Automatic genre and decade weighting
As the client rates songs and imports playlists, Music DNA is continuously updating two weighted preference panels: Genre Preferences and Decade Preferences. These are not self-reported - the client does not sit down and manually say "I am a 3-star Soul/R&B person." The system calculates those ratings from the actual songs they engaged with.
Genre preferences expand to show subgenres. A client who responds well to Soul/R&B tracks might see Motown, Funk, New Jack Swing, Neo Soul, and Go-Go surface as distinct subcategories with their own star weights. That level of specificity is what makes the output actually useful when you are building a setlist. The difference between a Motown-weighted and a New Jack Swing-weighted R&B client is enormous on the floor.
Decade preferences show which eras produced the most songs the client responded to, weighted by star rating. The profile updates in real time as new songs are rated or imported, so the picture gets sharper the longer a client spends in it.

Genre weights and decade preferences auto-calculated from song ratings and Spotify imports - no manual input. Genres expand to show subgenre breakdowns
The DNA readout
Once enough songs have been rated, Music DNA produces a vibe profile from the aggregate data. It pulls from multiple music library systems to get an accurate read on mood characteristics and surfaces them in a set of visual bars: Energy (from mellow to high energy), Danceability (from laid-back to let's dance), and Mood (from melancholy to joyful).
Above the DNA bars, a set of vibe tags gives a fast plain-language summary - things like Upbeat, Classic, Dance, Chill, 80s, 90s - so you can look at a client's profile at a glance and understand the personality of the floor you are planning for. The Peak Era field highlights the decade that dominated the client's responses.
None of that requires the client to fill out a form or articulate anything in words. It comes entirely from their reactions to music. That is the point.

Vibe tags and the Music DNA readout - Energy, Danceability, Mood, and Peak Era, all derived from the client's song ratings and imports
Two separate profiles: Dance and Cocktail & Dinner
One of the more thoughtful decisions in Music DNA is that there are two completely separate instances of the system - one for the dance floor and one for cocktail and dinner. The reasoning is obvious once you think about it: a couple's cocktail hour vibe is almost never the same as their reception floor. If you plan both from the same music profile, you are going to miss one of them.
Each has its own knowledge level selection, its own Spotify imports, its own song ratings, and its own DNA output. A client who leans heavily into high-energy hip hop for the dance floor might want background jazz or acoustic soul at dinner. Both of those signals live in the system side by side, clearly separated, ready to inform two different parts of your planning.
Everything aggregates to the Prep tab
Music DNA is part of the client-facing portal experience, but the data it produces does not stay locked away from you on the business side. All song choices - Dance DNA must-plays, play-if-possibles, do-not-plays, Cocktail and Dinner DNA selections, plus any music already entered directly in the timeline - are aggregated into the Prep tab on the event record.
The Prep tab shows a summary of both Dance and Cocktail & Dinner DNA profiles with the top-weighted genres and decades at a glance. Below that, every individual song the client selected across both sources is listed in a unified Music Selections table with its origin, its priority label, and the song itself. The whole list is exportable as CSV or PDF - clean and ready to hand to a second DJ, a band, or put in your own planning prep.
There is no version of Music DNA that creates a silo. The simple music entry fields inside the timeline still work exactly the same way for special songs like first dances, parent dances, and specific requests. Both inputs feed the same aggregated view.

The Prep tab aggregates everything - both DNA profiles and all song selections from the timeline in one exportable table
Business controls: enable what makes sense, disable what does not
Music DNA is not an all-or-nothing feature. Every component is individually controllable per event. From the Music DNA Settings panel, you can toggle Dance Music DNA and Cocktail & Dinner Music DNA on or off for the client entirely. Within each section, you can individually enable or disable the Spotify playlist import, the song rating quiz, or visibility on the portal altogether.
That matters because not every client needs the full system. Some events are corporate gigs where you do not need a vibe profile at all. Some clients are specific enough in their requests that the song rater would just add friction. Turning off the rating quiz but leaving Spotify import active, or hiding the whole section from a client who wants to leave everything to you - those are all real scenarios, and the controls are right there.
The same controls can be set at the package level in admin settings, so the right configuration is pre-applied to every event that uses a given package without having to manually adjust it each time.

Per-event settings for each DNA profile - toggle visibility, Spotify import, and the song rating quiz independently for Dance and Cocktail & Dinner
The right amount of system for the people who need it
The feedback over the years was consistent enough that it was impossible to ignore. The original music tools were functional but thin. Clients wanted more ways to communicate their taste. Operators wanted more signal before they walked into an event. The gap between "I like everything" and an actionable setlist was still too wide.
Music DNA closes that gap. It meets clients at whatever level of musical knowledge they have. It extracts real preference data from the way they react to actual music rather than what they put in a text box. It produces a structured, exportable profile you can reference throughout planning. And it does all of that without making the client feel like they are doing homework.
For the clients who are music people - the couple with a 300-song Spotify playlist and opinions on subgenres - it gives them somewhere to put all of that. For the clients who have no idea what they want, it holds their hand through a curated selection and figures it out for them.
Both groups end up with a floor plan the DJ can actually use.
Know the vibe before you touch a fader
Music DNA is live in Zenvents360 now - Spotify imports, song rating quiz, automatic genre and decade weighting, vibe profile readout, and full aggregation into the Prep tab.
Start Free Trial โLou Paris
Founder of Zenvents360. 30+ years in the event industry. Built this because someone said he couldn't.