O Transmission 4.1 chega com melhorias significativas em desempenho e conectividade.

  • Suporte expandido para IPv6, novos rastreadores e descoberta de pares locais.
  • Novas opções de download sequencial e verificação instantânea de torrents.
  • Melhorias significativas no desempenho, uso de CPU/RAM e sistema de conectividade.
  • Alterações específicas nos clientes GTK, Qt e Web para uma experiência mais conveniente.

Transmissão 4.1

A nova versão Transmissão 4.1 Já está disponível Esta é uma grande atualização para este conhecido cliente BitTorrent de código aberto, gratuito e multiplataforma, que mantém suas várias interfaces baseadas em GTK e Qt, um daemon sem interface gráfica e um cliente web acessível pelo navegador.

Esta entrega chega quase três anos após a Transmissão 4.0 e representa um salto significativo em conectividade, desempenho e opções de uso, com novos recursos que afetam tanto o núcleo do aplicativo quanto as diversas interfaces gráficas e a versão web, amplamente utilizada em servidores domésticos e computadores remotos.

O Transmission 4.1 introduz novas funcionalidades importantes em redes, rastreadores e IPv6.

Uma das melhorias mais notáveis ​​é a expansão do suporte de rede, com compatibilidade para Rastreadores UDP com IPv6 e configuração de pilha dupla (IPv4 e IPv6), que está se tornando cada vez mais comum em conexões de fibra óptica de operadoras. Além disso, o Transmission 4.1 agora também funciona com rastreadores que só entendem o módulo BEP-7 mais antigo, expandindo assim o leque de fontes às quais ele pode se conectar.

O cliente também inclui suporte para Descoberta de pares locais via IPv6Isso facilita a localização de pares na rede local em ambientes modernos com endereçamento IP misto. Além disso, existe a possibilidade de usar um Servidor proxy Especificamente para conexões web, um recurso útil para quem deseja separar o tráfego de interfaces remotas ou web de outras comunicações do sistema.

Internamente, o Transmission 4.1 introduz a opção de Envie um parâmetro IPv4 durante o handshake do Protocolo de Extensão.Isso melhora a compatibilidade com clientes e rastreadores que ainda dependem dessas informações. As verificações de porta para IPv4 e IPv6 também foram separadas nos clientes Qt e GTK, permitindo que cada família de endereços seja verificada independentemente.

Gerenciamento de torrents e novas opções de download no Transmission 4.1

Entre as funcionalidades pensadas para o uso diário, destaca-se a incorporação do download sequencial opcionalEssa funcionalidade permite priorizar as partes do torrent em ordem, o que é especialmente útil para quem assiste a conteúdo em streaming enquanto ele está sendo baixado.

A transmissão 4.1 também adiciona uma nova opção para Verificar automaticamente um torrent logo após a sua conclusão.Essa verificação imediata ajuda a detectar possíveis erros de dados ou problemas de armazenamento sem que o usuário precise executar a verificação manualmente mais tarde.

O programa agora verifica se o Os arquivos locais permanecem mesmo após a alteração da localização do torrent.Essa melhoria reduz os erros típicos que ocorrem ao mover downloads entre discos ou caminhos diferentes, algo muito comum em computadores desktop e servidores domésticos com vários volumes de armazenamento.

Outra mudança relevante é a capacidade de Endereços IP armazenados em cache usados ​​em comunicações globaisEsses endereços armazenados são usados ​​para mitigar o conhecido problema de mensagens de aviso relacionadas ao UDP6 nos logs, limpando o log e evitando um excesso de avisos repetitivos.

Desempenho dos protocolos Transmission 4.1, DHT e µTP

Em termos de desempenho, a equipe de desenvolvimento aprimorou o mecanismo interno para que o Transmission 4.1 Utilizar menos CPU e RAMEssas alterações no código da libtransmission são especialmente interessantes em dispositivos de baixo consumo de energia, como mini PCs, dispositivos NAS ou pequenos servidores domésticos amplamente utilizados por usuários avançados.

O desempenho de DHT (Tabela Hash Distribuída)Isso melhora a capacidade do cliente de encontrar outros usuários sem depender exclusivamente de rastreadores centrais. Paralelamente, os downloads foram otimizados para o protocolo µTP, uma alternativa ao TCP projetada para gerenciar melhor o congestionamento da rede e útil para conexões domésticas compartilhadas.

O Transmission 4.1 também inclui uma nova API RPC compatível com JSON-RPC 2.0Essa interface atualizada facilita o desenvolvimento de aplicativos de terceiros, integrações com ferramentas de automação e painéis de controle remoto — um ponto interessante para administradores que gerenciam downloads em servidores em data centers ou em ambientes domésticos digitais.

O gerenciamento de conexões simultâneas também foi revisado: o cliente lida com Melhor opção para múltiplas conexões originadas do mesmo endereço IP. e reforça o analisador de respostas do rastreador HTTP, proporcionando estabilidade adicional contra respostas malformadas ou não confiáveis.

Melhorias específicas no cliente GTK

Em ambientes de desktop Linux baseados em GNOME e questões relacionadas, o cliente GTK passa a ter suporte para caixas de diálogo de seleção de arquivos nativosMelhor integração com o sistema. Essa decisão oferece uma experiência mais consistente e familiar ao abrir, salvar ou mover downloads.

as cores do A barra de progresso foi ajustada. Para alinhar com o esquema de cores usado nos clientes macOS e na interface web, criando uma aparência visual consistente em todas as plataformas. Ao mesmo tempo, o suporte para pacotes Flatpak, um formato amplamente utilizado em distribuições, foi aprimorado, e a acessibilidade foi otimizada para facilitar o uso por uma gama maior de usuários.

O que há de novo no cliente Qt?

No caso do cliente Qt, usado principalmente em ambientes como Plasma KDE e outros desktops, o Transmission 4.1 agora permite Defina um caminho de URL personalizado ao conectar-se a servidores remotos. A partir do Transmission. Isso é útil quando o serviço está atrás de um proxy reverso ou em rotas não padrão.

As barras de progresso incorporam um sistema de Código de cores para diferenciar os estados do torrentIsso facilita a visualização rápida do que está sendo baixado, compartilhado ou pausado. Além disso, o recurso de Etiquetas da versão web foi adicionado ao cliente Qt, permitindo categorizar torrents por tipo ou outros critérios.

O cliente também adota Ícones nativos para menus e barras de ferramentasIsso reforça a integração visual com a área de trabalho. Outra melhoria prática é a adição de tempos estimados de conclusão (ETAs) para a visualização compacta, o que ajuda a manter a janela menor sem perder informações essenciais.

Alterações no cliente web e no uso remoto.

A interface web, amplamente utilizada para gerenciar o Transmission a partir do navegador em servidores e dispositivos NAS, recebe uma nova versão. tema de alto contraste O que melhora a visibilidade e a legibilidade, sendo especialmente útil para usuários com necessidades de acessibilidade ou para sessões prolongadas.

Foi adicionado suporte para Adicione torrents usando o recurso arrastar e soltar. diretamente na janela do navegador, simplificando a adição de novos arquivos ou links. A barra de progresso agora exibe dígitos percentuais e verificações de porta separadas foram implementadas para IPv4 e IPv6, assim como nos clientes de desktop.

Dentre as ferramentas organizacionais, o cliente web permite Filtre torrents com base no nível de privacidade ou no status de erros.Isso ajuda a localizar rapidamente downloads problemáticos ou a separar torrents públicos de privados. Uma nova mensagem de alerta e um indicador de porcentagem de compartilhamento também foram adicionados às linhas compactadas.

Quando um torrent é excluído da interface web, agora é possível marcar uma caixa de seleção para também apaga os dados armazenados no disco.Isso evita etapas adicionais no gerenciamento de espaço. Além disso, um modo de coluna foi introduzido para navegadores sem restrições de viewport, juntamente com um novo sistema de gerenciamento de pop-ups capaz de lidar com vários pop-ups hierarquicamente.

A experiência tátil é aprimorada com suporte para Use telas sensíveis ao toque no menu de contexto.Isso é cada vez mais relevante em dispositivos híbridos. Por fim, a interface web pode exibir informações detalhadas de data e hora nos detalhes do torrent, fornecendo contexto sobre a atividade e a idade de cada download.

Transmissão remota e configurações avançadas

A ferramenta de linha de comando A transmissão remota recebe novas funcionalidades. Essas funcionalidades serão de interesse para usuários avançados e administradores. Entre elas, está a capacidade de realizar downloads sequenciais a partir de um trecho específico, o que facilita a busca por aplicativos externos em arquivos multimídia em cenários de streaming.

Também é introduzido suporte para compartilhamento de limites em estado ociosoIsso permite definir condições para interromper ou ajustar o compartilhamento quando um torrent estiver inativo por um tempo. Ao listar os torrents, a ordem padrão é por data, facilitando a localização dos downloads mais recentes.

Outra novidade impressionante é a visualização de O tempo estimado restante (ETA) pode ser expresso em meses e anos. Em casos extremos de velocidade muito baixa, reflete melhor a realidade dos torrents com muito poucos pares ativos.

No arquivo de configuração settings.json, o Transmission 4.1 inclui a opção preferred_transport, com a qual os usuários podem Escolha entre µTP e TCP. dependendo do seu tipo de conexão ou das políticas de rede. Além disso, você pode desativar completamente o cache de gravação em disco definindo a opção. cache-size-mb para 0, uma possibilidade útil em sistemas com configurações de armazenamento específicas.

Ao concluir todas essas alterações, a base de código da libtransmission foi ajustada para reduzir o uso de recursos do sistemaIsso, juntamente com outras melhorias em conectividade, interface e controle remoto, torna o Transmission 4.1 uma atualização particularmente interessante para quem gerencia muitos downloads ou usa o cliente em servidores e dispositivos com hardware limitado.

QT 5.14
Artigo relacionado:
Qt 5.14 vem com API gráfica independente, API para QML e muito mais