Jump to content

Transmission (BitTorrent client)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 75.187.156.216 (talk) at 02:51, 19 November 2010 (→‎External links). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Transmission
Developer(s)Charles Kerr (Daemon, Backend, GTK+ client), Mitchell Livingston (Mac OS X client)
Initial release17 September 2005 (2005-09-17)
Stable release4.0.1 (February 23, 2023; 17 months ago (2023-02-23)) [±][1]
Repository
Written inC
Operating systemUNIX (Mac OS X, Linux)
Available inMultilingual
TypeBitTorrent
License GNU GPL / MIT
Websitehttps://www.transmissionbt.com/

Transmission is a BitTorrent client which features a simple interface on top of a cross-platform back-end. Transmission is free software[2] licensed under the GNU General Public License, with parts under the MIT License.

Features

Transmission allows users to download files from the Internet and upload their own files or torrents. By grabbing items and adding them to the interface, users can create queues of files to be downloaded and uploaded. Within the file selection menus, users can customise their downloads down to components of individual files. Transmission also seeds—that is, it can re-upload downloaded content.

  • Low resource usage: During testing, Transmission used less than a quarter of the memory required by other BitTorrent clients.[3]
  • Prioritization to select which torrents, and which files inside those torrents, to download first
  • Magnet links support introduced in 1.80[4]
  • Selective downloading
  • Optionally move torrents to a different folder when they finish downloading
  • Encrypted peer connections
  • Torrent file creation
  • Peer exchange (compatible with Vuze and μTorrent)
  • A built-in web server so that users can control Transmission remotely via the web (using RPC or WebUI)
  • Automatic port mapping (using UPnP/NAT-PMP)
  • Fast Resume — with peer caching
  • Blocklists for bad peers, periodically updated with the same bluetack peer list used by PeerGuardian and PeerBlock
  • Single listening port for all torrents
  • Scheduled bandwidth limits
  • Global and per-torrent bandwidth caps
  • Sorting/filtering options
  • HTTPS tracker support
  • IPv6 support (partial[5]) introduced in 1.50
  • DHT (Mainline) support introduced in 1.70[6], IPv6 DHT implemented for 1.80[7]
  • Multiple line tracker list manipulation[8]
  • The usages of multiple trackers simultaneously[9]
  • Local Peer Discovery support introduced in 2.00[10]

Mac OS X specific features include:

Development

Transmission allows users to monitor a torrent's activity.

Transmission 1.60 and later removed support for Mac OS X v10.4. Currently, Transmission 1.54 is the last version that runs on Mac OS X 10.4.

The Transmission back-end (libTransmission) also serves as the basis of the Transmission daemon. The daemon supports a web front-end called Clutch. Older versions have been ported to form the basis of the update system for the video game Metal Gear Online on PS3,[11] as well as the backend for ImageShack's BitTorrent service.

Ports

There are several transmission clients for different operatings systems including Linux and Unix-like, Mac OS X and BeOS/ZETA; each operating system front-end is built using native widget toolkits.[2]

An unofficial port of Transmission using a command-line interface on the iPhone OS was accomplished on March 3, 2008.[12] Transmission is available for Android, with the name of Transdroid as a remote controlling console (not downloading torrents onto the phone).

On Windows, there are two third-party GUIs: Transmission Remote Dot Net[13] and transmission-remote-gui[14], as well as an unofficial full build of Transmission's Qt Client[15].

It is also ported to the Maemo OS of the Nokia N810 and N900 internet tablets on which it does download the torrents to the device.

Reception

Transmission is the default BitTorrent client of many Linux distributions, including Ubuntu,[16] Mandriva,[17] Mint,[18] Fedora,[19] Puppy,[20] CrunchBang,[21] Zenwalk,[22] and the GNOME flavor of openSUSE.[23]

On Mac OS X, it is the most popular BitTorrent client downloaded from Mac software websites MacUpdate and VersionTracker[citation needed].

Fonera ships its routers with Transmission preinstalled.[24]

See also

References

  1. ^ 4.0.1, retrieved 1 March 2023 – via GitHub
  2. ^ a b "Transmission — About". www.transmissionbt.com. 2009. Retrieved 4 July 2009.
  3. ^ http://www.webpaste.net/e6a2b9c93b9f
  4. ^ https://trac.transmissionbt.com/ticket/2096
  5. ^ https://trac.transmissionbt.com/ticket/1731
  6. ^ https://forum.transmissionbt.com/viewtopic.php?f=1&t=7617
  7. ^ https://trac.transmissionbt.com/changeset/9549
  8. ^ https://trac.transmissionbt.com/ticket/1699
  9. ^ https://trac.transmissionbt.com/ticket/2713
  10. ^ https://trac.transmissionbt.com/ticket/3060
  11. ^ https://forum.transmissionbt.com/viewtopic.php?p=22905#22905
  12. ^ http://wickedpsyched.net/iphone/torrent
  13. ^ http://code.google.com/p/transmission-remote-dotnet/
  14. ^ http://code.google.com/p/transmisson-remote-gui/
  15. ^ http://www.sb-innovation.de/f93/transmission-1-76-windows-17975/
  16. ^ Pitt, Martin (2008-01-14). "Ubuntu Changelog". Retrieved 2008-05-15.
  17. ^ "New default applications for GNOME".
  18. ^ "Elyssa Release Notes".
  19. ^ "Distribution/Download/BitTorrent".
  20. ^ "Puppy Linux 4.2 Release Notes".
  21. ^ "Release Notes - CrunchBang Linux 9.04.01".
  22. ^ "Zenwalk Package List".
  23. ^ "Make Transmission the default BitTorrent client in 11.2". {{cite web}}: Unknown parameter |langage= ignored (help)
  24. ^ "FON Starts Selling Fonera 2.0n Router with Transmission".