# dmunozv04/isponsorblocktv

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/dmunozv04-isponsorblocktv).**

4,942 stars · 209 forks · Python · gpl-3.0

## Links

- GitHub: https://github.com/dmunozv04/iSponsorBlockTV
- awesome-repositories: https://awesome-repositories.com/repository/dmunozv04-isponsorblocktv.md

## Topics

`androidtv` `appletv` `chromecast` `python` `roku` `samsungtv` `sponsorblock` `tizen-tv` `youtube`

## Description

iSponsorBlockTV is a network-based video controller and smart TV ad blocker designed to automatically detect and skip sponsored segments and advertisements in YouTube videos. It operates as an automated system service that manages video playback state on connected television devices to remove promotional content.

The service integrates with the SponsorBlock database to identify specific segments for skipping. It utilizes network-layer traffic interception and HTTP-based proxying to monitor device state and modify playback instructions in real time.

The project includes workflows for TV device registration via automatic network discovery or pairing-code authentication. It supports deployment as a background system service for persistence across reboots and provides integration with standard package managers for installation.

## Tags

### Graphics & Multimedia

- [Sponsor Skipping Clients](https://awesome-repositories.com/f/graphics-multimedia/sponsor-skipping-clients.md) — Integrates SponsorBlock timestamp markers into streaming devices as a client that automatically skips sponsored content.
- [Video Ad-Skippers](https://awesome-repositories.com/f/graphics-multimedia/video-ad-skippers.md) — Runs on smart TVs and streaming devices to skip sponsored segments using SponsorBlock timestamp markers.

### DevOps & Infrastructure

- [Self-Hosting Solutions](https://awesome-repositories.com/f/devops-infrastructure/self-hosting-solutions.md) — Provides a self-hosted solution for skipping sponsored video segments on streaming devices using the SponsorBlock API.

### Operating Systems & Systems Programming

- [Background Daemons](https://awesome-repositories.com/f/operating-systems-systems-programming/system-administration-maintenance/system-services/background-daemons.md) — Provides a persistent background daemon that automatically skips sponsored segments during video playback.

### Security & Cryptography

- [Sponsored Segment Filters](https://awesome-repositories.com/f/security-cryptography/content-filtering/sponsored-segment-filters.md) — Automatically skips sponsored segments in videos using a community-sourced database of timestamp markers. ([source](https://cdn.jsdelivr.net/gh/dmunozv04/isponsorblocktv@main/README.md))
- [Ad Blocking and Breakage Repairs](https://awesome-repositories.com/f/security-cryptography/privacy-and-ad-blocking/ad-blocking-and-breakage-repairs.md) — Automatically skips sponsored segments and ads on TVs and streaming devices using community-sourced timestamps.
- [Video Streaming Clients](https://awesome-repositories.com/f/security-cryptography/privacy-preserving-utilities/video-streaming-clients.md) — Integrates SponsorBlock timestamp markers into streaming devices as a client that automatically skips sponsored content.

### Hardware & IoT

- [Account-Based Device Discovery](https://awesome-repositories.com/f/hardware-iot/connectivity-iot/internet-of-things/device-management/account-based-device-discovery.md) — Links streaming devices to a user account through automatic network discovery or pairing code entry. ([source](https://cdn.jsdelivr.net/gh/dmunozv04/isponsorblocktv@main/README.md))

### Software Engineering & Architecture

- [Cache Aside Patterns](https://awesome-repositories.com/f/software-engineering-architecture/architectural-design-patterns/design-patterns/cache-aside-patterns.md) — Implements a cache-aside pattern to store recently fetched segment timestamps and reduce redundant API calls.
