
В октябре 2026 года состоялся выпуск обновления открытого проекта BATorrent 4.9.0 — легковесного BitTorrent‑клиента, созданного на C++, Qt 6 и libtorrent‑rasterbar. Выпуск BATorrent 1.0 состоялся в марте 2026 года. Релиз BATorrent 4.0 случился в июне 2026 года. Исходный код решения опубликован на GitHub под лицензией MIT. Сборки инструмента доступны для ПК на Windows, Linux и macOS.

BATorrent поддерживает magnet-ссылки, .torrent-файлы, данные для возобновления загрузки, последовательную загрузку, приоритеты для каждого файла и даже импорт из qBittorrent. У проекта есть встроенная функция автоматической загрузки RSS с фильтрацией по регулярным выражениям, обнаружение дубликатов и автоматическое формирование списков трекеров от Stremio. Потоковая передача осуществляется благодаря автоматически определяемым плеерам, таким как VLC и IINA.

«Никакой телеметрии, никакой аналитики, никаких звонков на сервер. Единственный исходящий запрос, который приложение инициирует без вашего участия, — это проверка релиза на GitHub, которую можно отключить в настройках. Проверьте это самостоятельно в файле src/app/updater.cpp», — пояснили в команде проекта.

Интерфейс проекта имеет:
-
три темы: тёмная, светлая, полуночная (эстетика летучей мыши/вампира);
-
график скорости в реальном времени;
-
подробная панель с вкладками: общие, пиры, файлы, трекеры;
-
панель фильтров: поиск по имени, фильтр по состоянию (активный, загрузка, раздача, приостановлено, завершено);
-
перетаскивание .torrent-файлов и magnet-ссылок;
-
перетаскивание для изменения порядка торрентов в списке;
-
системный трей с уведомлениями (загрузка завершена, события аварийного завершения, автоматические загрузки RSS);
-
поддержка языков: EN, PT, ZH, JA, RU, ES, DE.

Конфиденциальность и приватные трекеры в проекте:
-
режим PT — соответствие требованиям одним нажатием кнопки: отключает DHT/PEX/LSD, принудительно устанавливает анонимное соединение, объявляет всем уровням;
-
предустановка прокси Tor — заполнение SOCKS5 127.0.0.1:9050 одним щелчком мыши;
-
блокировка личеров — автоматическое обнаружение и блокировка Xunlei, QQDownload, Baidu Netdisk P2P по префиксу peer_id.
Уведомления и интеграции:
-
веб-хук Telegram — загрузка завершена, функция аварийного завершения загрузки, автоматическая загрузка через RSS, сообщения об ошибках в любом чате через токен бота;
-
расширенное отображение статуса присутствия в Discord — показывает ход загрузки в профиле Discord с помощью кнопок действий;
-
нативные уведомления ОС через QSystemTrayIcon::showMessage.

Основные улучшения в версиях BATorrent 4.9:
-
обновлена документация и переводы;
-
исправлены ранее найденные ошибки и баги в количестве 12 штук;
-
вместо трех кнопок добавления (add) теперь одна. Вставляйте magnet-ссылку, обычную ссылку, info-hash или путь к файлу (можно сразу несколько, по одному в строке) — и поле сразу покажет результат распознавания, ведь именно маршрутизацию вставленная ссылка сама по себе не раскрывает. Рядом, такого же размера, расположена кнопка выбора .torrent-файла, поскольку чаще всего пользователи начинают работу именно с файлом;
-
папки в списке файлов при добавлении торрента: снятие галочки с папки снимает выделение со всех вложенных элементов, а если состояние файлов внутри различается, папка отображается с частично заполненным флажком. Отображаемый размер соответствует суммарному размеру выбранных файлов, а не общему размеру торрента;
-
теперь при поиске списка файлов для magnet-ссылки отображается соответствующее сообщение, а также время, затраченное на поиск, вращающийся индикатор и полоса прогресса, показывающая, что процент выполнения пока не определен. Раньше это выглядело как загрузка, застывшая на отметке 0%;
-
информационные блоки указывают причину, по которой торрент не скачивается: отсутствие пиров или сидов, остановка процесса, неполный рой. Приложение уже обрабатывало эти данные и отображало их только при наведении курсора в режиме списка;
-
раздача (сидирование) показывает, есть ли на том конце хоть кто-то. Раньше ситуация, когда файл раздается трем людям, и ситуация, когда его не скачивает никто (в течение двух дней), выглядели одинаково;
-
меню категорий подсчитывает количество элементов в каждой из них и отмечает ту, в которой вы сейчас находитесь, — это особенно важно для категорий, созданных вами самостоятельно;
-
краткая постоянная фраза о том, что означает обмен, с более подробным описанием в мастере настройки и разделе «О программе»;
-
повсеместная анимация: палитра команд плавно появляется и исчезает, строки списка обновляются по одной за сеанс, индикатор прогресса и процентное значение плавно меняются в промежутках между ежесекундными отчетами движка, завершение загрузки торрента сопровождается визуальным сигналом, а вкладки имеют общую скользящую линию подчеркивания. Статические тени убраны — их функцию теперь выполняют границы. Все элементы учитывают настройки системы, ограничивающие анимацию.
Источник: habr.com