Running Apps
Custom sound, zero hassle: Generate perfect, unique Running Apps instantly with Mubert's groundbreaking AI.
The problem
Running Apps
Problem
Playlists that ignore your pace
A runner settles into a steady cadence, then a slow track comes on mid-interval or a sprint song plays during a cooldown. Users blame the app, skip around, and eventually switch to their own music app.
With Mubert
Mubert streams realtime generative music over WebRTC with sub-second latency, and intensity can change while the stream plays. Your app can raise the energy for a sprint and ease it down for the cooldown.
Problem
Tracks that never fit the workout
Workouts run to odd lengths, a 22-minute tempo run or a 47-minute long run. A fixed-length song ends early or gets cut off, so someone on your team ends up trimming audio or looping tracks awkwardly.
With Mubert
The API generates tracks from 15 seconds up to 25 minutes, steered by BPM, genre and mood, delivered as MP3 or WAV. Webhooks tell your backend the moment a track is ready to serve.
Problem
Music rights for every single runner
Once thousands of runners stream music inside your app, licensing becomes a real headache. Commercial tracks come with paperwork and uncertain terms, and stock music means every runner hears the same few songs.
With Mubert
Your backend creates a customer for each user, with a customer-id and access-token, and their usage counts against your license. Check the pricing page plan table for which plans cover sub-licensing or monetized content.
Apps
By the numbers
Paid in 2024 for music at live events and in hotels, restaurants and shops
Damages publishers sought from Peloton over songs used without licenses in its classes
Damages publishers sought from Roblox over unlicensed music in user-made games
Running Apps
How it fits your product
Running music works when the beat matches the runner's stride. Most runners settle between 150 and 175 steps per minute, so a clear four-on-the-floor kick in that range helps cadence. Keep vocals out so coaching cues stay audible. Bright synths and a steady bassline hold energy through long efforts, and endless playback means no gap when a track ends mid-run.
Most running apps fit the Stream mode, since a session has no fixed length and intensity should follow the workout. Your backend creates a customer for each runner and passes the customer-id and access-token to the app, which opens a WebRTC stream. Raise the intensity during intervals and lower it for cooldown. For offline plans, call Track generation instead.
With the Mubert API
Mode
Stream
Length
Endless
Tempo
150-175 BPM
Mood
Driving, upbeat, motivating
Example prompt
Driving electronic pop, bright synths, steady 160 BPM kick, motivating run pace
More prompts to try
Warm-up jog music, relaxed indie rock, light guitar, 120 BPM, easy start
Late-run push, dark techno, pulsing bass, 140 BPM, relentless effort
Cooldown walk, soft ambient piano, slow pads, 70 BPM, calm recovery
Features
What you get
200+ Music Channels
Predefined channels for different app use cases
Enterprise Scalability
Supports high-volume usage, generate millions of tracks
Dataset-Compliant Generation
Built on verified proprietary legal datasets, safe to use anywhere
FAQ
Running Apps
What BPM should music have for a running app?
Most running playlists sit between 150 and 175 BPM to match typical cadence. With the Mubert API you set the BPM when you generate a track, so a warm-up can start slower and an interval session can run faster, all inside one app.
Can runners change the music intensity during a workout?
Yes. The Mubert API streams realtime generative music over WebRTC with sub-second latency, and intensity can change while the stream plays. Your app can tie that to workout phases, such as raising it for sprints and lowering it for recovery.
Pricing
Transparent & Flexible
Blog


