Overview
GroovePeek detects the BPM of any song playing in your browser — live, with no uploads and no external services.
Open the popup while music is playing on YouTube, YouTube Music, or Spotify, and GroovePeek starts listening. Within a few seconds it shows the tempo, a beat-clarity label (Weak / Fair / Good / Strong), and a live BPM range as confidence builds. A pulsing beat indicator keeps you locked to the groove at a glance.
Not sure about the detected tempo? Use the built-in Tap Tempo button to tap along and cross-check.
✦ How it works
All audio processing runs locally inside Chrome using the Web Audio API. GroovePeek captures the tab's audio stream, splits it into frequency bands, runs autocorrelation across each band, and votes on the most stable tempo — correcting for common octave-doubling errors. No audio data ever leaves your machine.
✦ Features
• Real-time BPM detection — updates every ~2 seconds
• Beat-clarity confidence label with live BPM range
• Pulsing beat indicator synced to detected tempo
• Tap Tempo — tap to measure any tempo manually
• Works on YouTube, YouTube Music, and Spotify
• Zero network requests — fully local, fully private
✦ Permissions
• Tab audio capture — to read the audio stream from the active tab
• Active tab — to identify which tab is playing music
• Storage — to remember your settings between sessions
No account required. No data collected. Just the tempo.
Tags
Privacy Practices
🔐 Security Analysis
⏳ Security scan is queued. Check back soon.