Registry / communication / isponsorblocktv

isponsorblocktv

JSON →
library2.9.0pypypi✓ verified 85d 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.9–3.13
musl
3.9–3.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.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 50.3MB
glibc
py 3.10–3.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
35 hits · last 30 days
node
32
Anthropic
2
OpenAI (training)
1
Resources
isponsorblocktv — pip install isponsorblocktv · libregistry