Вышла новая версия открытого « BitTorrent-клиента Transmission с новыми функциями, улучшенной производительностью и усовершенствованным пользовательским интерфейсом в сборках GTK, Qt и WebUI.
«Мы работали над этим выпуском более года и рады, что наконец-то довели его до конца»
— говорит команда о обновлении
Transmission 4.1.0 добавляет поддержку IPv6 (включая обнаружение локальных пиров) и трекеры UDP с двойным стеком, опцию для последовательной загрузки файлов через CLI и более быструю производительность µTP (Micro Transport Protocol) по сравнению с серией 4.0.x.
Кроме того, по сообщениям, изменения в libtransmission снижают использование ЦП и ОЗУ на всех платформах.
Что касается пользовательского интерфейса, Transmission 4.1.0 теперь использует native системные иконки в меню и панелях инструментов в своем Qt-клиенте, что означает, что пользователи MacOS видят иконки SF Symbol, пользователи Windows — глифы Segoe, а системы Linux — стандартные имена иконок XDG.
Кроме того, сборка Qt теперь соответствует рекомендациям по интерфейсу Linux (HIG), что означает, что в меню приложения используется меньше значков, кроме записей в Gnome, но значки рядом с большинством записей в KDE.
Нативные диалоговые окна выбора файлов теперь подключены в GTK-клиенте, который также выигрывает от расширенной доступности, с правильной маркировкой и возможностью выбора всех значений, чтобы помочь тем, кто взаимодействует с клиентом с помощью программ чтения с экрана.
Другие заметные изменения и функции в Transmission 4.1.0:
- RPC API, совместимый с JSON-RPC 2.0
- Проверка торрента после завершения загрузки
- Уменьшение задержки при отправке протокольных сообщений одноранговым узлам
- Использование прокси-сервера для веб-соединений
- Проверка наличия локальных файлов после установки местоположения торрента
- Улучшенная поддержка темного режима в macOS
- Добавление торрентов с помощью перетаскивания WebUI
Вы можете найти полный список изменений в примечаниях к выпуску на github Transmission, включая множество исправлений для платформ Windows, macOS и Linux.
Использование последовательной загрузки в Transmission
Используйте transmission-daemon и веб-интерфейс для последовательной загрузки. Пользователи Transmission давно хотели иметь возможность последовательной загрузки, и в этом обновлении добавлена поддержка этой функции, но только в удаленном CLI и в качестве общей опции, которую можно включить в transmission-daemon.
Когда эта опция включена, Transmission загружает файлы (точнее, части файлов) по порядку, а не в случайном порядке. Это полезно, если вы хотите начать просмотр видео до того, как оно будет полностью загружено. Последовательная загрузка — популярная функция в qBittorrent.
К сожалению, опции в графическом интерфейсе пока нет; в основных клиентах Transmission 4.1.0 с графическим интерфейсом вы не найдете настройки, переключателя или пункта меню для последовательной загрузки.
Ее можно использовать через командную строку transmission-remote в версии 4.1.0. Для этого передайте команду -seq или полную команду --sequential-download при добавлении торрента в удаленную настройку и укажите, с какого фрагмента начать (например, 0, 1, 2, 3 и т. д.):
transmission-remote --sequential-download -a torrent-file.torrent
В примере с сокращенной версией флага я загружаю последовательно с первого фрагмента:
transmission-remote -seq 1 -a /Downloads/myepic.torrent
Последовательная загрузка торрентов может обеспечить более быстрый доступ к их просмотру, но это не без минусов.
Если много пиров запрашивают ранние части по порядку, это может привести к снижению скорости загрузки для всех, поскольку скорость загрузки от сидеров и пиров приоритезирует ранние части. Имейте в виду, что это больше проблема для популярных торрентов, чем для полумертвых.
Установка Transmission 4.1.0
Transmission предустановлен в Ubuntu, если вы выберете расширенный набор в установщике ОС (он не включен, если вы выберете минимальную установку по умолчанию). Очевидно, что это более старая версия, хотя Ubuntu 26.04 LTS может поставляться с Transmission 4.1.0, если он скоро появится в Debian.
Вы можете скачать последнюю версию Transmission с официального сайта. Там есть ссылки на пакеты и установщики для всех основных настольных операционных систем (macOS, Windows и Linux), а также исходный код, если вы хотите скомпилировать его вручную.
Доступны и другие варианты.
Неофициальный snap Transmission доступен в Snap Store. В настоящее время это версия 4.0.6, но сборка 4.1.0 находится в канале edge и должна быть выпущена для пользователей канала stable в ближайшие дни — следите за обновлениями.
Есть также непроверенный список Transmission Flathub. Как и snap, он в настоящее время не обновлен до последней версии, но стоит следить за ним, если вы предпочитаете использовать Flatpak.
Оба формата являются песочницами, которые ограничивают доступ к системным файлам/папкам и сетевым возможностям. Поэтому, в зависимости от того, для чего вы используете Transmission, стоит проверить, позволяют ли эти форматы все, что вам нужно, прежде чем поручать им что-либо важное, например, удаленный доступ.