mirror of
https://github.com/ilyhalight/voice-over-translation.git
synced 2026-10-19 07:43:33 +00:00
chore: merge master into dev
This commit is contained in:
commit
cad43694d7
20 changed files with 13835 additions and 552 deletions
34
changelog.md
34
changelog.md
|
|
@ -55,6 +55,40 @@
|
|||
- Удалена поддержка миграции настроек из версий расширения ниже 1.10.0
|
||||
- Другие небольшие технические исправления
|
||||
|
||||
# 1.11.12
|
||||
|
||||
- Реализована `WEB_ABR` - новая гибридная стратегия загрузки аудиодорожки с ютуба.
|
||||
- Она работает в разы быстрее чем старая `WEB_MSE_PROXY` (старая стратегия теперь используется в качестве fallback)
|
||||
- Работает в загрузчиках юзерскриптов в отличие от `WEB_MSE_PROXY`
|
||||
- Поддерживает загрузку видео, которые имеют "Ограничение по возрасту" (age-restricted) и были недоступны со старой стратегией при наличии авторизации на YouTube
|
||||
|
||||
<details>
|
||||
<summary>Подробнее о реализации</summary>
|
||||
|
||||
По своей реализации это гибрид стратегий `WEB_ABR` и `WEB_SABR` используемых Яндексом с актуальными методами из yt-dlp.
|
||||
|
||||
Плюсы:
|
||||
- вручную собирает сессию Innertube и минтит poToken, а не надеется получить все готовые данные из плеера
|
||||
- использует несколько различных вариантов клиента (`web_embedded` -> `tv_downgraded` -> `web` -> `web_creator` (требует вход в YouTube аккаунт, но позволяет переводить age-restricted видео)) (порт из yt-dlp)
|
||||
- почанковая загрузка
|
||||
- приоритеты itag из оригинального `WEB_ABR`
|
||||
|
||||
Минусы:
|
||||
- повышает размер бандла на ~25%
|
||||
|
||||
</details>
|
||||
|
||||
- Переработана внутренняя архитектура загрузки аудио
|
||||
- Улучшена обработка ошибок и отмены загрузки аудио
|
||||
|
||||
# 1.11.11
|
||||
|
||||
- Расширена поддержка ссылок Coursera. Добавлена поддержка Labs и некоторых других типов ссылок (#1812, [vot.js#130](https://github.com/FOSWLY/vot.js/pull/130))
|
||||
- Исправлена работа стратегии mseProxy с длинными видео. Теперь, загрузка аудио не прерывается по жестко заданному короткому таймауту
|
||||
- Увеличено максимальное время ожидания загрузки плеера до 30 секунд
|
||||
- Актуализированы имитируемые данные браузера в запросах к апи перевода видео
|
||||
- Добавлено больше дебаг логов для mseProxy
|
||||
|
||||
# 1.11.10
|
||||
|
||||
- Исправлен баг из-за которого происходил двойной запрос загрузки аудио дорожки видеоролика на YouTube (#1822)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue