github FOSWLY/vot-cli 2.1.0

2 hours ago
out

Note

Пожалуйста, установите yt-dlp, чтобы переводить новые видео с YouTube. Если yt-dlp не найден, скрипт может возвращать ошибки. Если вы используете Deno, убедитесь, что вы предоставили все разрешения при запуске скрипта, иначе он не сможет работать с файлами, сетью и yt-dlp. Пример команды: deno -A src/index.ts <args>

  • Обработка ссылок отделена от отображения прогресса
  • Упрощена логика ожидания перевода
  • Обновлена версия библиотек vot.js до v3.1.4
    • Удалена поддержка VOT Backend и параметра --vot-host соответственно
    • Исправлена ошибка из-за которой на некоторых версиях NodeJS скрипт мог выдавать ошибку Failed to request create session (#76)
  • Неудачная загрузка аудио или субтитров больше не считается успешной в режимах --json и --no-visual
  • Исправлен код завершения при ошибке в визуальном режиме
  • В JSON-результатах ошибок добавлено сообщение с причиной сбоя
  • Аудио теперь записывается на диск по частям, а не загружается целиком в память
  • Одновременно обрабатывается не больше пяти ссылок. Остальные ждут своей очереди
  • Теперь если серверу нужна аудиодорожка для перевода видео, скрипт загружает её через yt-dlp и отправляет на сервер по частям
  • Команда --version теперь показывает версию yt-dlp. Если yt-dlp не удалось запустить, показывается причина
  • Добавлены параметры --cookies и --cookies-from-browser для передачи cookies в yt-dlp. Рекомендуется выставить любой из них, чтобы не испытывать проблем с загрузкой аудиодорожки в некоторых случаях
  • Из списка выбора языков удалены "Литовский" и "Латышский" языки (больше не поддерживаются API перевода)

Full Changelog: 2.0.1...2.1.0

Don't miss a new vot-cli release

NewReleases is sending notifications on new releases.