shipwithjev

Catalog / Tools & apps

0282GitHub

YouTube sponsor skipper

A Chrome extension that detects sponsor segments and skips them.

Tony Dinh built a Chrome extension that can listen to a YouTube video’s audio, detect when a sponsor segment starts, and skip it in real time. He puts the cost at about $0.005 per video. It is an open-source prototype, and you use your own API key.

trungdq88/youtube-sponsor-detectionREADME ↗
# Sponsor Skip

Skips sponsor reads on YouTube. A Chrome extension finds each read with
**Jev** (TypeSafe's System One model) and jumps past it while you watch; a
small web app does the same for a pasted link. Code owns every timestamp: Jev
only ever names a transcript line or answers yes/no about what it heard.

You need a [TypeSafe](https://typesafe.ai) API key. Smart and Listen modes
also need a [Deepgram](https://console.deepgram.com) key for speech-to-text.

## Chrome extension

1. Clone this repo. Open `chrome://extensions`, turn on **Developer mode**,
   click **Load unpacked** and pick the `extension/` folder.
2. Click the extension's icon and paste your TypeSafe key. Transcript mode
   works from there; add a Deepgram key to try the Smart or Listen modes.
3. Open any YouTube video. A panel appears bottom-right with the reads found,
   a **Skip** button per read, the auto-skip toggle, the running cost and, in
   the audio modes, what is being heard and a log of every decision.

<p align="center"><img src="docs/panel.png" width="300" alt="The panel on a watch page" /></p>

### Modes

| Mode | How it works | Needs | Cost per hour watched |
| --- | --- | --- | --- |
| **Transcript only** (default) | Jev reads the captions and the whole read is skipped. Works only where YouTube hands the transcript over. | TypeSafe | under a cent |
| **Smart** | The transcript finds each read and its end; the audio is listened to only around each read, and once Jev agrees a read is playing the video jumps to its end. If the audio has not confirmed a read 12 s after its start, the transcript skips it anyway. | Both keys | about $0.05 |
| **Listen only** | No transcript. The video's audio is streamed to Deepgram as it plays; when Jev hears a read, the video jumps ahead in 10 s steps u

Also filed under Tools & apps

  1. 0573

    Support chat: agent offered a human escalation path

    A frustrated customer hits a bot loop twice; the judge checks whether a human handoff was offered.

    everyai-com · Tools & apps

  2. 0572

    Subscription cancel: effective date is explicit

    An agent cancels a subscription; the judge checks the exact date the cancellation takes effect.

    everyai-com · Tools & apps

  3. 0571

    Sales quote: numbers match the official price list

    An agent quotes $29/seat against a price list; the judge checks the quote matches exactly.

    everyai-com · Tools & apps

  4. 0570

    Refund chat: agent stated the amount before issuing it

    A support agent issues a $42.50 refund; the judge checks the exact amount was stated before the refund was confirmed.

    everyai-com · Tools & apps