{"id":50504,"date":"2026-01-29T14:30:27","date_gmt":"2026-01-29T14:30:27","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=50504"},"modified":"2026-01-29T14:30:27","modified_gmt":"2026-01-29T14:30:27","slug":"transmission-4-1-0-sequential-download-ipv6","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2026\/01\/transmission-4-1-0-sequential-download-ipv6\/","title":{"rendered":"Transmission 4.1.0 is out with Sequential Download &#038; IPv6 [Ubuntu PPA]"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-43680\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p><b>Transmission Bittorrent client finally released new major 4.1.0 version yesterday! Here are the new features and Ubuntu PPA for Ubuntu 22.04, Ubuntu 24.04 and 25.10.<\/b><\/p>\n<p>The new version is made available after more than a year of development. It <b>fixed the significantly degraded transfer performance<\/b> in 4.0.x series by changed the uTP ack scheduling algorithm. And, the developer claimed that the download speed in his case went up from 70 MB\/s to 90 MB\/s.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50505\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission410-700x424.webp\" alt=\"\" width=\"610\" height=\"369\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission410-700x424.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission410-300x182.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission410-768x465.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission410.webp 1112w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>The new version also added <b>IPv6<\/b> Local Peer Discovery support, as well as dual-stack UDP trackers for the simultaneous use of both IPv4 and IPv6 addresses. And, it added back support for old BEP-7 query parameters with <code>&amp;ipv4=<\/code> and <code>&amp;ipv6=<\/code>.<\/p>\n<p>The CLI client now has a <b>new <code>-sel<\/code> \/ <code>--sequential-download<\/code> command option<\/b>, allowing to download pieces sequentially. It&#8217;s useful for those who want to watch a video during the download process.<\/p>\n<p>The feature however does not support the GUI and Web UI so far, and, it only works in command line for either <code>transmission-cli<\/code> or <code>transmission-remote<\/code> by running similar command below:<\/p>\n<pre>transmission-cli -seq ~\/Downloads\/xxx.torrent<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50506\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-410cli-700x474.webp\" alt=\"\" width=\"610\" height=\"413\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-410cli-700x474.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-410cli-300x203.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-410cli-768x520.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-410cli.webp 946w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>Transmission 4.1.0 also added an option to verify a torrent immediately after it finishes downloading. Don&#8217;t know if I missed something, but I can&#8217;t find out this option in Ubuntu while the merge request provides only a screenshot for macOS.<\/p>\n<p>The <code>settings.json<\/code> file (under <code>.config\/transmission<\/code> for Linux) added new <code>preferred_transport<\/code> allowing to choose between TCP and UDP when initializing outgoing connections. It as well added new <code>sleep-per-seconds-during-verify<\/code> option, disable the disk write cache when settings <code>\"cache-size-mb\": 0<\/code>, and fixed the bug that <code>alt-speed-enabled<\/code> had no effect.<\/p>\n<div id=\"attachment_50507\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-50507\" class=\"size-large wp-image-50507\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-config-700x447.webp\" alt=\"\" width=\"610\" height=\"390\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-config-700x447.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-config-300x192.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-config-768x490.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-config.webp 1026w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><p id=\"caption-attachment-50507\" class=\"wp-caption-text\">Transmission Config file<\/p><\/div>\n<p>The GTK UI has been updated with native file chooser dialogs, and ability to set default behavior for GTK dialogs to add torrent from url and add tracker. The QT UI now features native icons for menus and toolbars depends on the operating system, ETA to compact view, and labels feature from web-UI.<\/p>\n<p>And, Web UI now supports drag&#8217;n&#8217;drop adding torrents, high contrast theme, long press on touchscreen to open context menu, percent digits in process bar, UI improvements and many fixes.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50508\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-webui-700x475.webp\" alt=\"\" width=\"610\" height=\"414\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-webui-700x475.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-webui-300x203.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-webui-768x521.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/01\/transmission-webui.webp 1078w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>Other changes in Transmission 4.1.0 include:<\/p>\n<ul>\n<li>new JSON-RPC 2.0-compliant RPC API, co-exists with the existing RPC API for remote control.<\/li>\n<li>Add &#8220;Show Toolbar&#8221; toggle, and option to set default for macOS.<\/li>\n<li>Add option to prevent idle system sleep, and Low Power Mode support for macOS.<\/li>\n<li>Add start with all torrents paused support to settings file and daemon.<\/li>\n<li>Improve code to use less CPU and Memory.<\/li>\n<\/ul>\n<p>There are as well tons of other improvements and bug-fixes. See the <a href=\"https:\/\/github.com\/transmission\/transmission\/releases\/tag\/4.1.0\" target=\"_blank\">Github release page<\/a> for details.<\/p>\n<h3>How to Install Transmission 4.1.0 in Ubuntu<\/h3>\n<p>Transmission provides official installers for Windows and macOS, along with source tarball, they are available to download via the link below:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/transmissionbt.com\/download\" target=\"_blank\" rel=\"noreferrer noopener\">Download Transmission<\/a><\/div>\n<\/div>\n<p>As the default Bittorrent client, Ubuntu 26.04 will probably include the new Transmission 4.1.0 in system repository and pre-install it if you select &#8220;Extended selection&#8221; mode when installing Ubuntu desktop.<\/p>\n<p>And, for current Ubuntu 22.04, Ubuntu 24.04, and Ubuntu 25.10, I&#8217;ve built the new release package (.deb) into this <a href=\"https:\/\/launchpad.net\/~ubuntuhandbook1\/+archive\/ubuntu\/transmission\" target=\"_blank\">unofficial PPA<\/a>.<\/p>\n<p>To add the PPA and install Transmission 4.1.0, open terminal (Ctrl+Alt+T) and run commands below one by one:<\/p>\n<pre>sudo add-apt-repository ppa:ubuntuhandbook1\/transmission<\/pre>\n<pre>sudo apt update<\/pre>\n<pre>sudo apt install transmission<\/pre>\n<p>Optionally, install <code>transmission-cli<\/code> for command line use, or <code>transmission-daemon<\/code> for running in background for server use.<\/p>\n<p>For choice, there are also community maintained <a href=\"https:\/\/snapcraft.io\/transmission\" target=\"_blank\">snap package<\/a> (available in App Center) and <a href=\"https:\/\/flathub.org\/en\/apps\/com.transmissionbt.Transmission\" target=\"_blank\">Flatpak package<\/a> that work in most Linux, though both are not updated at the moment of writing.<\/p>\n<h3>Uninstall<\/h3>\n<p>To remove the PPA and restore transmission to the stock version, run the command below to install ppa-purge and use it to purge the PPA:<\/p>\n<pre>sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1\/transmission<\/pre>\n<p>Or, manually remove the PPA:<\/p>\n<pre>sudo add-apt-repository --remove ppa:ubuntuhandbook1\/transmission<\/pre>\n<p>And, remove the torrent client via command:<\/p>\n<pre>sudo apt remove --auto-remove transmission transmission-common<\/pre>","protected":false},"excerpt":{"rendered":"<p>Transmission Bittorrent client finally released new major 4.1.0 version yesterday! Here are the new features and Ubuntu PPA for Ubuntu 22.04, Ubuntu 24.04 and 25.10. The new version is made available after more than a year of development. It fixed the significantly degraded transfer performance in 4.0.x series by changed the uTP ack scheduling algorithm. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":43680,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[327,1081],"class_list":["post-50504","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-bittorrent","tag-transmission"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50504","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=50504"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50504\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/43680"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=50504"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=50504"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=50504"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}