La version bêta de Transmission 4.1.0 est sortie ! Téléchargement séquentiel et traqueurs UDP IPv6


Transmission, le populaire client BitTorrent open source gratuit, a annoncé aujourd'hui la sortie bêta de la prochaine version 4.1.0 !

La nouvelle version inclut la prise en charge du téléchargement séquentiel optionnel. Ce qui est utile lorsque vous voulez regarder de grandes vidéos/films pendant leur téléchargement.

Cependant, je ne trouve pas d'option graphique pour faire le travail, mais seulement l'option de ligne de commande -seq ou --sequential-download pour transmission-cli .

Il a aussi ajouté IPv6 et double pile pour les traqueurs UDP. Et le fichier de configuration settings.json dispose maintenant de l'option preferred-transport, permettant aux utilisateurs de choisir manuellement entre TCP et UDP lors de l'initialisation des connexions sortantes .

Cependant, il existe également un sleep-per-seconds-during-verify qui contrôle la durée en millisecondes pendant laquelle le processus de vérification s'arrêtera pour réduire la pression des E/S du disque. Et définir cache-size-mb : 0 dans « settings.json » désactive maintenant le cache d'écriture du disque.

Pour macOS, la version a ajouté l'option à bascule « Afficher la barre d'outils » dans le menu contextuel. Il prend maintenant en charge les redirections vers Magnet, le mode sombre et la mise à jour de la police par défaut dans le plugiciel QuickLook.

L'interface utilisateur de Qt a ajouté une colonne ou des informations ETA pour une vue compacte, et l'interface utilisateur de GTK utilise maintenant la boîte de dialogue de sélection de fichiers native du système. Pour l'interface utilisateur Web, il a ajouté la prise en charge du fichier torrent par glisser-déposer, du thème à contraste élevé et des chiffres en pourcentage dans la barre de progression.

Transmission GTK utilise un sélecteur de fichiers natif

Les autres changements incluent :

  • Amélioration des performances de téléchargement µTP.
  • Ajout de la possibilité de mettre en cache les adresses IP utilisées dans les communications globales, la correction des avertissements UDP6 ne peut pas se connecter
  • Ajout de la prise en charge de l'envoi d'un paramètre ipv4 lors de la prise de contact du protocole d'extension.
  • Code libtransmission amélioré pour utiliser moins de CPU et de RAM.
  • Latence légèrement réduite lors de l'envoi de messages de protocole aux pairs.
  • Et diverses corrections de bugs.

Obtenez Transmission 4.1.0 (bêta)

La note de version officielle, l'archive tar source, ainsi que le programme d'installation Windows .msi sont disponibles en téléchargement sur la page des versions de Github, dans la section « Actifs ».

Transmission dans Github : https://github.com/transmission/transmission/releases

Pour les utilisateurs d'Ubuntu, en plus de construire à partir de la source, j'ai téléchargé la nouvelle version dans ce PPA de test pour Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04 et Ubuntu 24.10.

NOTE 1 : Il s'agit d'une version BETA à des fins de test. Ne l'utilisez pas sur une machine de production !

REMARQUE 2 : Le paquet PPA sera supprimé lorsque Transmission 4.1.0 deviendra stable, en raison de la faveur du PPA stable.

Pour ajouter le PPA et installer le paquet bêta, utilisez la commande :

sudo add-apt-repository ppa:ubuntuhandbook1/test
sudo apt update
sudo apt install transmission-gtk

Cependant, vous pouvez remplacer transmission-gtk dans la dernière commande par l'une des commandes ci-dessous, selon celle que vous voulez installer :

  • transmission-qt – l'interface utilisateur Qt adaptée à LxQt, Plasma Desktops.
  • transmission-daemon – le paquet démon exécuté en arrière-plan (accès à distance).
  • transmission-cli – interface de ligne de commande.

Après avoir installé le paquet, il est recommandé de supprimer le référentiel PPA en exécutant la commande :

sudo add-apt-repository --remove ppa:ubuntuhandbook1/test

(Optionnel) Pour désinstaller le paquet Transmission que vous avez installé à partir de PPA, utilisez la commande :

sudo apt remove --autoremove transmission*