Skip to content

Releases: ilyhalight/voice-over-translation

1.7.2

10 Nov 12:52
21553dd
Compare
Choose a tag to compare

Список изменений

  • Добавлена возможность использования эксперементальной вариации голосов Яндекса. Новые голоса работают, только при некоторых условиях, во всех остальных случаях используются старые (#897)
  • Добавлен обход кэша при получение перевода интерфейса после нажатия на кнопку "Обновить файлы локализации"
  • Исправлена некорректная генерация Sec-{Vsubs|Vtrans}-Token заголовков (vot.js#36)
  • Исправлена ошибка из-за которой старый плеер не добавлял lipsync эвенты после первого выключения перевода (#902, #894, возможно #887)
  • Исправлена работа Yandex Disk по пути /i/ (#908)

What's Changed

Full Changelog: 1.7.1...1.7.2

1.7.1

04 Nov 23:03
856b56d
Compare
Choose a tag to compare

Список изменений

  • Добавлена поддержка Coursetrain (coursetrain.net) (#706)

  • Добавлена поддержка Ricktube (ricktube.ru)

  • Добавлена поддержка Bilibili Bangumi (#852)

  • Добавлена поддержка Incestflix (#705)

  • Добавлена поддержка субтитров от сайта для Vimeo

  • Включен обход Media CSP для player.vimeo.com

  • Добавлена поддержка просмотра видео в плеере Яндекс Диска без перехода по публичной ссылка (Вы все еще должны открыть публичный доступ к файлу (Не к папке!!!)) (#837)

  • Исправлено долгое ожидание перевода для новых запросов на перевод для YouTube (статус = 6) (1#issuecomment-2433274910, 868#issuecomment-2436080833)

  • Исправлена работа встраиваемого плеера Vimeo (player.vimeo.com), если видео залито в приватный доступ и доступно только через встраивание (#543, #828)

  • Переработан новый аудиоплеер, который полностью работает на AudioContext

    По умолчанию данный плеер используется, только, чтобы обходить Media CSP на некоторыъ сайтах. Если вам нужен какой-либо из ниже перечисленных фиксов, то вам нужно будет снять галочку "Использовать только для обхода Media CSP"

    • Исправлена работа медиаклавиш, если включен новый плеер (#192, #841)
    • Исправлена работа PiP при активном переводе для браузера Arc (#357)
    • Опция "Обходить Media CSP" заменена на "Использовать только для обхода Media CSP" (речь про новый плеер), а так же, теперь, данная опция зависит от состояния опции "Использовать новый аудио плеер"
  • Исправлена ошибка из-за которой озвучка иногда могла не стартовать со старым плеером (#840)

  • Теперь, при преобразование секунд в минуты будет учитываться доля секунд, вычисляемая по формуле secs/60, и если доля секунд больше N%, то результат будет округляться до следующей минуты. Благодаря этому, будет меньше ситуаций, когда сервер вернул, что необходимо подождать, например 110 секунд, а расширение пишет, что осталось около 1 минуты

  • Исправлено добавление обводки для слайдеров на некоторых сайтах

  • Исправлено некорректное отображение чекбоксов на некоторых сайтах

  • Переработана логика работы с аудио плеерами

What's Changed

Full Changelog: 1.7.0...1.7.1

1.7.1-beta4

29 Oct 12:55
abb7d5f
Compare
Choose a tag to compare
1.7.1-beta4 Pre-release
Pre-release

Warning

Бета версия может работать нестабильно. Обо всех проблемах, рекомендуется сразу же сообщать в Issues

Список изменений

  • Исправлена ошибка из-за которой при смене видео кнопка могла перестать работать со старым плеером (875#discussioncomment-11085577)

What's Changed

  • Fix translation button on change video with old player by @ilyhalight in #879

Full Changelog: 1.7.1-beta3...1.7.1-beta4

1.7.1-beta3

28 Oct 22:02
dd7a6d0
Compare
Choose a tag to compare
1.7.1-beta3 Pre-release
Pre-release

Warning

Бета версия может работать нестабильно. Обо всех проблемах, рекомендуется сразу же сообщать в Issues

Список изменений

  • Обновлена логика запросов к VOT Worker для поддержки новых запросов из 1.7.1-beta2
  • Обновлена логика нового плеера. Теперь, он не использует Tone.js и работает лучше, чем раньше

What's Changed

Full Changelog: 1.7.1-beta2...1.7.1-beta3

1.7.1-beta2

25 Oct 00:04
4d6b8a4
Compare
Choose a tag to compare
1.7.1-beta2 Pre-release
Pre-release

Warning

Бета версия может работать нестабильно. Обо всех проблемах, кроме нового плеера, рекомендуется сразу же сообщать в Issues

Warning

На данный момент рекомендуется отключить новый плеер или использовать функцию "Использовать только для обхода Media CSP" т.к. новый плеер, все еще, находится в разработке и содержит критические недоработки, которые могут доставить дискомфорт при использование

Warning

На данный момент Worker еще не поддерживает функционал необходимый для изменения "Исправлено долгое ожидание перевода для новых запросов на перевод для YouTube". Немного подождите, либо удалите опцию "translateProxyEnabled" в хранилище расширения. УЖЕ ДОСТУПНО В 1.7.1-beta3

Список изменений

  • Добавлена поддержка Coursetrain (coursetrain.net) (#706)
  • Добавлена поддержка Ricktube (ricktube.ru)
  • Добавлена поддержка Bilibili Bangumi (#852)
  • Добавлена поддержка Incestflix (#705)
  • Частично исправлено добавление питча при увеличение/уменьшение скорости с новым плеером (#849, #853, #840)
  • Исправлена логика работы расширенного увеличения громкости с новым плеером
  • (УЖЕ ДОСТУПНО В 1.7.1-beta3) Исправлено долгое ожидание перевода для новых запросов на перевод для YouTube (статус = 6) (1#issuecomment-2433274910, 868#issuecomment-2436080833)
  • Опция "Восстановление мультимедийных клавиш" заменена на "Использовать новый аудио плеер"
  • Опция "Обходить Media CSP" заменена на "Использовать только для обхода Media CSP" (речь про новый плеер), а так же, теперь, зависит от состояния опции "Использовать новый аудио плеер"
  • Исправлено добавление обводки для слайдеров на некоторых сайтах
  • Исправлено некорректное отображение чекбоксов на некоторых сайтах
  • Переработана логика работы с аудио плеерами
  • Часть кода переписана на TypeScript

What's Changed

  • Перенос Tone.js и исправление громкости by @SashaXser in #862
  • Rewrited audio player logic with Tone.js (temporary) by @ilyhalight in #869

Full Changelog: 1.7.1-beta1...1.7.1-beta2

1.7.1-beta1

04 Oct 23:17
a6cab79
Compare
Choose a tag to compare
1.7.1-beta1 Pre-release
Pre-release

Warning

Бета версия может работать нестабильно. Обо всех проблемах рекомендуется сразу же сообщать в Issues

Список изменений

  • Включен обход Media CSP для player.vimeo.com

  • Добавлена поддержка субтитров от сайта для Vimeo

  • Исправлено неверное название переменной для отключения чекбокса усилителя громкости аудио, что могло приводить к ошибке

  • Исправлена работа встраиваемого плеера Vimeo (player.vimeo.com), если видео залито в приватный доступ и доступно только через встраивание (#543, #828)

  • Исправлена работа медиаклавиш, если в браузере есть поддержка AudioContext (#192, #357, #841)

    В меню расширения добавлен чекбокс "Restoring multimedia keys". По умолчанию чекбокс включен, если браузер поддерживает AudioContext. С включением чекбокса "Restoring multimedia keys", изменение значения чекбокса "Bypassing Media CSP" становится недоступным т.к. эти два чекбокса выполняют один и тот же функционал, но "Bypassing Media CSP" действует для ограниченного числа веб-сайтов, а "Restoring multimedia keys" для всех веб-сайтов с которыми работает расширение. Если после этого перехода не возникнет серьезных проблем, то чекбокс "Bypassing Media CSP" будет полностью удален.

    What's Changed

Full Changelog: 1.7.0...1.7.1-beta1

1.7.0

24 Sep 12:18
db1381a
Compare
Choose a tag to compare

Список изменений

  • Переработана логика обновления переводов для меню расширения

  • Добавлена кнопка для ручной проверки обновлений локализации

  • Добавлена возможность копировавания текста из информации о расширении

  • Добавлена настройка горячей клавиши перевода (#485 в #760)

  • Добавлена поддержка путей /inbox/ и /bk/ для Видео Mail.ru (#763)

  • Добавлена поддержка 9animetv с возможностью отображения субтитров от сайта (#748)

  • Добавлена поддержка EpicGames Developers с возможностью отображения субтитров от сайта (#255, #505)

  • Добавлена поддержка Odysee (#755)

  • Добавлена поддержка Watchpornto

  • Добавлена поддержка прямых ссылок на .webm файлы

  • Добавлена поддержка Sap Learning с возможностью отображения субтитров от сайта (#719, #806)

  • Добавлена поддержка Linkedin Learning с возможностью отображения субтитров от сайта (#332, #372)

  • Добавлена возможность использования автоматически переведенных субтитров с YouTube. Язык, на который переводятся субтитры, выбирается согласно языку интерфейса расширения. Если язык интерфейса и язык автосгенерированных субтитров совпадают, то субтитры не будут показаны (#537)

  • Добавлена возможность выбрать формат загружаемых субтитров

  • Добавлено округление до целого процента в слайдере "Уменьшить громкость видео до"

  • Добавлена возможность включить загрузку аудио дорожки и субтитров с названием видео, если расширение его нашло (#791)

  • Добавлена возможность включить обход Media CSP через расширение (включено по умолчанию, если браузер поддерживает WebAudio), а не удалять его полностью через Tampermonkey или какие-либо другие расширения, что является не очень безопасным вариантом. Работает, только, для ниже перечисленных веб-сайтов. Если вы нашли сайт, который необходимо добавить в список для обхода Media CSP - создайте Issues.

    • "linkedin",
    • "sap",
    • "apple_developer",
    • "xvideos",
    • "twitter",
    • "facebook",
    • "yandexdisk",
    • "reddit",
    • "invidious",
    • "piped"
  • Добавлено автоопределение возвращаемого типа данных из LocalStorage, если присутствует стандартное значение

  • Убрано выставление языка auto по умолчанию для Invidious и Piped

  • Автосгенериванные субтитры с YouTube, теперь, используют уже существующие токены, а не генерируют новые

  • В субтитрах от самого веб-сайта, теперь, показывается полный домен сайта, а не его внутреннее название

  • Изменена логика работы субтитров на "кастомных" сайтах. Теперь, вместо ошибки, возвращаются пустые данные

  • Изменен загрузчик стилей при сборке расширения, благодаря этому скорость сборки стала немного быстрее, а итоговый размер кода, отвечающего за стили, уменьшен в ~1.65 раза

  • Стандартный адрес для проксирования m3u8 изменен на media-proxy.toil.cc/v1/proxy/m3u8. Если вы развернули свой собственный m3u8 прокси вы можете перейти на более производительный прокси-сервера FOSWLY/media-proxy или остаться на старой версии FOSWLY/m3u8-proxy-worker

  • Адрес vot-backend изменен на https://vot.toil.cc/v1

  • Исправлена работа расширения без наличия WebAudio (#749)

  • Исправлена ошибка из-за которой кнопка перевода могла не появляться до первичного получения субтитров или завершения автоперевода

  • Исправлена ошибка из-за которой при смене адреса worker прокси-сервера домен сразу применялся, даже, если проксирование аудио выключено

  • Исправлена ошибка из-за которой при запросе субтитров не учитывался выбранный язык видео

  • Исправлена ошибка из-за которой для определения языка видео на ютубе использовалось локализованное название видео

  • Исправлена ошибка из-за которой субтитры на некоторых сайтах могли иметь неверный размер шрифта

  • Исправлена ошибка из-за которой не отключалась озвучка после перелистывания видео в YT Shorts (#802)

  • Исправлена работа расширения для Kick

  • Исправлена работа расширения для Coursera (#823)

  • Исправлено появление значка загрузки при переводе на "кастомных" сайтах

  • Исправлено появление кнопки в Rumble (#784)

  • Исправлен жирный размер текста в меню и кнопке перевода на некоторых сайтах

  • Исправлена растянутая кнопка перевода в Safari (#497)

  • Исправлена попытка активации расширения на accounts.youtube.com

  • Автоперевод и первичное получение субтитров, теперь, происходит параллельно

  • Некоторые другие мелкие улучшения

What's Changed

Full Changelog: 1.6.1...1.7.0

1.6.1

11 Aug 22:34
be948f5
Compare
Choose a tag to compare

Список изменений

  • Теперь, после инициализации кнопка скрывается, а не ждет пока вы куда-нибудь нажмете/наведетесь на видео
  • В качестве эксперимента, была убрана регистрация видео, которые изначально были замучены (такие видео могли использоваться для заднего фона или как вспомогательные элементы для основного плеера)
  • Исправлена ошибка из-за которой на сайтах без поддержки субтитров кнопка могла не показываться
  • Исправлена ошибка из-за которой кнопка не исчезала на Pornhub (#700)
  • Ускорена работа VideoObserver (#740)
  • Временно, поддержка www.reddit.com заменена на old.reddit.com из-за багов с инициализацией
  • Добавлена поддержка большего числа инстансов Peertube
  • Добавлено проксирование субтитров (#739)
  • Добавлена поддержка Poketube (#726)
  • Исправлена работа Peertube
  • Исправлена работа Dailymotion (#728#discussioncomment-10300700)
  • Исправлена работа Google Drive (#737)

What's Changed

Full Changelog: 1.6.0...1.6.1

1.6.0

06 Aug 21:42
46bc205
Compare
Choose a tag to compare

Warning

Версия не была протестирована в полном объеме, о любых известных проблемах пишите в Issues, если их решение еще не было описано в FAQ.

Список изменений

  • Функционал запросов к API переписан с использованием vot.js
  • Добавлена поддержка Kick (записи трансляций до 4 часов (/video/VIDEO_ID) + клипы)
  • Добавлена поддержка Kodik
  • Добавлена поддержка Reddit
  • Добавлена поддержка Patreon
  • Добавлена поддержка Archive.org (#679)
  • Добавлена поддержка курсов без субтитров для Udemy
  • Добавлена поддержка просмотра видео на стене в VK
  • Добавлена поддержка VK Clips
  • Добавлена поддержка YouTube Live (https://youtube.com/live/VIDEO_ID) (#657)
  • Добавлена поддержка Bitchute embed
  • Добавлена поддержка Apple Developer
  • Добавлена поддержка русского домена XVideos (xv-ru.com)
  • Для работы с Udemy больше не нужно вводить Udemy Access Token
  • Обновлен список поддерживаемых сайтов для Invidious, ProxiTok, Peertube
  • Убрана кнопка с прямых ссылок на видео с localhost / 127.0.0.1
  • Добавлена возможность увеличения громкости аудио до 900% (#449)
  • Улучшена скорость получения айди видео (#686)
  • Исправлен жирный шрифт селекторов меню на некоторых сайтах
  • Стандартный домен для проксирования изменен на vot-worker.toil.cc
  • Теперь, при включенной опции "Не переводить с родного языка" проверяется, только, соответствие языка с которого переводится видео (ранее срабатывало, только, при одинаковой паре языков, например русский-русский, английкий-англиский и т.п.)
  • Добавлена возможность выделения отдельных слов в субтитрах (#666)
  • Добавлена возможность изменить размер шрифта субтитров (#720)
  • Добавлена возможность изменить прозрачность фона субтитров (#720)
  • Обновлена логика получения айди для clips.twitch.tv. Добавлена поддержка не только встроенных (embed) клипов
  • Исправлено неправильное формирование параметра запроса для weverse
  • Для dailymotion и yadisk итоговые ссылки заменены на короткие варианты
  • Исправлен дополнительный селектор для twitter
  • Работа с UI частично переписана на lit для работы с "Trusted Types"
  • Исправлено накладывание друг на друга названия и плейсхолдера поля ввода
  • Исправлен селектор для Bitchute
  • Исправлен селектор для Facebook
  • Proxytok переименован в Proxitok
  • Стандартный формат загружаемых субтитров изменен на srt (#644)
  • Фикс формирования строки с оставшимся временем перевода (#643)
  • Добавлена индикация долгих операций (ожидание перевода, ожидание перевода текста, ожидание проверки аудиодорожки)
  • Исправлен баг из-за которого реклама считалась за отдельные видео (#642)
  • Фикс отображения кнопки для youku (#636)
  • Исправлены некоторые визуальные недочеты
  • Другие мелкие фиксы

What's Changed

Full Changelog: 1.5.3.1...1.6.0

1.5.3.1

24 May 00:07
8f0e8ac
Compare
Choose a tag to compare

Список изменений

  • Исправлено положение субтитров в GoogleDrive (#619)
  • Из меню убраны не работающие языки
  • Изменена логика работы GM_fetch (#632)

What's Changed

Full Changelog: 1.5.3...1.5.3.1