Выпуск Rayburst 4.1.0 — открытого мультиплатформенного менеджера загрузок

3 часов назад 4

Во второй половине октября 2026 года состоялся релиз открытого проекта Rayburst 4.1.0. Это мультиплатформенный менеджер загрузок, использующий движок Aria2 Next, поддерживающий торренты и отличающийся современным, облегченным дизайном. Решение является преемником оригинального проекта Motrix и ранее называлось Motrix Next. Исходный код Rayburst написан на TypeScript, Rust и Vue и опубликован на GitHub под лицензией MIT.

Сборки проекта доступны для Windows, macOS, and Linuх. Решение предлагает лаконичный современный интерфейс, вдохновленный принципами Material Design 3, с плавными анимациями и продуманным рабочим процессом. Удобство использования повышено за счет более эффективной организации загрузок, интеграции с системным треем и расширенных функций работы с торрентами, включая выборочную загрузку файлов и управление трекерами.

Rayburst полностью переписан с использованием технологий Tauri 2, Vue 3, TypeScript и Rust, при этом в его основе по-прежнему лежит движок Aria2, обеспечивающий высокую скорость передачи данных по различным протоколам.

Проект поддерживает HTTP, HTTPS, FTP, HLS/DASH, BitTorrent, ED2K и magnet-ссылки, предлагая такие расширенные возможности, как ускорение загрузки за счет многопоточных соединений, планирование задач, ограничение пропускной способности и пакетное управление загрузками. Благодаря значительно уменьшенному размеру (около 20 МБ), приложение Rayburst отличается легкостью, быстродействием и экономным потреблением системных ресурсов по сравнению с традиционными инструментами для загрузки, созданными на базе Electron.

Основные возможности Rayburst:

  • поддержка различных протоколов — HTTP, HTTPS, SFTP, ED2K, BitTorrent, Magnet-ссылки и .torrent-файлы;

  • HLS и DASH. Выбор дорожек, поддержка субтитров, запись прямых трансляций, возможность возобновления загрузки медиафайлов и сохранение в форматах MP4/MKV;

  • BitTorrent. Выборочная загрузка файлов, DHT, обмен пирами, управление шифрованием, кэширование метаданных, флаги пиров GeoIP и проверка трекеров;

  • интеграция с расширениями браузера. Встроенный API расширений с независимой аутентификацией, подтверждением загрузки, интеллектуальной автоматической отправкой, подсказками по именам файлов, пересылкой рефереров/cookie и управлением в реальном времени (Rayburst Connect);

  • безопасная обработка имен файлов. Content-Disposition, RFC 2047, не-UTF-8, процентное кодирование и разрешение URL-адресов без расширения с проверкой пути;

  • организация загрузок. Избранные и недавние папки, дополнительная категоризация типов файлов, очистка устаревших записей и завершенная история с поддержкой SQLit;

  • одновременные загрузки. Независимые ограничения для активных задач, потоковых соединений и пиров BitTorrent;

  • управление скоростью. Глобальные и индивидуальные ограничения на загрузку/выгрузку с планированием по дням недели и времени суток;

  • интеграция с системой. Работа в трее, дополнительное отображение скорости в трее, иконка/прогресс в Dock macOS, Обработчики протоколов для magnet://, ed2k://, thunder:// и rayburst://;

  • облегченный режим. Прекращает работу с WebView при сворачивании в трей, в то время как Rust поддерживает работу движка, монитора задач, уведомлений, истории и маршрутизации расширений;

  • уведомления и параметры питания. Нативные уведомления о начале/завершении/сбое задач, поддержание активности во время загрузок и опциональное завершение работы после завершения;

  • сетевые элементы управления. Поддержка прокси-сервера с областью действия для загрузок, обновлений приложений и обновлений трекеров, а также обнаружение системного прокси;

  • каналы автоматического обновления. Политики Stable, Beta и Latest Across Channels с отдельными этапами загрузки и установки;

  • диагностика. Структурированные журналы, экспортируемые диагностические ZIP-архивы, проверки целостности базы данных и резервный вариант рендеринга на графическом процессоре Linux;

  • персонализация. Светлая/тёмная/системная тема, 10 цветовых схем, 27 языков и определение системного языка при первом запуске;

  • нативная настольная версия приложения. Tauri 2 с бэкендом на Rust.

Основные изменения в Rayburst 4.1.0:

  • пересборка механизма загрузки с использованием Aria2 Next 3.0.8;

  • в некоторых тестах загрузка происходит до 20 раз быстрее. Снижено использование ЦП и памяти при загрузке с одного сервера;

  • улучшена обработка ошибок HTTP 429/503 и зависших соединений. Улучшена загрузка потоковых файлов HLS и DASH;

  • добавлено отдельное окно для просмотра и подтверждения новых загрузок;

  • добавлено плавающее окно, отображающее общий прогресс и скорость загрузки;

  • добавлены настройки прокси для конкретных сайтов и ограничения на количество подключений;

  • добавлен множественный выбор с возможностью пакетной приостановки, возобновления и удаления;

  • добавлена ​​возможность перемещения незавершенных загрузок между дисками;

  • добавлены ограничения скорости загрузки для каждой задачи и скорости загрузки BitTorrent;

  • добавлено обнаружение дубликатов в активных задачах и истории загрузок;

  • добавлена ​​замена URL-адресов и повторная попытка неудачных загрузок с новыми URL-адресами;

  • добавлено выполнение программ после загрузки и автоматическое завершение работы;

  • добавлена ​​проверка контрольной суммы и поддержка DNS-over-HTTPS;

  • добавлены последовательные загрузки торрентов и улучшен выбор торрент-файлов;

  • добавлены уведомления об очереди загрузки и информация о целевом объекте перенаправления;

  • добавлено ускорение GPU в Linux и исправлены проблемы с рендерингом;

  • улучшен браузер.

Источник