Brave / Chrome extension · works while you stream

A bad way
to watch a
good movie

Trashcut rides along while you watch and fast-forwards the boring scenes, playing the good ones at full speed. A 2½-hour movie in about an hour, plot intact. For rewatches only — you've already earned the right to butcher it.

// this is not how you should watch a movie. that's the whole point.

▶ INDEPENDENCE_DAY FF · MUTED EXAMPLE · ON HULU
Now playing ▸
00:0000:002:26:00
Now playing
Interest
Rate
1.0×
Trashcut runtime
Interest ≥
6
FF rate
FF audio

Fast-forward runs silent.

Trashcut won't give you the movie.
It gives you the highlights, badly.

The slow scenes that build character and plot? On a first watch, those are the movie. Trashcut skips them on purpose — so it's only for films you've already loved properly at least once.

you've seen it — now speedrun it.
The short version

What it does while you watch

SPOTS THE MOVIE

Knows which film you've got playing the moment the page loads — no setup, no searching.

LOADS THE CUTS

Pulls that movie's scene map, where every scene is scored for how good it is.

READS YOUR TASTE

Your lens decides the line: a great scene plays at full speed, a dull one doesn't get the privilege.

BLASTS THE REST

Boring stretches fly by at up to 8×, then it drops straight back to 1× the second something good starts.

The kit

Tune your own bad cut

Lenses

Set your tolerance

The default lens keeps anything rated 6 or higher. Crank the threshold and the movie shrinks toward the one-hour mark; loosen it for a gentler trim. Tag-based lenses (watch only the action) are next.

FF Audio

The sound of skipping

Choose what the fast-forward sounds like. Movie mode keeps the real audio (only sensible up to 4×). Or go full VHS — it loops a real VCR recording over the blast, a fresh chunk every burst so it never repeats.

MUTEDMOVIE📼 VHS
Authoring

Mark the cuts yourself

Adding a movie that isn't covered yet? An overlay rides on top of playback — mark scene starts, ends and tags live as you watch, then export the whole cut to your clipboard. That's how the library grows.

Anywhere

Built to spread

Cuts are tied to the movie, not the service — so the same scene map works wherever a film lives. Hulu runs today; more services slot in without redoing the data.

Honest status

Now & next

Trashcut is early and rough around the edges. Here's what already works and what's coming.

Fast-forward the boring sceneslive on Hulu todayNow
Tune your own cutinterest threshold, fast-forward speed, FF audioNow
Author scenes for a new moviemark cuts live and exportNow
🟡A growing movie librarymore titles, with tighter cutsSoon
🟡One-click install & a real settings panelweb store listing + popup UISoon
More streaming servicessame cuts, new playersLater
Community-shared cutsswap scene maps with other peopleLater
Get it running

Load the trash

No web store yet — for now it loads unpacked. Two minutes, start to finish.

trashcut — build
# build the extension
$ npm install
$ npm run build
→ bundling content script…
→ copied assets + scene data
→ scenes validated ✓
→ build complete · load it unpacked ▸
  1. Run npm install && npm run build — produces content.js and copies assets.
  2. Open brave://extensions (or chrome://extensions) and flip on Developer mode.
  3. Click Load unpacked and point it at the repo root.
  4. Open a movie that's in the library — the overlay drops in top-right and starts cutting.

Watch it badly.

Add Trashcut to your browser and turn tonight's rewatch into an hour. We won't tell the director.

Coming to the Chrome Web Store · for now, load unpacked above.