work / Autoplay Blocker

Chrome extension · side project

Videos and audio play when you ask, not when a page decides.

Autoplay Blocker stops the playback itself, not only the sound. One click allows any site you trust.

Add to Chromecoming soonsee how it works →
  • v0.1.0
  • Manifest V3
  • Free + Pro
  • EN / ID
Autoplay Blocker popup over a news page with its video held back

Muting is not stopping

Chrome has no setting that turns autoplay off. Its Sound setting only silences a site: the video keeps running, keeps downloading and keeps using your CPU.

Same page, with and without

Chrome alone
Both videos start on their own, muted but running.

Both videos start on their own, muted but running.

With Autoplay Blocker
Nothing starts. The toolbar badge counts what was held back.

Nothing starts. The toolbar badge counts what was held back.

One job, done properly

Free and Pro

Blocking is free and always will be. Pro adds control for people who tune their sites.

FeatureFreePro
Blocks video and audio autoplay on every site●●
Allow or block the current site from the toolbar●●
Badge with the number of media blocked●●
Manage site rules in settings–●
Changes apply to the open page, no reload–●
"After click" mode: blocked until you click the page–●
Blocks YouTube animated hover previews–●
Supports the development of Autoplay Blocker–●

How it works

  1. 01

    It runs first

    A small script runs in every frame before the page loads and holds playback back until it knows the rule for the site.

  2. 02

    Rules stay with you

    Your rules live in the extension on your computer. They never enter the page, so a page cannot forge an "allow".

  3. 03

    The top site decides

    The page in the address bar picks the rule, and an embedded player follows it.

Privacy and permissions

The extension collects nothing and makes no network requests of its own. Your rules and settings stay in your browser.

Access to all sites
The blocker has to run on every page and frame to stop media before it starts.
storage
Keeps your site rules, settings and the per-tab blocked counter.
declarativeNetRequestWithHostAccess
Pro: one rule that blocks YouTube animated preview images.

What it does not do yet

Questions

Why not just mute the site in Chrome?

Muting only removes the sound. The video still plays and downloads. This stops it.

A site stopped working. What now?

Allow it from the toolbar. To report it, turn on debug mode: run localStorage.setItem("ab-debug", "1") in the page console and reload, then send the lines starting with [AB].

Is it free?

Blocking is free. Pro features are free during the launch and will need a licence later.

Does it work in Edge or Firefox?

Chrome first. Edge is next. Firefox and Safari are not planned.

When will it be on the Chrome Web Store?

Soon. Until then it is built and tested locally.

Let playback be your choice again

The Chrome Web Store listing is on its way.

Add to Chrome coming soon

Built by syafwan, in the open as a side project.