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 automatically.
Installation/Setup
In YouTube settings, there is a "Link with TV Code" (should be a 12digit numerical code) is put into the system(isponsorBlockTV) and the device is registered to use the SponsorBlock API service. That is it no need to modify settings, jail-brake devices, etc. *This code randomizes each time (for security) so it's important to do this when I'm available to input into the system.

Compatibility
Legend: ✅ = Working, ❌ = Not working, ❔ = Not tested
| 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.
Usage
*The first 5 Sec of ad can't be skipped, the rest after that works like magic, autocross adds and save precious time.
Libraries used (server side)
- pyytlounge Used to interact with the device
- asyncio and aiohttp
- async-cache
- Textual Used for the amazing new graphical configurator
- ssdp Used for auto discovery
HELP (i'm Seeing ads again)
More than likely the service has stoped (server side) could be on my end or Sponsor Block. status page below. If there service is up my server could be down for updates or maintenance. When it comes back online you should be all set nothing you need to do. (there maybe a time when the device needs to be re-added to the system). In this case I can re-add with a new link TV code.

*currently this is in testing phase, will later be a member only feature.
