{"id":43679,"date":"2023-02-08T15:43:17","date_gmt":"2023-02-08T15:43:17","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=43679"},"modified":"2023-02-11T14:32:51","modified_gmt":"2023-02-11T14:32:51","slug":"transmission-4-0-0-bittorrent-v2","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2023\/02\/transmission-4-0-0-bittorrent-v2\/","title":{"rendered":"Transmission 4.0.0 Released with BitTorrent v2 Support"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission-icon.webp\"><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\" \/><\/a><\/p>\n<p><b>Transmission, the default torrent downloading app for Ubuntu, announced the new major 4.0.0 release today!<\/b><\/p>\n<p>The new release migrated the codebase from C to C++ programming language. And now it uses the gtkmm toolkit instead of GTK for its user interface.\u00a0 With the code improvements, it can even have 50% <b>less CPU<\/b> and 70% <b>fewer memory<\/b> usage.<\/p>\n<p>Transmission 4.0.0 introduced support for <b>using BitTorrent v2 and hybrid torrents<\/b>. In &#8216;Preferences&#8217; -&gt;&#8217;Network&#8217; settings page, there&#8217;s option to set default public trackers. And in &#8220;Seeding&#8221; settings page, it allows to call a custom script when done seeding.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/default-trackers.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-43681\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/default-trackers-507x600.webp\" alt=\"\" width=\"507\" height=\"600\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/default-trackers-507x600.webp 507w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/default-trackers-253x300.webp 253w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/default-trackers.webp 701w\" sizes=\"auto, (max-width: 507px) 100vw, 507px\" \/><\/a><\/p>\n<p>Other changes in Transmission 4.0.0 include:<\/p>\n<ul>\n<li>New version system (v3.00 -&gt; v4.0.0)<\/li>\n<li>Remote control GUI now use RPC API &#8216;table&#8217; mode, resulting smaller payloads and less bandwidth usage.<\/li>\n<li>Rewrite Web app in JavaScript with fully mobile support.<\/li>\n<li>Support IPv6 blocklists.<\/li>\n<li>See <a href=\"https:\/\/github.com\/transmission\/transmission\/releases\/\" target=\"_blank\" rel=\"noopener\">github release page<\/a> for details.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission4.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-43682\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission4-600x343.webp\" alt=\"\" width=\"600\" height=\"343\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission4-600x343.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission4-300x172.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission4-768x440.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/02\/transmission4.webp 926w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>How to Install Transmission 4.0.0 in Ubuntu:<\/h3>\n<p>Windows and macOS users can download the new release package from the software website:<\/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\">Transmission download page<\/a><\/div>\n<\/div>\n<p>For Linux user, there&#8217;s no package at the moment of writing. But as a lazy man, I use this pre-installed app to download torrents in Ubuntu frequently. If possible, I&#8217;ll make a deb package in case no PPA packages available in next few days.<\/p>\n<p>UPDATE: here it is the <a href=\"https:\/\/launchpad.net\/~ubuntuhandbook1\/+archive\/ubuntu\/transmission\">PPA for Transmission 4.0.0<\/a> with Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 22.10 support. Sadly, new WebUI excluded but it seems working with old web interface.<\/p>","protected":false},"excerpt":{"rendered":"<p>Transmission, the default torrent downloading app for Ubuntu, announced the new major 4.0.0 release today! The new release migrated the codebase from C to C++ programming language. And now it uses the gtkmm toolkit instead of GTK for its user interface.\u00a0 With the code improvements, it can even have 50% less CPU and 70% fewer [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":43680,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[327],"class_list":["post-43679","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-bittorrent"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/43679","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=43679"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/43679\/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=43679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=43679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=43679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}