
La nouvelle version Transmission 4.1 maintenant disponible Il s'agit d'une mise à jour majeure de ce client BitTorrent open source, gratuit et multiplateforme bien connu, qui conserve ses différentes interfaces basées sur GTK et Qt, un démon sans interface graphique et un client web accessible depuis le navigateur.
Cette livraison arrive presque trois ans après Transmission 4.0 et représente un bond en avant significatif en matière de connectivité, de performances et d'options d'utilisation, avec de nouvelles fonctionnalités affectant à la fois le cœur de l'application et les différentes interfaces graphiques ainsi que la version web, largement utilisée sur les serveurs domestiques et les ordinateurs distants.
Transmission 4.1 introduit des nouveautés clés en matière de réseau, de suivi et d'IPv6
L'une des améliorations les plus notables est l'extension de la prise en charge du réseau, avec une compatibilité pour Traqueurs UDP avec configuration IPv6 et double pile (IPv4 et IPv6), de plus en plus répandus dans les connexions fibre optique des opérateurs. De plus, Transmission 4.1 est désormais compatible avec les trackers qui ne prennent en charge que l'ancien module BEP-7, élargissant ainsi la gamme de sources auxquelles il peut se connecter.
Le client inclut également une assistance pour Découverte locale des pairs via IPv6Cela facilite la recherche de pairs sur le réseau local dans les environnements modernes à adressage IP mixte. De plus, il est possible d'utiliser un serveur proxy Plus particulièrement pour les connexions web, une fonctionnalité utile pour ceux qui souhaitent séparer le trafic des interfaces distantes ou web des autres communications système.
En interne, Transmission 4.1 introduit l'option de Envoyez un paramètre IPv4 lors de la négociation du protocole d'extension.Cela améliore la compatibilité avec les clients et les traqueurs qui utilisent encore ces informations. Les vérifications de ports pour IPv4 et IPv6 ont également été séparées dans les clients Qt et GTK, permettant ainsi de vérifier chaque famille d'adresses indépendamment.
Gestion des torrents et nouvelles options de téléchargement dans Transmission 4.1
Parmi les fonctionnalités conçues pour un usage quotidien, on note l'intégration de téléchargement séquentiel optionnelCette fonctionnalité vous permet de prioriser l'ordre des différentes parties du torrent, ce qui est particulièrement utile pour ceux qui regardent du contenu en streaming pendant son téléchargement.
Transmission 4.1 ajoute également une nouvelle option pour Vérifier automatiquement un torrent juste après sa finCe contrôle immédiat permet de détecter les erreurs de données potentielles ou les problèmes de stockage sans que l'utilisateur ait à effectuer une vérification manuelle ultérieurement.
Le programme vérifie maintenant si le Des fichiers locaux existent après avoir modifié l'emplacement du torrentCette amélioration réduit les erreurs typiques lors du déplacement de téléchargements entre différents disques ou chemins d'accès, un problème très courant sur les ordinateurs de bureau et les serveurs domestiques disposant de plusieurs volumes de stockage.
Un autre changement pertinent est la capacité de Les adresses IP mises en cache sont utilisées dans les communications mondiales.Ces adresses stockées servent à atténuer le problème bien connu des messages d'avertissement liés à UDP6 dans les journaux, nettoyant ainsi le journal et évitant un excès d'avertissements répétitifs.
Performances des protocoles Transmission 4.1, DHT et µTP
En termes de performances, l'équipe de développement a peaufiné le moteur interne afin que Transmission 4.1 Utiliser moins de ressources du processeur et de la RAMCes modifications apportées au code de libtransmission sont particulièrement intéressantes sur les appareils à faible consommation, tels que les mini-PC, les périphériques NAS ou les petits serveurs domestiques largement utilisés par les utilisateurs avancés.
La performance de DHT (Table de hachage distribuée)Cela améliore la capacité du client à trouver des pairs sans dépendre uniquement de serveurs de suivi centralisés. Parallèlement, les téléchargements via le protocole µTP ont été optimisés. µTP est une alternative à TCP conçue pour mieux gérer la congestion du réseau et s'avère utile pour les connexions domestiques partagées.
Transmission 4.1 inclut également une nouvelle API RPC compatible avec JSON-RPC 2.0Cette interface mise à jour facilite le développement d'applications tierces, les intégrations avec les outils d'automatisation et les panneaux de contrôle à distance — un point intéressant pour les administrateurs qui gèrent les téléchargements sur des serveurs dans des centres de données ou dans des environnements domestiques numériques.
La gestion des connexions simultanées a également été revue : le client gère Meilleur pour les connexions multiples provenant de la même adresse IP et renforce l'analyseur de réponses du traqueur HTTP, offrant une stabilité accrue contre les réponses malformées ou non fiables.
Améliorations spécifiques apportées au client GTK
Dans les environnements de bureau Linux basés sur GNOME et sur les problèmes connexes, le client GTK bénéficie désormais de la prise en charge de boîtes de dialogue de sélection de fichiers natifsUne meilleure intégration au système. Cette décision offre une expérience plus cohérente et familière lors de l'ouverture, de l'enregistrement ou du déplacement de fichiers téléchargés.
les couleurs de la La barre de progression a été ajustée Afin d'harmoniser l'interface avec le thème de couleurs des clients macOS et de l'interface web, l'apparence visuelle a été cohérente sur toutes les plateformes. Parallèlement, la prise en charge des paquets Flatpak, un format largement répandu dans les distributions, a été améliorée, et l'accessibilité a été optimisée pour faciliter son utilisation par un plus grand nombre d'utilisateurs.
Nouveautés du client Qt
Dans le cas du client Qt, utilisé principalement dans des environnements tels que KDE Plasma et autres ordinateurs de bureau, Transmission 4.1 permet désormais définir un chemin d'URL personnalisé lors de la connexion à des serveurs distants Depuis Transmission. Ceci est utile lorsque le service se trouve derrière un proxy inverse ou sur des routes non standard.
Les barres de progression intègrent un système de Code couleur pour différencier les états des torrentsCela permet de voir d'un coup d'œil ce qui est en cours de téléchargement, de partage ou en pause. De plus, la fonctionnalité « Étiquettes » de la version web a été ajoutée au client Qt, ce qui vous permet de catégoriser les torrents par type ou selon d'autres critères.
Le client adopte également Icônes natives pour les menus et les barres d'outilsCela renforce l'intégration visuelle avec le bureau. Autre amélioration pratique : l'ajout des temps d'exécution estimés (ETA) pour la vue compacte, ce qui permet de réduire la taille de la fenêtre sans perdre d'informations essentielles.
Modifications apportées au client Web et à l'utilisation à distance
L'interface web, largement utilisée pour gérer Transmission depuis le navigateur sur les serveurs et les périphériques NAS, bénéficie d'une nouvelle mise à jour. thème à contraste élevé ce qui améliore la visibilité et la lisibilité, particulièrement utile pour les utilisateurs ayant des besoins d'accessibilité ou pour les sessions prolongées.
Le support est ajouté pour Ajoutez des torrents par glisser-déposer L'ajout de nouveaux fichiers ou liens est simplifié grâce à l'intégration directe dans la fenêtre du navigateur. La barre de progression affiche désormais un pourcentage et des vérifications de port distinctes sont mises en œuvre pour IPv4 et IPv6, comme dans les clients de bureau.
Parmi les outils d'organisation, le client web permet Filtrez les torrents en fonction de leur niveau de confidentialité ou de leur statut d'erreurCela permet de repérer rapidement les téléchargements problématiques ou de distinguer les torrents publics des torrents privés. Un nouveau message d'alerte et un indicateur de pourcentage de partage ont également été ajoutés aux lignes compactes.
Lorsqu'un torrent est supprimé de l'interface web, une case à cocher peut désormais être cochée pour supprimez également les données stockées sur le disqueCela évite des étapes supplémentaires de gestion de l'espace. De plus, un mode colonne est introduit pour les navigateurs sans restriction de largeur d'affichage, ainsi qu'un nouveau système de gestion des fenêtres contextuelles capable de gérer plusieurs fenêtres de manière hiérarchique.
L'expérience tactile est améliorée grâce à la prise en charge de Utilisez les écrans tactiles dans le menu contextuelCeci est de plus en plus pertinent sur les appareils hybrides. Enfin, l'interface web peut afficher des informations détaillées de date et d'heure dans les détails du torrent, fournissant ainsi un contexte sur l'activité et l'ancienneté de chaque téléchargement.
transmission à distance et paramètres avancés
L'outil de ligne de commande La transmission à distance bénéficie de nouvelles fonctionnalités Ces fonctionnalités intéresseront les utilisateurs avancés et les administrateurs. Parmi elles figure la possibilité de télécharger séquentiellement à partir d'un segment précis, ce qui facilite la recherche par des applications externes au sein des fichiers multimédias en streaming.
Un soutien est également introduit pour limites de partage en état inactifCela vous permet de définir des conditions pour arrêter ou ajuster le partage lorsqu'un torrent est inactif depuis un certain temps. Lors de l'affichage des torrents, l'ordre par défaut est la date, ce qui facilite la recherche des téléchargements les plus récents.
Une autre nouveauté marquante est la visualisation de Le temps restant estimé (ETA) peut être exprimé en mois et en années. dans les cas extrêmes de très faible vitesse, reflétant mieux la réalité des torrents avec très peu de pairs actifs.
Dans le fichier de configuration settings.json, Transmission 4.1 inclut l'option preferred_transport, avec lesquels les utilisateurs peuvent Choisissez votre préférence entre µTP et TCP en fonction de votre type de connexion ou des politiques réseau. De plus, vous pouvez désactiver complètement la mise en cache en écriture sur disque en configurant l'option cache-size-mb à 0, une possibilité utile dans les systèmes dotés de configurations de stockage spécifiques.
En effectuant toutes ces modifications, le code source de libtransmission a été adapté à réduire l'utilisation des ressources systèmeCeci, ainsi que les autres améliorations apportées à la connectivité, à l'interface et au contrôle à distance, fait de Transmission 4.1 une mise à jour particulièrement intéressante pour ceux qui gèrent de nombreux téléchargements ou utilisent le client sur des serveurs et des appareils dotés de ressources matérielles limitées.