github ilyhalight/voice-over-translation 1.11.12

2 hours ago
  • Реализована WEB_ABR - новая гибридная стратегия загрузки аудиодорожки с ютуба.

    • Она работает в разы быстрее чем старая WEB_MSE_PROXY (старая стратегия теперь используется в качестве fallback)
    • Работает в загрузчиках юзерскриптов в отличие от WEB_MSE_PROXY
    • При наличии авторизации на YouTube, поддерживает загрузку видео, которые имеют "Ограничение по возрасту" (age-restricted) и были недоступны со старой стратегией
    Подробнее о реализации

    По своей реализации это гибрид стратегий WEB_ABR и WEB_SABR используемых Яндексом с актуальными методами из yt-dlp.

    Плюсы:

    • вручную собирает сессию Innertube и минтит poToken, а не надеется получить все готовые данные из плеера
    • использует несколько различных вариантов клиента (web_embedded -> tv_downgraded -> web -> web_creator (требует вход в YouTube аккаунт, но позволяет переводить age-restricted видео)) (порт из yt-dlp)
    • почанковая загрузка
    • приоритеты itag из оригинального WEB_ABR

    Минусы:

    • повышает размер бандла на ~25%
  • Переработана внутренняя архитектура загрузки аудио

  • Улучшена обработка ошибок и отмены загрузки аудио

Full Changelog: 1.11.11...1.11.12

Don't miss a new voice-over-translation release

NewReleases is sending notifications on new releases.