YouTube Media Direct : Проблемы и решения
Опубликовано: Бармалей · 18.08.2021 · 00:02 ••• Обновление: 16.11.2022 · 18:20 3

Эффективная работа с загрузчиком медиа-файлов. ЧаВО и советы по настройкам.
Известные проблемы, ограничения, ошибки и особенности применения.


Этот материал поможет вам продуктивно использовать скрипт YouTube Media Direct (YTMD), а также решить возможные проблемы его настройки и эксплуатации. По сути, это некий гибрид техподдержки, FAQ'а и баг‑трекера по этому аддону, вполне достаточный для беспроблемной работы с ним.

Начнём с того, что…

В этой статье и в комментариях к ней можно…

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

Для общего удобства весьма желательно помнить…

Общие правила размещения комментариев и сообщений об ошибках

Для лучшей читабельности и удобства поиска нужной вам информации в комментариях к этой статье при размещении своих комментариев убедительная просьба придерживаться следующих простых правил:
 

  • Главное правило – по возможности всегда используйте текущую стабильную версию скрипта!
    Это позволит вам избежать "наступания на старые грабли" и сэкономит ваше время на решение проблем.
  • Перед публикацией сообщения о проблеме или ошибке – предварительно ознакомьтесь с другими комментариями, возможно, ваш вопрос уже решён ранее.
    В общем, излишнее "чукчеписательство" не приветствуется, пустой флуд будет удаляться.
  • При описании проблемы следует указывать название и версию вашего браузера, а также номер версии аддона, в которой эта проблема проявляется. Кроме того, желательно подробно описать условия возникновения ошибки, не стесняйтесь сообщать все детали, которые вам покажутся существенными.
    Это поможет автору смоделировать ситуацию и быстрее решить возникшую проблему.
  • При подтверждении фактов, опубликованных другими, или при обсуждении какой-либо проблемы – следует отвечать на соответствующее стартовое сообщение (используйте кнопку "Ответить" под конкретным комментарием).
    Это упорядочит обсуждение отдельных проблем и облегчит другим пользователям работу с материалом.
  • После того, как заявленная проблема будет решена (автором, другими пользователями или вами самостоятельно), чтобы закрыть вопрос – не поленитесь подтвердить факт решения проблемы с указанием (по необходимости) конкретного способа её решения.
    Это поможет другим пользователям избежать подобных проблем в работе аддона.

Теперь смотрим самую важную часть этого материала…


Known Issues или Некоторые известные проблемы и статус их решения

  1. Версия 2021.8.19: баг, связанный с введённым "строгим" режимом запуска: скрипт не инициализируется, в консоли выдаётся ошибка о недопустимом значении переменной unsafeWindow [auto] [2022.11.10]
  2. Общая проблема всех версий: панель загрузок вообще не отображается на страницах некоторых роликов (в частности, с возрастными ограничениями). Специально не проверялось, но не исключено, что эта же проблема может проявляться и на страницах с защищённым или платным контентом.

    Не связано с ошибками или недоработками в скрипте, ограничения на доступ выставляются сервисом YouTube.

    Для обхода ограничений можно смотреть применять специальные скрипты для разблокировки.

  3. Версия 2022.11.15: ошибка вывода панели форматов текущего ролика, панель не отображается при установке параметра конфигурации по умолчанию (showVideoFormats:"btn") [auto] [2022.11.16]
  4. [ здесь может быть описана ваша проблема ]

    Нерешённые – ссылка на обсуждение выделена вот таким цветом,
    Решённые – ссылка на обсуждение выделена вот таким цветом, в конце указана [ссылка] на ченчлог фикса или…
    [auto] – если уже решено и доступно через автоматическое обновление или…
    [next] – если уже решено и будет доступно в ближайшем публичном релизе :)



Опыт эксплуатации Бармалей
Бармалей 18.08.2021 16.11.2022 318 0.0

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

Поделиться

Всего комментариев: 3
0
3 Бармалей 16.11.2022 • 18:17
..обнаружен баг в версии 2022.11.15:
Панель не отображается при установке параметра конфигурации по умолчанию (showVideoFormats:"btn").
Причина: пропущено условие отрисовки.

Обновлено: исправлено в версии 2022.11.16.
0
2 Бармалей 04.09.2021 • 04:37
..выявлена общая проблема - панель загрузок не отображается на страницах некоторых роликов (в частности, с возрастными ограничениями). Как понимаю, эта же проблема может проявляться и на страницах с защищённым или платным контентом. Проблема обрисована и обсуждалась на форуме Ru-Board.
Причина: связано (предположительно) с отсутствием в коде страниц роликов данных о доступных форматах, если вы не залогинены на YouTube. Это не является ошибкой скрипта, ограничения доступа к контенту выставляются самим сервисом.
Решение: на текущий момент отсутствует, будем разбираться и "посмотреть", но, понятно, без гарантии..
Один из возможных вариантов: использовать для обхода ограничений специальные скрипты для разблокировки.
0
1 Бармалей 20.08.2021 • 06:18
..обнаружен баг в версии 2021.8.19, связанный с вновь введённым "строгим" режимом запуска:
Скрипт не инициализируется, в консоли выдаётся ошибка о недопустимом значении переменной unsafeWindow.
Причина: вообще говоря, мопед косяк не мой, заложен (и применяется в текущих версиях!) в прототипе, хотя и этот объект строго не рекомендуется к использованию во всяких гризманках..) В общем, без строгого режима эта конструкция "прокатывает", со строгим - даёт устойчивую ошибку в самом начале запуска, а дальше скрипт уже не работает..:/
Решение: "будем искать", надо подумать и заменить эту функцию, пока оф.билда с фиксом я не выпускал..
Временные решения (на выбор):
1. автоматически обновить скрипт (у нас же с этой версии есть URL автообновления)) до билда с фиксом (ему присвоен промежуточный номер версии 2021.8.19.2);
2. отредактировать вручную, удалив или закомментировав строку 25 ("use strict";).

Обновлено: промежуточный "костыль" (из п.1 выше) официально применяется с версии 2022.11.10.
Строгий режим оставлен, теперь он не приводит к ошибкам запуска скрипта.
close