๐ŸŸข Live Chrome ยท Brave ยท MV3

Lado

Musical key, BPM & Camelot overlay for YouTube, SoundCloud and Bandcamp.

Install on Chrome โ†’ View on GitHub โ†’

Compatible with: Chrome, Brave

About Lado

Lado detects the track currently playing on YouTube, SoundCloud, or Bandcamp and displays the musical key, BPM, Camelot wheel code, and time signature directly on the page as an overlay โ€” no tab switching required. Built for DJs, music producers, and music students who need harmonic mixing data while browsing music online.

BPM and key data provided by GetSongBPM.com via their Web API, with fallback support from ReccoBeats and MusicBrainz.

Features

โ”€โ”€ FREE โ”€โ”€
๐ŸŽต

Auto track detection

Detects what's playing on YouTube, SoundCloud, and Bandcamp automatically.

๐Ÿฅ

BPM display

Accurate BPM readout. Tap the chip to cycle half-time and double-time.

๐ŸŽน

Musical key & Camelot

Shows the track's key and its Camelot wheel position for harmonic mixing.

โฑ๏ธ

Time signature

Time signature detection for mixing and production reference.

๐ŸŽฏ

Tap tempo

Tap the button or hit spacebar to detect BPM by feel โ€” no track needed.

๐Ÿ”Š

Metronome

One-click metronome locked to the detected or tapped BPM.

๐ŸŽผ

Pitch reference

Click the key chip to hear the root note as a pure tone. Tune up instantly.

โœ๏ธ

Manual entry

Track not in the database? Enter key and BPM manually โ€” saved locally.

๐Ÿ”’

Privacy-first

No tracking. No account. Only the track title and artist leave your device.

โ”€โ”€ PRO โ”€โ”€
๐Ÿ”€

Compatible keys

Shows all harmonically adjacent Camelot wheel keys for seamless mixing.

๐Ÿ“Š

Energy & mood scores

Track energy, danceability, mood, and acousticness scores at a glance.

โšก

Half & double BPM panel

Half-time and double-time displayed simultaneously alongside the original.

๐Ÿ“‹

Track history + CSV export

Searchable history of every track looked up, exportable as CSV.

๐Ÿ”‘

Key notation toggle

Switch between Standard (F# minor), Camelot (11A), and Open Key (4m).

๐Ÿ“š

Lado Teach โ€” Theory panel

Full music theory for the detected key: scale, diatonic chords, progressions, modes, and relative key.

Pricing

FREE
$0 forever
โœ“  Musical key
โœ“  BPM / tempo
โœ“  Camelot wheel code
โœ“  Time signature
โœ“  Tap tempo detector
โœ“  Metronome at detected BPM
โœ“  Half / double BPM toggle
โœ“  Pitch reference tone
โœ“  Manual entry for unknown tracks
โœ“  30-day local cache
Pro
PRO
$15 one-time
โœฆ  Everything in Free
โœฆ  Compatible keys (Camelot neighbours)
โœฆ  Energy, danceability & mood scores
โœฆ  Half & double BPM displayed simultaneously
โœฆ  Track history log + CSV export
โœฆ  Key notation toggle (Standard / Camelot / Open Key)
โœฆ  Lado Teach โ€” full music theory panel
Scale ยท Diatonic chords ยท Progressions ยท Modes ยท Relative key
โœฆ Upgrade to Pro โ€” $15

Technical

Manifest V3 Chrome Extension API GetSongBPM API ReccoBeats API Web Audio API Content Scripts Service Worker Chrome ยท Brave
๐Ÿ”’ Privacy Policy

Lado โ€” Privacy Policy

Lado is built on a simple principle: your browsing activity is yours. This policy explains exactly what data the extension touches, what it sends out, and what it never does โ€” in plain language, not legalese.

Effective: 15 April 2026 Version 1.2.1 Built by ALTRU.dev
๐Ÿ”’
No personal data collected
Lado never collects, stores, or transmits your name, email, IP address, or any identifying information.
๐Ÿ“ฆ
Everything stays local
Your track history and preferences are stored in your browser only. Nothing is synced to our servers.
๐ŸŒ
Minimal outbound calls
Only the track title and artist name are sent to music metadata APIs to fetch BPM and key data.
๐Ÿšซ
No ads, no tracking
No advertising SDKs, no analytics, no affiliate links, no telemetry of any kind.
01 โ€” Who we are

Lado is developed and maintained by ALTRU.dev, an independent software studio focused on privacy-first tools. ALTRU.dev is a solo developer project operating under the tagline "Code for Humanity."

02 โ€” What data Lado touches

When you navigate to a supported music platform, Lado reads only the track title and artist name displayed on the page. No audio is captured or analysed.

The track title and artist name are sent as a plain-text search query to one or more music metadata APIs to retrieve BPM, musical key, Camelot notation, and time signature. No other data is sent over the network.

Lookup results are cached in your browser's local storage for up to 30 days. Your key notation preference is also stored locally. This data never leaves your device.

03 โ€” Browser permissions

Lado requests only the permissions strictly necessary to function. No wildcard <all_urls> permission โ€” Lado can only run on the specific domains listed below.

DomainPurpose
youtube.comDetect tracks, display overlay
soundcloud.comDetect tracks, display overlay
bandcamp.comDetect tracks, display overlay
api.getsong.coPrimary music metadata API
reccobeats.comFallback metadata API
musicbrainz.orgSecondary fallback
extensionpay.comPro tier payment status only
04 โ€” Third-party services

Lado uses three music metadata services in a waterfall. Each receives only the track title and artist name. No account, device identifier, or personal data is sent.

GetSongBPM.com โ€” Primary source
BPM, key, time signature, and Camelot notation. Privacy policy โ†—
ReccoBeats.com โ€” Fallback
BPM, key, energy, danceability, and mood scores if GetSongBPM returns no result. reccobeats.com โ†—
MusicBrainz.org โ€” Secondary fallback
Open community music database used if prior sources return no result. Privacy policy โ†—
ExtensionPay.com โ€” Pro tier only
Payment processing via Stripe. Lado never receives or stores your payment details. Privacy policy โ†—
05 โ€” GetSongBPM attribution
Required attribution: Lado uses the GetSongBPM API as its primary source for BPM and musical key data. In accordance with GetSongBPM's API terms of use, we credit them wherever Lado is distributed or described.
"BPM and song key data provided in part by GetSongBPM.com via their Web API. Lado is an independent project and is not affiliated with or endorsed by GetSongBPM."
06 โ€” Local storage

Lookup results are cached locally for up to 30 days under a key derived from the normalised artist + title string. Your key notation preference is also stored locally. If you purchase Pro, ExtensionPay stores a payment status boolean โ€” no payment details, just a pass/fail flag.

You are always in control. Clear all Lado data at any time from Settings inside the extension.
07 โ€” Payment processing

The Pro tier is a one-time payment of $15 USD processed through ExtensionPay (Stripe). ALTRU.dev never receives, stores, or processes your payment card details, billing address, or any financial information.

08 โ€” What Lado never does
โœ•Collect, log, or transmit your browsing history or URLs you visit.
โœ•Read the content of any page beyond track title and artist on supported platforms.
โœ•Access your Gmail, social media, banking, or any non-music page.
โœ•Track your identity across sessions or devices.
โœ•Sell, share, or trade any data about you with advertisers or data brokers.
โœ•Capture or analyse any audio from your device or browser tabs.
โœ•Inject ads or sponsored results into any page.
09 โ€” Changes to this policy

If this policy is updated, the effective date will change and a notice will be published on the Chrome Web Store listing. This policy will never be updated to permit the collection or sale of personal data.

10 โ€” Contact

For privacy questions, data requests, or concerns, reach out through the ALTRU.dev contact page. We aim to respond within 5 business days.

โœ‰
ALTRU.dev โ€” Lado Support
Contact via altru.dev/contact ยท Built by a solo developer who reads every message.
๐Ÿ”’ Altru.dev will never add user tracking or behavioral analytics to Lado. The GetSongBPM attribution is displayed in the extension UI as required by their API terms. BPM and song key data provided in part by GetSongBPM.com. Additional fallback data from ReccoBeats.com and MusicBrainz.org.
Select Language