iSponsorBlockTV Documentation

SponsorBlock client for all YouTube TV clients.

RAW Doc

Docker & Self-Hosted Deployment Verified OCI

Deploy iSponsorBlockTV on any server, homelab, or cloud container platform.

1-Click Terminal Command
bash (docker run)
docker run -d --name isponsorblocktv --restart always ghcr.io/dmunozv04/isponsorblocktv
Configured Services & Ports
โš™๏ธ iSponsorBlockTV
image: ghcr.io/dmunozv04/isponsorblocktv
docker-compose.yml
yaml (docker-compose.yml)
services:
  iSponsorBlockTV:
    image: ghcr.io/dmunozv04/isponsorblocktv
    container_name: iSponsorBlockTV
    restart: unless-stopped
    volumes:
      - /PATH_TO_YOUR_DATA_DIR:/app/data

Technical Documentation: dmunozv04/iSponsorBlockTV

โ„น๏ธ Provenance: Multi-Tier Ingestion ยท CodeWiki Reference

Overview (`README.md`)

iSponsorBlockTV




iSponsorBlockTV is a self-hosted application that connects to your YouTube TV
app (see compatibility below) and automatically skips segments (like Sponsors
or intros) in YouTube videos using the SponsorBlock
API. It can also auto mute and press the "Skip Ad" button the moment it becomes
available on YouTube ads.

[!WARNING]
YouTube appers to have changed the screen ID code format and is in the process
of revoking all existing codes. This means that you'll have to pair your
device again. You can find information on how to do that in the wiki.

Installation

Check the wiki

Compatibility

Legend: โœ… = Working, โŒ = Not working, โ” = Not tested

Open an issue/pull request if you have tested a device that isn't listed here.

Device Status
Apple TV โœ…*
Samsung TV (Tizen) โœ…
LG TV (WebOS) โœ…
Android TV โœ…
Chromecast โœ…
Google TV โœ…
Roku โœ…
Fire TV โœ…
CCwGTV โœ…
Nintendo Switch โœ…
Xbox One/Series โœ…
Playstation 4/5 โœ…

*Ad muting won't work when using AirPlay to send the audio to another speaker.

** Shorts aren't fully supported due to limitations on YouTube's side.
A single short can be seen by either selecting the "Disconnect" option in the
warning shown
or by long pressing the thumbnail to open the menu and clicking play from there

Usage

Run iSponsorBlockTV on a computer that has network access. It doesn't need to
be on the same network as the device, only access to youtube.com is required.

Auto discovery will require the computer to be on the same network as the device
during setup.
The device can also be manually added to iSponsorBlockTV with a YouTube TV code.
This code can be found in the settings page of your YouTube TV application.

Libraries used

Projects using this project

Contributing

  1. Fork it (https://github.com/dmunozv04/iSponsorBlockTV/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

Made with contrib.rocks.

License


--- METRICS ---