Skip to content

StreamShelf 2.3 Beta

Pre-release
Pre-release

Choose a tag to compare

@Econty Econty released this 04 Nov 09:06

StreamShelf 2.3 Beta

Компоненты

  • В настройках добавлены проверка установленных и доступных версий yt-dlp, FFmpeg, FFprobe и Deno, установка отсутствующих компонентов и обновление устаревших.
  • Компоненты используются из %LOCALAPPDATA%\StreamShelfNative\tools; изменения файлов в этой папке отражаются в состоянии программы. Кнопка открывает папку компонентов.
  • Загружаемые файлы проверяются по SHA-256 и на возможность запуска; FFmpeg и FFprobe обновляются вместе. Во время скачивания отображаются полученный объём, процент или индикатор с неизвестным размером, затем этапы проверки и установки.
  • Добавлены команды терминала /versions и проверки отдельных версий, вывод операций проверки и установки в журнал.

Расширения и подключение

  • Chrome/Chromium и Firefox Connector приведены к версии 1.0.3; в комплект включён подписанный Firefox XPI. Программа проверяет версию соединённого расширения.
  • Расширения находятся в папке extensions рядом с программой; мастер использует пути к файлам из комплекта.
  • Переработаны шаги мастера Firefox: выбор подписанного XPI, подтверждение установки, включение расширения и выдача разрешения. Улучшено распознавание элементов диалога выбора файла и подключение расширения в Chrome и Firefox.
  • Улучшена надёжность обмена с расширением и обработка отключений; ограничена обработка непрошенных данных и сокрытие конфиденциальных параметров в журнале.

Анализ, загрузки и интерфейс

  • При анализе не показывается лишнее уведомление об остановке поиска; уведомления размещены с учётом элементов интерфейса.
  • Улучшены обработка ошибок анализа YouTube и подсказки при отсутствии форматов или ограничении доступа.
  • Улучшено восстановление сборки медиа и сохранение промежуточных результатов при ошибках; обновлены проверки контейнеров и дорожек.
  • Улучшены выделение и прокрутка длинного журнала терминала.

Сборка и проверка

  • Сборка и тесты приведены к CMake presets, добавлена Windows CI и документация по сборке.
  • В переносимой сборке инструменты устанавливаются через настройки; требуется Windows 10/11 x64 и OpenGL 3.3.

Beta-версия может содержать ошибки. Доступность медиа зависит от сайта, учётной записи и актуальности компонентов; DRM не обходится.