Playlistation LogoPlaylistation

Filter your Spotify Liked Songs by BPM

Keep the liked tracks inside a tempo range, anywhere from 0 to 200 BPM, in a Spotify playlist that stays up to date. Needs the Plus or Pro plan.

Get started for free

Sign in with Spotify. The Free plan needs no card.

Playlistation filters your Spotify Liked Songs by tempo. Set a range in beats per minute and it gathers every liked track inside it into a real Spotify playlist, then keeps that playlist accurate as your library changes. It is the filter behind a running playlist, a study playlist and a set at one club tempo. Tempo reads Spotify's audio analysis, so it needs the Plus or Pro plan.

What the BPM filter reads

Every track Spotify has analysed carries one tempo value, the overall estimated speed of the recording in beats per minute. The filter keeps a track when that value is between your minimum and your maximum, both ends included.

Spotify does not have an analysis for every track, and it has been winding that endpoint down, so the gaps are not rare. A track without one has no tempo, and it never matches the filter whatever range you set, rather than being let through by default.

The Tempo filter dialog with its slider and the seven preset buttons from Solemn to Fast running
The presets select a range; clicking a neighboring preset extends it.

The presets

The slider runs from 0 to 200 BPM in steps of one, and seven buttons set a range in one click:

PresetRange
Solemn0 to 40 BPM
Slow40 to 66 BPM
Walking speed66 to 108 BPM
Fast walking speed108 to 120 BPM
Jogging120 to 156 BPM
Running156 to 176 BPM
Fast running176 to 200 BPM

Clicking a preset next to the one already selected extends the range across both, so "Running and Fast running" is two clicks. The top of the scale is open: a maximum left at 200 means "at least the minimum", so a track estimated at 210 BPM still matches The track BPM is at least 176.

Building a BPM playlist

  1. Create a playlist and name it after what it is for.
  2. Add the Tempo (BPM) filter. It opens on 75 to 120 BPM.
  3. Drag the two handles, or click a preset. The sentence under the slider says what you have set: The track BPM is between 120 and 130.
  4. Create the playlist. It fills from your Liked Songs and keeps itself in step.

If the two handles sit at 0 and 200 the app warns that every track will match, which is the one setting that makes the filter pointless.

Tempo is not intensity

A ballad in 6/8 can be estimated at 170 BPM and a heavy track can sit at 80, so a BPM range on its own gathers some songs you did not have in mind. Add the Energy filter when you mean fast and intense:

PlaylistFilters
RunningThe track BPM is between 156 and 176, and the track energy is at least 70%
House at house tempoThe track BPM is between 120 and 130, and the track artist is tagged with one of house, tech house
Wind downThe track BPM is at most 90, and the track acousticness is at least 50%
StudyThe track BPM is between 66 and 108, and the track instrumentalness is at least 70%

The running case has a page of its own: see building a running playlist by BPM. Genre labels are on organizing Liked Songs by genre.

Two things that surprise people

  • Half time and double time. Tempo estimates sometimes land on half or double the beat you tap along to, so a track you feel at 140 BPM can be listed at 70. When a song you expected is missing, expand it in the track list at the bottom of the playlist page: the Tempo line shows the value the filter actually used.
  • The filter is per track, not per artist. Unlike genre, tempo says something about the recording itself, which is why it separates an artist's fast records from their slow ones where a genre filter cannot.

The full reference, with the sentence each range writes, is on the Tempo filter page.

It keeps itself sorted

The range is stored as a rule. Like a new 128 BPM track and it joins your house playlist at the next update, every hour on the Plus plan and every 30 minutes on Pro. Nothing is re-scanned by hand, and the playlist never drifts out of date. See how syncing works.

Questions about filtering Spotify Liked Songs by BPM

Can I filter Spotify songs by BPM?

Spotify has no BPM filter of its own, but Playlistation adds one over your Liked Songs. Set a range in beats per minute, from 0 to 200, and it gathers every liked track inside it into a real Spotify playlist that updates itself. The Tempo filter needs the Plus or Pro plan.

Where does the BPM value come from?

From Spotify's own audio analysis of the recording, read once per track and stored for later updates. Spotify does not have an analysis for every track and has been winding that endpoint down, so a track can be missing from a tempo playlist through no fault of the filter.

What BPM should I use for a running playlist?

Playlistation ships presets rather than advice: Jogging is 120 to 156 BPM, Running is 156 to 176 and Fast running is 176 to 200. If you know your cadence in steps per minute, use that number as the BPM, or half of it. There is more on this on the running playlist page.

Why is a fast song missing from my BPM playlist?

Most often because the estimate landed on half or double the beat you count, so a track you feel at 140 BPM is listed at 70. Expand the track in the list at the bottom of the playlist page and the Tempo line shows the value that was used. The other possibility is that Spotify has no analysis for it at all.

Can I combine BPM with a genre or a decade?

Yes. Filters are joined with AND, so "between 120 and 130 BPM" and "artist tagged tech house" is one playlist, and adding a Release date filter narrows it to a period. The Plus plan evaluates 30 filters per playlist and Pro 100.

Is the BPM filter available on the free plan?

No. Tempo is one of the nine filters that need a paid plan, so it needs Plus or Pro. On the Free plan it appears in the filter picker with a star and cannot be used. See plans and billing.

Ready to let your Liked Songs sort themselves?

Get started for free

Sign in with Spotify. The Free plan needs no card.

More ways to organize your Liked Songs