Aвтопауза для Youtube-видео
Опубликовано: Бармалей · 13.11.2014 · 00:01 ••• Обновление: 20.12.2020 · 13:18 0

Aвтопауза для Youtube-видео – скрипт-инжектор, отключает функцию автоматического запуска воспроизведения роликов на любых страницах сервиса Youtube и во фреймах с embedded-видео. Вариации: лайт-версия без фонового процесса и индикации, также есть в виде user-скрипта.

Предоставляется по лицензии GPL v.3, бесплатно для частного некоммерческого использования.


В этой статье:


Общее назначение и краткая история создания

Aвтопауза для Youtube-видео – расширение для браузеров семейства Chromium, автоматически блокирует автозапуск видео-роликов на сервисе YouTube.

Основное назначение – обеспечить простое решение задачи принудительной остановки автозапуска воспроизведения. Главная цель – работоспособность на любых версиях браузеров, нетребовательность к ресурсам и компактность.

Первоначально расширение создано на основе аддона Autopause for Youtube. В дальнейшем (в лайт-версиях) принцип работы форка был изменён и существенно упрощён, в качестве основы для текущих версий аддона используется метод блокирования автозапуска видео-объектов, предложенный в аддоне Video Autoplay Blocker. Это позволило полностью отказаться от фонового процесса и, кроме того, убрать (практически) зависимость от постоянных переделок дизайна и функционала сервиса Youtube.

В отличие от оригинала, русский форк не занимает память в покое и выгружается после выполнения основной функции. Другое важное отличие – полноценная работоспособность форка на версиях браузера 31+. Кроме того, при доработке расширения из кода была полностью удалена вся гуглоаналитика.

При выпуске первой версии в ноябре 2014 года аддон был "брэндирован" как "Aвтопауза для Youtube-видео" и на текущий момент распространяется под этой "торговой маркой". В силу того, что у расширения нет никакого интерфейса взаимодействия с пользователем, необходимость его локализации отсутствует, в качестве языка описания используется только русский (жёстко зашит в коде).

В результате "доработки напильником" получилась микро-полезняшка из серии "поставил и работай", ставшая отличной альтернативой аналогам, не только решающая основную задачу, но и превосходящая их по лёгкости исходного кода.

Следует особо отметить, что в отличие от многих других современных аддонов, в Aвтопаузе для Youtube-видео нет (и никогда не будет) никакой "допустимой" или скрытой рекламы, это расширение не является предметом монетизации.

Автор гарантирует отсутствие в этом расширении каких-либо следящих, "стучащих" и иных "статистических" механизмов, а также любых других средств, направленных на "персонализацию" конечного пользователя с целью получения какой-то коммерческой выгоды.


Основные возможности и способ применения

Aвтопауза для Youtube-видео отключает автоматический запуск воспроизведения ролика на Youtube, работает для объектов HTML5-видео. Базовая версия* расширения могла обрабатывать и видео в формате Flash, однако, на текущий момент это неактуально в связи с полным отказом сервиса от поддержки этого формата.

* На текущий момент эта версия не работает с обновлённым дизайном Youtube, разработка этого варианта прекращена и для решения основной задачи следует использовать лайт-версии аддона.

По существу, это расширение является некой "пропущенной" настройкой интерфейса плейера, позволяющей использовать сервис более комфортно.

Расширение корректно работает в любых, даже достаточно старых, версиях браузеров, не требуя от пользователя никаких дополнительных действий или настроек – блокировка запуска видео срабатывает полностью автоматически, за счёт функций контент-скрипта расширения.

Автозапуск блокируется на любых страницах, содержащий штатный плейер сервиса Youtube, в том числе – на титульных страницах каналов (пользователей). Режим автостопа автоматически отключается при запуске воспроизведения вручную. Кроме того, автостоп видео автоматически снимается при навигации во вкладке или при загрузке с зажатыми клавишами Shift или Ctrl+Shift.

Актуальные версии расширения (лайт-версии) также корректно работают на любых сайтах с любыми фреймами cо встроенным видео (embedded), содержащими стандартный плейер Youtube. В этих версиях код инжект-скрипта максимально упрощён, отсутствует какая-либо индикация или управляющие элементы.

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


Загрузка и установка

Расширение не имеет практических ограничений по версии браузера, может использоваться на любых хром-браузерах, поддерживающих инжекцию скриптов (рекомендуются версии 31+). Однако, с учётом различных "новшеств", вводимых производителями браузеров, а также в связи с периодическими изменениями дизайна и функционала самого сервиса Youtube, желательно ознакомиться с документацией на конкретный билд, который планируется установить – могут быть, так сказать, "некоторые нюансики" и их необходимо учитывать.)

Актуальная лайт-версия также доступна в виде юзер-скрипта и может быть установлена либо с использованием нативной поддержки, либо с помощью любого менеджера скриптов (Violentmonkey/Tampermonkey/etc.).

Можно загрузить любую из версий Aвтопауза для Youtube-видео на следующих ресурсах:

При возникновении сложностей с установкой читаем этот совет.

Для работы в режиме "инкогнито" в блоке аддона на странице chrome://extensions включаем опцию:
[читать матчасть]



Описание и инструкции Бармалей
Бармалей 13.11.2014 20.12.2020 273 0.0

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается автором
Язык интерфейса:Русский
Версия браузера:29+
Протестировано в:SRWare Iron 29/31/36/49
Технологии и API:Чистый JavaScript (ES5), API: pageAction, content-script

Поделиться

Всего комментариев: 0
close