Software  When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

Transmission 4.0.4


Transmission is a fast, easy-to-use bittorrent client with support for encryption, a web interface, peer exchange, magnet links, DHT, µTP, UPnP and NAT-PMP port forwarding, webseed support, watch directories, tracker editing, global and per-torrent speed limits, and more.

Transmission has one of the lowest memory & resource footprints of any major BitTorrent client. Transmission's light overhead is one reason why it is so well suited for home NAS and media servers. Having been used by Western Digital, Zyxel and Belkin, Transmission gives truly impressive performance on almost any compatible hardware.

Transmission is an open source, volunteer-based project. Unlike some BitTorrent clients, Transmission doesn't play games with its users to make money.

  • Transmission doesn't bundle toolbars, pop-up ads, flash ads, twitter tools, or anything else.
  • It doesn't hold some features back for a payware version.
  • Its source code is available for anyone to review.
  • Transmission doesn't track users, the website and forums have no third-party ads or analytics.

Transmission 4.0.4 changelog:

All Platforms

  • Fixed bug in sending torrent metadata to peers. (#5460)
  • Avoid unnecessary heap memory allocations. (#5520, #5527)
  • Fixed filename collision edge case when renaming files. (#5563)
  • Fixed locale errors that broke number rounding when displaying statistics, e.g. upload / download ratios. (#5587)
  • Always use a fixed-length key query in tracker announces. This isn't required by the spec, but some trackers rely on that fixed length because it's common practice by other BitTorrent clients. (#5652)
  • Fixed potential Windows crash when getstdhandle() returns NULL. (#5675)
  • Fixed 4.0.0 bug where the port numbers in LDP announces are sometimes malformed. (#5825)
  • Fixed a bug that prevented editing the query part of a tracker URL. (#5871)
  • Fixed a bug where Transmission may not announce LPD on its listening interface. (#5896)
  • Made small performance improvements in libtransmission. (#5715)

macOS Client

  • Updated code that had been using deprecated API. (#5633)

Qt Client

  • Fixed torrent name rendering when showing magnet links in compact view. (#5491)
  • Fixed bug that broke the "Move torrent file to trash" setting. (#5505)
  • Fixed Qt 6.4 deprecation warning. (#5552)
  • Fixed poor resolution of Qt application icon. (#5570)

GTK Client

  • Fixed missing 'Remove torrent' tooltip. (#5777)

Web Client

  • Don't show null as a tier name in the inspector's tier list. (#5462)
  • Fixed truncated play / pause icons. (#5771)
  • Fixed overflow when rendering peer lists and made speed indicators honor prefers-color-scheme media queries. (#5814)
  • Made the main menu accessible even on smaller displays. (#5827)


  • Fixed "no such file or directory" warning when adding a magnet link. (#5426)
  • Fixed bug that caused the wrong decimal separator to be used in some locales. (#5444)


  • Fixed display bug that failed to show some torrent labels. (#5572)

Everything Else

  • Ran all PNG files through lossless compressors to make them smaller. (#5586)
  • Fixed potential build issue when compiling on macOS with gcc. (#5632)

Download: Transmission 64-bit | Qt 5 Setup ~17.0 MB (Open Source)
Download: Transmission 32-bit | Qt 5 Setup
Links: Transmission Homepage | Other Operating Systems

twitterGet alerted to all of our Software updates on Twitter at @NeowinSoftware

Report a problem with article
Next Article

Kdenlive 23.08.0

Previous Article

PrivaZer 4.0.77

Join the conversation!

Login or Sign Up to read and post a comment.

0 Comments - Add comment