Registry / communication / isponsorblocktv

isponsorblocktv

JSON →
library2.9.0pypypi✓ verified 80d ago

A SponsorBlock client for YouTube TV clients (e.g., smart TVs, game consoles) that skips sponsor segments. Current version 2.7.0, requires Python >=3.9. Released roughly monthly.

pip install isponsorblocktv
INSTALL
IMPORT
SIG · ISPONSORBLOCKTV
I
isponsorblocktv
communicationpythonv2.9.0
Install
8.6s avg
Import
Disk
58MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v2.8.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 50.3MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 8.6s · import 0.000s · 52MB
58MB installed
● package 58MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

iSponsorBlockTV
import iSponsorBlockTV
from isponsorblocktv import iSponsorBlockTV

Basic usage to connect and start skipping sponsors.

import asyncio from isponsorblocktv import iSponsorBlockTV async def main(): client = iSponsorBlockTV(user='your_user_id', password='your_password', device_name='MyDevice') await client.connect() await client.start() asyncio.run(main())
Debug
Known issues
gotchaThe library requires a YouTube TV account and device pairing; it does not work with standard YouTube accounts.
fix
Ensure you have a YouTube TV (TV-connected) account and have paired a device using the pyytlounge library.
affects: all
breakingVersion 2.0.0 introduced breaking changes: replaced synchronous API with async, changed class names and method signatures.
fix
Upgrade to >=2.0.0 and rewrite code to use async/await; import from isponsorblocktv instead of the old module.
affects: <2.0.0 vs >=2.0.0
deprecatedThe 'set_auto_play_mode' method was removed in v2.5.0.
fix
Use 'auto_play_mode' property instead.
affects: >=2.5.0
gotchaMinimum Python version is 3.9; running on 3.8 or earlier will fail.
fix
Upgrade Python to 3.9+.
affects: >=2.3.0,<3.9
Upgrade
Version history
2.9.0latest on PyPI · released May 9, 2026
Audit
Dependencies
pyytloungerequiredRequired for YouTube TV lounge API communication.
aiohttprequiredAsync HTTP client for SponsorBlock API calls.
Agent activity
31 hits · last 30 days
node
30
OpenAI (training)
1
Resources
isponsorblocktv — pip install isponsorblocktv · libregistry