Want to learn how to create a music playlist using AI that truly matches your taste AND your training? Most runners skip the crucial first step: discovering their music preferences before filtering by BPM. This guide teaches you 7 advanced techniques to discover new music with AI chatbot conversations, then apply that knowledge to create perfect playlists for every run. You'll master Song2Run's complete workflow: taste discovery → run matching → playlist ordering. Whether you're doing easy runs or tempo workouts, these prompting strategies ensure every playlist has the right rhythm, energy, and musical character for your training goals.
Why learn AI prompting for playlists? Image generation prompting has matured into a sophisticated discipline—tools like Midjourney and DALL-E have spawned extensive communities sharing techniques, vocabulary lists, and proven prompts. Playlist generation, while newer, can benefit enormously from these battle-tested approaches. This guide translates the most effective image prompting techniques (quality boosters, negative prompts, weighted terms, and more) into their musical equivalents, giving you a systematic framework for creating exceptional AI-generated running playlists.
The Song2Run 3-Step Workflow
Before diving into the techniques, understand the complete process:
| Step | Purpose | Key Concept |
|---|---|---|
| 1. Discover Taste | Identify your music preferences | Genres, artists, moods, energy levels |
| 2. Match to Run | Filter for today's training needs | BPM, energy, rhythm quality |
| 3. Order Playlist | Arrange songs for optimal experience | Chat prompts OR GUI control |
Important Distinctions:
- Rhythm (Clear Beat): Musical quality—songs need good rhythm for running regardless of BPM
- BPM: Filter based on training plan (slow run = 140-160, fast run = 170-185)
- Energy: How much push the music gives you (independent of BPM)
In This Guide
Step 1: Discover Your Music Taste
The foundation of any great playlist is understanding what music resonates with you. This isn't about BPM or running pace yet—it's about identifying your musical preferences so the AI knows what you actually enjoy listening to.
Technique 1: The Reverse Description Method
Spotify's AI has been suggesting "similar songs" for years—but that's passive. The power of chatbot-based prompting is that you can actively manipulate the description to orient suggestions exactly how you want. Instead of accepting generic recommendations, you extract the musical DNA and edit it.
Ask AI to Describe a Song You Love
Don't just ask for "similar songs." Request a description: "Describe the mood, energy, and musical characteristics of 'Song 2' by Blur."
Capture the Vocabulary
The AI might say: "Exhilaratingly chaotic… captures a sense of youthful rebellion and a 'don't care' attitude… underlying sense of irony and playfulness… follows a strict quiet-loud-quiet structure… twin bass distortion, heavy drums, fuzzy electric guitars, the 'Woo-Hoo' hook, distorted vocals, minimalist lyrics, fast and driving tempo (130 BPM)."
Modify and Combine
Now tweak it to highlight what you actually want: "Like 'Song 2' by Blur, but more upbeat and with acoustic elements" OR "Indie rock with distorted guitars and the sense of irony and playfulness of 'Song 2' by Blur, but with deeper narrative lyrics."
Why this is different from Spotify's suggestions: Spotify uses collaborative filtering (what other users who like "Song 2" also enjoy), which tends to suggest the same songs repeatedly with limited user control. With AI chat, you point out the key elements you want, which helps you discover new music while maintaining precision.
Pro tip: It's useful to repeat the song name in your prompt. Examples contain more information than even a long description can. "Primarily influenced by The Strokes, secondarily by Arctic Monkeys, with occasional Interpol energy" is more precise than vague genre terms.
Try this on Song2Run's AI chatbot to actively shape your music discovery instead of passively accepting recommendations.
Technique 2: Quality Boosters for Discovery
Once you know your general taste, quality modifiers help you discover new music that matches your preferences but isn't obvious or overplayed.
Quality Booster Categories
| Category | Modifiers | Effect |
|---|---|---|
| Curation Quality | "well-rated", "essential", "definitive" | Filters for highly acclaimed tracks |
| Discovery Quality | "hidden gems", "deep cuts", "underground" | Finds lesser-known excellence |
| Freshness | "from the last 5 years", "2023-2025 releases" | Discovers new artists and recent work |
| Cultural Significance | "era-defining", "influential", "timeless" | Quality that transcends trends |
Example transformation:
Basic: "Find me indie rock and alternative music."
Better: "Find me well-rated indie rock and alternative, including hidden gems and deep cuts from the last 5 years. I want to discover new artists, not just popular hits."
Understanding how music energy affects performance can help you choose the right energy levels for discovery.
Technique 3: Exclusions - Define What You DON'T Want
Negative prompts are incredibly powerful for discovering original music by breaking genre stereotypes. Just as you might ask for "Homer Simpson — no cartoon" to get live-action interpretations, you can transform genres by excluding their typical associations.
Stereotype-Breaking Exclusions
Combine a genre with exclusions that break its typical associations:
- "Country music — no trucks, beer, or heartbreak" → Discovers alternative country, folk-country crossover, and narrative-driven country
- "EDM — no drops or builds" → Finds minimal electronic, ambient techno, and experimental electronic
- "Metal — no aggression or screaming" → Discovers doom metal, post-metal, atmospheric metal
- "Jazz — no swing or standards" → Finds avant-garde jazz, fusion, and modern jazz experimentation
- "Pop — no love songs" → Discovers thematic diversity in pop music
Taste and Run-Specific Exclusions:
- No covers or remixes — Originals only for authentic sound
- No songs over 100M streams — Avoid overplayed tracks, discover lesser-known artists
- No TikTok viral songs — Avoid trend fatigue
- No intros longer than 15 seconds — Hit your rhythm quickly
- No autotune — Natural vocal performances only
- Avoid songs over 5 minutes — Length constraints for playlist flow
Key insight: Exclusions at this stage are about musical taste and genre stereotypes, not BPM filtering. You're teaching the AI what sounds and themes you enjoy, which comes before matching to specific running paces. Breaking stereotypes helps you discover genuinely original music within familiar genres.
Step 2: Find Run-Appropriate Songs
Now that you've discovered your taste, it's time to apply it to your training. This is where BPM, energy, and rhythm quality come into play—filtering your musical preferences for today's specific run.
Technique 4: Weighted Mixing & BPM/Energy Filtering
Your taste profile might include multiple genres. Weighted mixing lets you specify proportions, while BPM/energy filtering ensures the music matches your training intensity.
| Run Type | BPM Range | Energy Level | Example Genre Mix |
|---|---|---|---|
| Easy Run | 140-160 BPM | 60-70 | 70% indie rock, 30% melodic electronic |
| Tempo Run | 165-180 BPM | 75-85 | 50% alternative rock, 30% electronic, 20% hip-hop |
| Interval Training | 175-190 BPM | 80-90 | 60% high-energy rock, 40% driving electronic |
| Long Run | 150-170 BPM | 65-75 (gradual increase) | 60% upbeat folk/indie, 40% alternative |
Percentage-Based Mixing Examples:
"70% upbeat indie pop, 30% melancholic ballads for emotional variety"
"Mostly jazz (80%) with touches of hip-hop (20%)"
"90% familiar favorites, 10% discovery tracks"
Primary/Secondary/Accent Structure:
Primary (60%): Chill electronic ambient
Secondary (30%): Jazz piano interludes
Accent (10%): Unexpected classical moments
Running-specific example:
"Use my taste profile (indie rock, post-punk, melodic electronic). Today I'm doing an easy 60-minute run. Find songs with clear beats and steady energy (60-70), BPM around 150-165. Mix: 60% indie rock, 30% melodic electronic, 10% post-punk. No aggressive or intense tracks today."
Key insight: Good rhythm (clear beat) is essential regardless of BPM. BPM and energy are filters you apply to music that already has strong rhythmic qualities. For more on matching music to different run types, see our guide on BPM recommendations for different run types.
Technique 5: Adaptive Playlist Creation
You don't need to start from scratch every time. Adaptive playlist creation lets you modify existing playlists for different runs or extend favorites without losing their character.
Playlist Modification Techniques
Inpainting (Targeted Modifications):
- "Replace the slower tracks in this workout playlist with higher-energy alternatives at the same BPM"
- "Keep the vibe but swap out songs I've heard too many times"
- "This is perfect, but add 3 palate cleansers between the intense sections"
Outpainting (Extensions):
- "This 30-minute playlist is perfect. Extend it to 60 minutes without losing the vibe"
- "Add a 10-minute warm-up section at 150 BPM before this tempo run playlist"
- "Create a cool-down section that gradually reduces energy from 75 to 55"
Example conversation:
"Take my favorite easy run playlist. Tomorrow I'm doing a tempo run—filter those same songs for 170-180 BPM with energy 75+. Include only songs with strong, driving rhythms for pace maintenance."
Try these modification techniques on Song2Run's AI chatbot to adapt your existing playlists to new training needs.
Step 3: Order Your Playlist
Once you have the right songs, ordering them strategically enhances your running experience. You can use AI chat prompts for dynamic ordering or the GUI for precise visual control.
Technique 6: Energy Progression & Song Ordering (AI Chat Method)
Different run types benefit from different energy progressions. Use AI chat to describe the pattern you want, and it will arrange songs accordingly.
Energy Progression Patterns by Run Type
| Run Type | Energy Pattern | Example Chat Prompt |
|---|---|---|
| Easy Run | Steady plateau | "Maintain steady energy around 65 throughout" |
| Tempo Run | Warm-up → plateau → cool-down | "Create: warm-up (5 songs ~60 energy) → main (15 songs ~80 energy) → cool-down (5 songs ~60)" |
| Intervals | Oscillating high-low | "Alternate: 3 high-energy songs (85+) then 2 recovery songs (65)" |
| Long Run | Gradual increase | "Start at energy 60, gradually increase to 75 by minute 60, maintain through finish" |
Additional AI Chat Ordering Examples:
Thematic Threading:
- "Each song should share at least one element with the previous: same producer, similar tempo, related theme, or shared influence"
- "Tell a story arc: hope → struggle → triumph"
Intentional Contrast:
- "Alternate between high-energy and chill every 2-3 songs" — Creates dynamic variety
- "Pair each electronic track with an acoustic palette cleanser"
- "Create tension through unexpected genre jumps that still feel cohesive"
Energy Arcs:
- "Build energy gradually for the first 10 songs, peak at tracks 11-15, then wind down"
- "Maintain steady mid-energy throughout — no spikes or dips"
- "Order in a crescendo from 60 energy to 80 energy over 60 minutes"
The GUI option:
If you need precise BPM progression (like 150→155→160→165→170 gradual climb), the GUI's interface lets you see BPM and energy for each song, making it easier to create exact patterns. The GUI is ideal when you care about specific BPM targets and want visual control over the exact sequence. Just switch to the "Filter & Sort " tab after generating your playlist in the chat.
Technique 7: Advanced Ordering with Genre Vocabulary
Using specific genre terms in your chat prompts helps the AI understand exactly how you want songs grouped or alternated. The more precise your vocabulary, the better the results.
| Vague Term | Specific Genre Vocabulary | Ordering Benefit |
|---|---|---|
| "Rock music" | "Alternative rock, post-punk revival, indie rock" | Can alternate between subgenres for variety |
| "Electronic" | "Electro-house, synthwave, high-energy EDM" | Avoid mixing incompatible electronic styles |
| "Pop" | "Upbeat pop-rock, indie pop, electropop" | Create coherent progression within pop spectrum |
| "Hip-hop" | "High-energy trap, boom bap, conscious rap" | Group by tempo and production style |
Artist Influence Weights:
"Sound like Radiohead (heavy influence) meets Massive Attack (moderate) with hints of Björk (subtle)"
"Primarily influenced by The Strokes, secondarily by Arctic Monkeys, with occasional Interpol energy"
Genre Hierarchy Examples:
Instead of: "rock music" → Use: "alternative rock, post-punk revival, indie rock with 170+ BPM"
Instead of: "electronic" → Use: "electro-house, synthwave, high-energy EDM suitable for running"
Instead of: "pop" → Use: "upbeat pop-rock with driving beats and clear rhythm"
Advanced ordering prompts with genre vocabulary:
- "Alternate between high-energy indie rock and melodic post-punk, keeping similar BPM"
- "Group songs by subgenre (all post-punk revival together, then garage rock), then randomize within groups"
- "Start with familiar alternative rock for warm-up, introduce experimental indie during main set, end with anthemic post-punk for final push"
Why specificity matters: Saying "rock" is too vague (thousands of subgenres). Saying "post-punk revival with 170+ BPM and high energy" gives the AI precise parameters. For discovering new genres and subgenres, explore Every Noise at Once, Spotify's comprehensive genre explorer.
Putting It All Together: The Complete Song2Run Workflow
By now you've learned the 7 techniques that transform AI conversations from generic suggestions into perfectly tailored running playlists. Here's how they work together:
5-Step Quick Reference Guide
- Discover Your Taste: Use reverse description (Technique 1), quality boosters (Technique 2), and exclusions (Technique 3) to build your musical profile
- Match to Today's Run: Apply weighted mixing and BPM/energy filtering (Technique 4) to find songs appropriate for your training plan
- Ensure Rhythm Quality: Remember that good rhythm (clear beat) is essential—BPM and energy are filters, not quality measures
- Order Strategically: Use energy progression patterns (Technique 6) and genre vocabulary (Technique 7) to arrange songs via AI chat OR GUI
- Adapt & Iterate: Use playlist modification (Technique 5) to evolve your playlists over time without starting from scratch
Complete Workflow Example
Step 1 - Discover Taste (one-time or occasional):
"I love Radiohead, Massive Attack, and Björk. Find music with similar experimental production, emotional depth, and atmospheric qualities. Exclude mainstream pop and country."
[AI builds taste profile: experimental rock, trip-hop, art pop, electronic with depth]
Step 2 - Today's Run (daily/per-run):
"Use my taste profile. 45-minute tempo run today at 175 BPM. Find songs with clear beats, energy 70-80, and good rhythm for pace maintenance."
[AI filters taste profile for 170-180 BPM, energy 70-80, clear rhythm]
Step 3 - Order Playlist (per preference):
"Order these songs starting with familiar artists for warm-up, mix in discovery tracks during main set, and end with an uplifting favorite for the final push."
[AI arranges 20 songs in specified pattern, OR user uses GUI for manual control]
Ready to Try These Techniques?
Start a conversation with Song2Run's AI chatbot and put these 7 prompting strategies to work. Discover your musical taste, filter for your training goals, and create perfectly ordered running playlists.
Start Creating Your PlaylistResearch & External Resources
- Spotify API: Audio Features Documentation (Technical definitions of energy, BPM, and rhythm)
- Every Noise at Once (Spotify's comprehensive genre explorer for discovering musical vocabulary)