« All posts

Fixing Spotify's BPM Detection: Addressing Known Accuracy Issues

Explore the heuristic method used to correct BPM detection issues in Spotify's algorithms.

Spotify's beat tracking algorithms often misidentify the tempo of tracks, particularly in modern pop music where rhythmic structures can be complex. For instance, 'Blinding Lights' is reported at 85 BPM, while its actual tempo is 171 BPM. This article explores the reasons behind such discrepancies and introduces a 30-line heuristic method to detect and correct these inaccuracies.