Transmission 4.1 arriba amb importants millores en rendiment i connectivitat

  • Suport ampliat per a IPv6, nous trackers i descobriment local de parells
  • Noves opcions de descĂ rrega seqĂĽencial i verificaciĂł immediata de torrents
  • Millores profundes en rendiment, Ăşs de CPU/RAM i sistema de connexiĂł
  • Canvis especĂ­fics en clients GTK, Qt i Web per a una experiència mĂ©s còmoda

TransmissiĂł 4.1

La nova versió Transmissió 4.1 ja està disponible com a actualització important d'aquest conegut client BitTorrent de codi obert, gratuït i multiplataforma, que manté les diferents interfícies basades en GTK i Qt, un dimoni sense interfície gràfica i un client web accessible des del navegador.

Aquest lliurament arriba gairebé tres anys després de Transmission 4.0 i suposa un salt rellevant en connectivitat, rendiment i opcions d'ús, amb novetats que afecten tant el nucli de l'aplicació com les diferents interfícies gràfiques i la versió web, molt utilitzada en servidors domèstics i equips remots.

Transmission 4.1 introdueix novetats clau a xarxes, trackers i IPv6

Una de les millores més destacades és l'ampliació del suport de xarxa, amb compatibilitat per a trackers UDP amb IPv6 i configuració de doble pila (IPv4 i IPv6), una cosa cada cop més habitual en connexions de fibra d'operadors. A més, Transmission 4.1 ara funciona també amb trackers que només entenen l'antic mòdul BEP-7, ampliant així el ventall de fonts a què es pot connectar.

El client incorpora igualment suport per a Local Peer Discovery sobre IPv6, el que facilita trobar parells a la xarxa local en entorns moderns amb adreçament IP mixt. A això se suma la possibilitat d'usar un servidor intermediari específicament per a les connexions web, una funció útil per als que volen separar el trànsit de la interfície remota o web d'altres comunicacions del sistema.

Al pla intern, Transmission 4.1 introdueix l'opció de enviar un paràmetre IPv4 durant el handshake del Protocol d'Extensió, millorant la compatibilitat amb clients i trackers que encara depenen daquesta informació. També s'han separat les comprovacions de ports per a IPv4 i IPv6 tant al client Qt com al client GTK, de manera que cada família d'adreces es pot verificar de manera independent.

GestiĂł de torrents i noves opcions de descĂ rrega a Transmission 4.1

Entre les funcions pensades per a l'Ăşs diari, destaca la incorporaciĂł de la descĂ rrega seqĂĽencial opcional. Aquesta caracterĂ­stica permet prioritzar les parts del torrent en ordre, cosa especialment interessant per als que reprodueixen contingut en streaming directament mentre es va descarregant.

Transmission 4.1 afegeix també una nova opció per verificar automàticament un torrent just després de completar-se. Aquesta comprovació immediata ajuda a detectar possibles errors de dades o problemes a l'emmagatzematge sense que l'usuari hagi de llançar la verificació manualment més tard.

El programa ara comprova si els fitxers locals existeixen després de canviar la ubicació del torrent. Aquesta millora redueix errors típics en moure descàrregues entre discos o rutes diferents, cosa molt habitual en equips de sobretaula i servidors domèstics amb diversos volums d'emmagatzematge.

Un altre canvi rellevant és la capacitat de escorcollar adreces IP utilitzades en comunicacions globals. Aquestes adreces emmagatzemades es fan servir per mitigar el conegut problema de missatges d'advertiment relacionats amb UDP6 en els registres, netejant el log i evitant un excés d'avisos repetitius.

Rendiment de Transmission 4.1, DHT i protocol µTP

A l'apartat de rendiment, l'equip de desenvolupament ha afinat el motor intern perquè Transmission 4.1 consumeixi menys CPU i memòria RAM. Aquests ajustaments al codi de libtransmission són especialment interessants en dispositius de baixa potència, com mini PC, NAS o petits servidors casolans molt estesos entre usuaris avançats.

S'ha incrementat el rendiment del DHT (Distributed Hash Table), millorant la capacitat del client per trobar parells sense dependre únicament de trackers centrals. En paral·lel, s'ha optimitzat la descàrrega sobre el protocol µTP, una alternativa a TCP pensada per gestionar millor la congestió de la xarxa i que és útil en connexions domèstiques compartides.

Transmission 4.1 inclou a més una nova API RPC compatible amb JSON-RPC 2.0. Aquesta interfície actualitzada facilita el desenvolupament d'aplicacions de tercers, integracions amb eines d'automatització i panells de control remots, un punt interessant per a administradors que manegen descàrregues a servidors en centres de dades o en entorns de llar digital.

La gestió de connexions simultànies també s'ha revisat: el client maneja millor múltiples connexions procedents de la mateixa adreça IP i endureix l'analitzador de respostes de trackers HTTP, cosa que aporta estabilitat addicional davant de respostes mal formades o poc fiables.

Millores especĂ­fiques al client GTK

Als entorns d'escriptori Linux basats en GNOME i derivats, el client GTK guanya suport per quadres de diàleg nadius de selecció de fitxers, integrant millor amb el sistema. Aquesta decisió ofereix una experiència més coherent i familiar en obrir, desar o moure descàrregues.

Els colors de la barra de progrés s'han ajustat per alinear-se amb els tons utilitzats als clients de macOS ia la interfície web, homogeneïtzant l'aspecte visual entre plataformes. Alhora, s'ha millorat el suport per a paquets Flatpak, un format molt estès en distribucions, i s'ha treballat en l'accessibilitat per facilitar-ne l'ús a més perfils d'usuaris.

Novetats al client Qt

En el cas del client Qt, utilitzat sobretot en entorns com Plasma KDE i altres escriptoris, Transmission 4.1 permet ara definir una ruta d'URL personalitzada en connectar-se a servidors remots de Transmission. Això és útil quan el servei està darrere d'un servidor intermediari invers o en rutes no estàndard.

Les barres de progrés incorporen un sistema de codi de colors per diferenciar estats dels torrents, el que facilita una ullada identificar què està en descàrrega, en compartició o detingut. A més, s'ha afegit al client Qt la funció d'Etiquetes (Labels) de la versió web, que ha permès classificar torrents per categories o altres criteris.

El client també adopta icones nadius per a menús i barres d'eines, reforçant la integració visual amb lescriptori. Una altra millora pràctica és la incorporació de temps estimats de finalització (ETA) per a la vista compacta, cosa que ajuda a mantenir la finestra més reduïda sense perdre informació essencial.

Canvis al client Web i Ăşs remot

La interfĂ­cie web, molt utilitzada per gestionar Transmission des del navegador a servidors i NAS, rep un nou tema d'alt contrast que millora la visibilitat i la lectura, especialment Ăştil per a usuaris amb necessitats daccessibilitat o per a sessions prolongades.

S'afegeix suport per afegir torrents mitjançant arrossegar i deixar anar directament sobre la finestra del navegador, simplificant la incorporació de nous fitxers o enllaços. La barra de progrés mostra ara dígits percentuals i s'implementen comprovacions de ports separades per a IPv4 i IPv6, igual que als clients d'escriptori.

Entre les eines dorganització, el client web permet filtrar torrents segons el nivell de privadesa o estat d'error, el que ajuda a localitzar ràpidament descarregues problemàtiques oa separar torrents públics dels privats. També s'ha afegit un missatge d'alerta nou i un indicador de percentatge de compartició a les files compactes.

Quan s'elimina un torrent des de la interfície web, ara es pot marcar una casella per esborrar també les dades emmagatzemades al disc, evitant passos addicionals en la gestió de lespai. A més, s'introdueix un mode de columnes per a navegadors sense restriccions de viewport, i un nou sistema de gestió de finestres emergents capaç de manejar múltiples pop-ups de forma jeràrquica.

L'experiència tàctil millora amb suport per utilitzar pantalles tàctils al menú contextual, una cosa cada vegada més rellevant en dispositius híbrids. Finalment, la interfície web pot mostrar data i hora detallades dins la informació del torrent, aportant context sobre l'activitat i l'antiguitat de cada baixada.

Transmission-remote i ajustaments avançats

L'eina de línia d'ordres transmission-remote rep noves capacitats que interessaran usuaris avançats i administradors. Entre elles, destaca la possibilitat de descarregar de forma seqüencial a partir d'una peça concreta, cosa que facilita que aplicacions externes puguin fer seek dins d'arxius multimèdia en escenaris de streaming.

També s'introdueix el suport per límits de compartició en estat inactiu, permetent definir condicions per aturar o ajustar el seeding quan un torrent fa temps que no té activitat. En llistar torrents, l'ordre per defecte passa a ser el de data, facilitant localitzar les baixades més recents.

Una altra novetat cridanera és que la visualització del temps estimat restant (ETA) es pot expressar en mesos i anys en casos extrems de velocitat molt baixa, reflectint millor la realitat de torrents amb molt pocs parells actius.

Al fitxer de configuració settings.json, Transmission 4.1 incorpora l'opció preferred_transport, amb què els usuaris poden triar la vostra preferència entre µTP i TCP segons el tipus de connexió o les polítiques de xarxa. A més, es permet desactivar per complet la memòria cau d'escriptura al disc fixant l'opció cache-size-mb a 0, una possibilitat útil en sistemes amb configuracions demmagatzematge específiques.

Completant tots aquests canvis, la base de codi de libtransmission s'ha ajustat per reduir l'Ăşs de recursos del sistema, cosa que, sumada a la resta de millores en connectivitat, interfĂ­cie i control remot, converteix Transmission 4.1 en una actualitzaciĂł especialment interessant per als que gestionen moltes descĂ rregues o utilitzen el client en servidors i dispositius amb maquinari limitat.

QT 5.14
Article relacionat:
Qt 5.14 arriba amb API grĂ fica independent, API per QML i molt mes