Capo
Any site with sound

Every site Capo works on, and the handful it cannot

Elyra Labs team3 min read
The short answer

Capo works on any page that plays HTML5 audio or video, which is very nearly the whole web. Ten services additionally get per-site track detection, so your settings are remembered against the actual track rather than the page address. The exceptions are browser-internal pages and native desktop applications.

  1. Any site with HTML5 sound: pitch, speed, volume and looping.
  2. Ten services also get per-track settings.
  3. Browser pages and desktop apps are out of reach.

The short version is that Capo is not a YouTube extension with a few extras bolted on. It attaches to the audio of the page you are on, so the question is rarely whether a site works — it is whether the site plays sound in a browser.

Anything with HTML5 audio or video

Pitch, speed, volume and the A–B loop work wherever there is a media element: video sites, podcast players, course platforms, embedded players, radio streams, and pages nobody has ever heard of. There is no allowlist to be added to.

Popup · the four controls
The Capo popup on a playing tab, showing its four core controls: pitch, speed, volume and the A–B loop
The popup on a playing tab. The same four controls appear wherever there is sound.
1Pitch
1aSemitone dial1bFine tune
2Speed
3Volume
3aMute
4Loop A–B
4aA / B points

Ten services with per-track detection

On queue-based music services the address bar does not change when the track does, so remembering your settings per URL would remember them for the whole playlist. These services get a resolver that reads the actual playing track, so a transposition you set on one song stays with that song.

ServiceHost
Apple Musicmusic.apple.com
Spotifyopen.spotify.com
Tidaltidal.com, listen.tidal.com
Amazon Musicmusic.amazon.* storefronts
Deezerdeezer.com
SoundCloudsoundcloud.com
Bandcampbandcamp.com and artist subdomains
Audiomackaudiomack.com
Audiusaudius.co
TikToktiktok.com

The handful it cannot reach

Browsers refuse to run extensions on their own internal pages, and that is not something any extension can opt out of. Neither Capo nor anything else runs on:

Not available onWhy
Browser settings and new-tab pagesExtensions are blocked on internal schemes
Extension store pagesHard-blocked by browser policy
Local files opened directlyExtensions cannot run on file:// pages
Desktop apps for Spotify, Apple MusicNative software, not a browser tab

Local files are not a dead end, though: Settings has a Play local file option that opens Capo’s own player for audio on your machine, with every control working as usual.

One control set, everywhere you listen.

Free · no account · nothing uploaded
Add to Chrome — free

If a page does nothing

The usual cause is that nothing is playing yet — the controls stay inert until there is sound to work on. Start playback first, then open Capo. The second most common cause is a desktop application rather than a browser tab.

Questions

Which sites does Capo work on?
Any site that plays HTML5 audio or video, which covers video sites, podcast players, course platforms and embedded media. Ten services additionally get per-track detection.
Does it work on Spotify, Apple Music and Tidal?
Yes, in their web players. Those services stream encrypted audio, which stops most audio extensions; Capo processes the sound in place rather than extracting it.
Why does nothing happen on this page?
Usually because nothing is playing yet. The controls stay inert until there is sound. Start playback, then open Capo.
Does it work on browser settings or new-tab pages?
No. Browsers block extensions on their own internal pages, and no extension can opt out of that.
Does it work on desktop apps?
No. Capo runs in the browser, so it needs the web player in a tab.

Keep reading

Put a capo on everything you listen to.

Add to Chrome — it’s freeAlso on Firefox & Edge · v2.7.6 · no account