shipwithjev

Catalog / Tools & apps

0214GitHub

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.

Open source ↗ github.comcost~$0.005time-
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. 0616

    Jevstiller: distill Jev calls into a local model

    A self-hosted proxy that trains a local model on Jev's answers. It served 72% of Banking77 locally at 15 ms, with a 2% audit and a bound on disagreement.

    tomerglick57 · Tools & apps · 15 ms local

  2. 0611

    Scruple: code checks for what linters miss

    Semantic-aware linting with System One models: rules you can state in a sentence, checked against your code by Jev.

    @nalexpeae · Tools & apps

  3. 0606

    Algolia-style Postgres search with a Jev reranker

    Typo tolerance, typeahead, barcodes and facet counts in plain Postgres SQL, plus an optional Jev step that asks one question per top-10 result.

    @alex_forman1 · Tools & apps

  4. 0604

    Virtual Closet: outfits from closet videos

    built a virtual closet & outfit generator from raw closet videos. classification + semantic search thanks to jev 🥰. clueless closet dreams finally coming to life

    @maitreemervana · Tools & apps