iSponsorBlockTV — Как смотреть YouTube без рекламы на любом телевизоре

01 Jun, 2026
5,754
🔱 239
👥 16

Знакомо чувство, когда вы смотрить любимый контент на YouTube через Smart TV, и в самый интересный момент начинается реклама? Или когда автор видео настойчиво предлагает подписаться на какой-то сервис? Проект iSponsorBlockTV решает эту проблему раз и навсегда.

Что это за инструмент?

iSponsorBlockTV — это Python-приложение, которое интегрируется с популярным сервисом SponsorBlock и автоматически пропускает рекламные и спонсорские сегменты в видео на YouTube. Причем работает оно не только в браузере, а на любом телевизоре с YouTube — от Apple TV до PlayStation 5.

Интересный факт: проект поддерживает более 10 типов устройств, что делает его универсальным решением для домашнего кинотеатра.

Почему это круто? 5 ключевых возможностей

  1. Универсальная поддержка устройств

    • Работает на Apple TV, Samsung (Tizen), LG (WebOS), Android TV, Chromecast и даже игровых консолях
    • Поддерживается автоматическое обнаружение устройств в локальной сети
  2. Автоматический пропуск рекламы

    Реклама
    • Использует базу данных SponsorBlock с отметками пользователей
    • Можно настроить какие именно сегменты пропускать: только спонсорские блоки или также вступления, антракты и т.д.
  3. Быстрая асинхронная работа

    • Написано на Python с использованием asyncio и aiohttp
    • Не тормозит просмотр даже на слабых устройствах
  4. Гибкие настройки

    • Графический конфигуратор на базе Textual
    • Можно создать белый список каналов, где реклама не будет пропускаться
  5. Простая интеграция

    • Доступен как Docker-образ и Home Assistant аддон
    • Можно развернуть на любом компьютере в локальной сети

Как это работает технически?

Под капотом проект использует несколько интересных библиотек:

  • pyytlounge — для взаимодействия с YouTube TV устройствами
  • async-cache — для кэширования запросов к API SponsorBlock
  • Textual — для удобного графического интерфейса настроек

Главная фишка — приложение постоянно мониторит активность на устройстве и в нужный момент отправляет команду "перемотки" через локальную сеть. Все происходит практически мгновенно.

# Пример кода из проекта (упрощенно)
async def skip_segment(segment, device):
    current_time = await device.get_current_time()
    if segment["start"] <= current_time <= segment["end"]:
        await device.seek(segment["end"])

Кому это будет особенно полезно?

  1. Владельцам Smart TV — больше не нужно вручную перематывать рекламу
  2. Энтузиастам Home Automation — интеграция с Home Assistant позволяет управлять процессом из единого центра
  3. Разработчикам медиасистем — код открыт и может быть адаптирован под конкретные нужды
  4. Любителям чистого контента — смотрите только то, за чем пришли, без навязчивого маркетинга

Как начать использовать?

  1. Установите приложение на любой компьютер в вашей сети (есть варианты для Docker и Home Assistant)
  2. Запустите и дайте ему доступ к вашему YouTube через код из настроек приложения
  3. Наслаждайтесь просмотром без рекламы — система все сделает за вас

Вывод: стоит ли попробовать?

iSponsorBlockTV — одно из тех редких решений, которое действительно делает жизнь проще. Если вы увлекаетесь технологиями и устали от рекламы на телевизоре, этот проект стоит вашего внимания. Более 3400 звезд на GitHub и активное сообщество разработчиков гарантируют, что инструмент будет только улучшаться.

Для новичков: не пугайтесь Python-кода — есть готовые Docker-образы, которые можно развернуть в пару кликов. Для продвинутых: проект открыт для доработок и интеграций.

Попробуйте — и, возможно, вы уже не сможете смотреть YouTube без этого помощника.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.