SponsorBlock

Бесплатно
Открытый исходный код
Windows
macOS
Linux
Android
iOS

Сайт: sponsor.ajay.app

SponsorBlock — это открытое краудсорсинговое расширение и сопутствующий публичный API, предназначенные для автоматического пропуска повторяющихся сегментов в видеоконтенте, прежде всего на платформе YouTube. Система основана на добровольных пометках пользователей, которые отмечают временные отрезки видео, соответствующие рекламным вставкам, спонсорским сообщениям, заставкам, музыкальным паузам и другим повторяющимся сегментам. После внесения меток данные распространяются через центральный сервер и становятся доступными клиентским расширениям и приложениям, которые встраивают логику автоматического перемотки или скрытия подобных отрезков при воспроизведении.

Проект комбинирует элементы краудсорсинга, открытого кода и публичного API: код расширения опубликован с открытой лицензией, а API предоставляет стандартизированный интерфейс для запроса помеченных сегментов по идентификаторам видео. Исторически сервис развивался как сообщественный инструмент для удобства просмотра, при этом документация и реализация уделяют внимание классификации типов сегментов, прозрачности модерации и возможности оспаривания или корректировки меток. В случаях ограниченной документированной информации о деталях реализации текст честно отражает общеизвестную функциональность и типичный сценарий использования подобных систем.

  • Краудсорсинг меток: пользователи могут помечать начало и конец сегментов, указывать категорию (спонсорство, реклама, вступление, аутро, мусор и др.) и отправлять записи в общую базу.
  • Публичный API: предоставляет доступ к базе пометок для внешних клиентов, позволяя получать список сегментов по идентификатору видео и фильтровать по типу.
  • Клиентские расширения: браузерные и сторонние плееры используют полученные данные для автоматической перемотки или пропуска помеченных отрезков во время воспроизведения.
  • Классификация сегментов: поддержка нескольких категорий, что позволяет пользователям и приложениям выбирать, какие типы фрагментов следует пропускать.
  • Модерация и проверка: механизмы коллективной проверки и рейтингов пользователей снижают количество ошибочных или злоумышленных пометок.
  • Открытость исходного кода: исходные реализации и клиентские плагины доступны для аудита и модификации сообществом.
  • Интеграция со сторонними приложениями: API позволяет встраивать функциональность пропуска сегментов в разные плееры и приложения без прямой зависимости от конкретного расширения.
  • Приватность и анонимность данных: система опирается на добровольные вкладки пользователей; детали реализации политики хранения и анонимизации могут различаться в зависимости от развёртывания.
  • Локализация и сообщество: поддержка множества языков интерфейса и вкладок от распределённого сообщества способствует покрытию широкого круга контента.
  • Настройки пользователя: гибкие опции позволяют включать или отключать автоматический пропуск по категориям или вручную просматривать предлагаемые метки перед применением.
Подробнее