YouTube Embedded RU : Ресурсы и ссылки
Опубликовано: Бармалей · 25.05.2018 · 00:03 ••• Обновление: 17.11.2022 · 15:32 0

Источники разработки "YouTube Embedded RU" и официальные репозитории.
Связанные темы на сторонних ресурсах, подборка ссылок.


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


Источники исходного кода

  • YouTube IFrame Player API : Параметры проигрывателя – управление, запуск, команды адресной строки
  • CWS: Video Autoplay Blocker – прототип функции блокировки автовоспроизведения • [обзор] • [архив]
  • CWS: h264ify – расширение-прототип функций управления видео-кодеками • [GitHub]
  • DetUrl.com: Directly Download Videos – прототип-источник внешнего скрипта-загрузчика медиа-файлов

    Использовался в версиях 2018*/2019* (начиная с версии 2018.6.2).

  • YouTube Media Direct или YouTube Links – внешние скрипты-загрузчики медиа-файлов

    Используются начиная с версии 2022.10.25 для загрузки в браузерах версий старше* или, соответственно, новее CR55+.

    * Различие в источнике обусловлено тем, что оригинальный скрипт "YouTube Links" содержит JS-операторы стандарта ES6, не работающие в браузерах версий старше CR55. Функционально результат работы обоих скриптов абсолютно одинаков, получаемые ссылки на медиа-файлы загружаются в любой версии браузера.

  • IconArchive: Исходник иконки расширения (оптимизирована)

История версий YouTube Embedded RU

Данные в таблице приведены в порядке хронологии выпуска релизов, текущая версия указана отдельно.
Номер каждой авторской версии соответствует формату даты её выпуска – год.месяц.день (ГГГГ.М.Д).
Ссылки в первой колонке (номер версии) ведут на страницу подробного описания изменений в этом выпуске.

Версия Краткое примечание по выпуску Установка
2022.11.17 Текущая стабильная версия расширения, для браузеров версий 29+ CRX v.2CRX v.3
2022.11.17 Исходный код текущей стабильной версии расширения (LBSC) ZIP
2018.5.25 Базовая версия, отработка основного функционала переключения плейера. CRX v.2
2018.5.27 Тестовая версия, исправлена мелкие недочёты, добавлен автостоп видео. CRX v.2
2018.5.30 Дополнительные функции меню, управляемое отключение автостопа видео. CRX v.2
2018.5.31 Ссылки на сервис-конвертор видео, просмотр заблокированного видео. CRX v.2
2018.6.2 Функция подключения стороннего скрипта-загрузчика видео-файлов. CRX v.2
2018.6.7 Добавлены дополнительные функции, работающие на страницах роликов. CRX v.2
2019.10.3 Переключение на мобильную версию, сервисы просмотра и загрузки. CRX v.2CRX v.3
2019.10.5 Экспериментальная версия, управление кодеками и фреймрейтом видео. CRX v.2CRX v.3
2019.10.8 Управление элементами страниц (автостоп, "кинотеатр", комментарии). CRX v.2CRX v.3
2019.10.9 Экспериментальная версия, поддержка кодека VP8 в браузерах 29-36. CRX v.2CRX v.3
2022.10.25 Экспериментальная версия, добавлены новые функции и настройки.
Подключение внешнего скрипта загрузки, работа с резервными копиями.
Решены проблемы работоспособности аддона в текущем дизайне YouTube.
CRX v.2CRX v.3
2022.11.6 Исправлены мелкие ошибки, добавлены новые функции и настройки.
Изменён подход к хранению настроек, доработана логика embed-режима.
Возвращён запуск инжектора на страницах мобильной версии YouTube.
CRX v.2CRX v.3
2022.11.17 Исправлены ошибки предыдущей версии, добавлены новые настройки.
Изменена структура меню, добавлена группа настроек загрузчика файлов.
Скрипты инжектора объединены в один, исходя из логики их работы.
CRX v.2CRX v.3
  • Установщики в формате CRX v.2 предназначены для браузеров версий 29-72 (по умолчанию).
  • Установщики в формате CRX v.3 предназначены для браузеров версий 63+ (с более ранними несовместимы).
  • Установщики в формате ZIP или 7Z являются обычными архивами, устанавливаются в режиме разработчика.
  • Установщики в формате User.JS являются скриптами, устанавливаются нативно или через менеджеры скриптов.

Архивы всех официальных версий


Обсуждение расширения на других сайтах


Дополнительные материалы для самостоятельного изучения



Ссылки по проекту Бармалей
Бармалей 25.05.2018 17.11.2022 412 0.0

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается автором
Язык интерфейса:Русский
Версия браузера:29+ (рекомендуется 31+)
Протестировано в:SRWare Iron 29/31/36/49 + 360 Extreme Explorer 9/11/12/13 (CR-63/69/78/86) + Chromium 87
Технологии и API:Чистый JavaScript (ES5), API: tabs, contextMenus, browserAction, pageAction, declarativeContent, commands, content-script

Поделиться

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