qBittorrent is free, powerful bittorrent client, and it is cross-platform available for all major platforms (Linux, Mac OS X, Windows, OS/2, FreeBSD). It is lightweight but feature-full BitTorrent client and very easy to use. It is written in C++ programming language and uses libtorrent as well, and a Qt4 Graphical User Interface. It has more and more features such as an integrated search engine, UPnP, encryption, PeX, a torrent creation tool, more. The program uses libtorrent-rasterbar library for the torrent back-end (network communication) functionality. qBittorrent aims to meet the needs of most users while using as little CPU and memory as possible. qBittorrent is an attempt to provide a μTorrent (or "uTorrent") equivalent that is open-source and multi-platform and in adding a streaming-like function to let users download and play video files. qBittorrent currently offers functionality comparable to other BitTorrent clients, such as Vuze but without requiring the Java Virtual Machine. For its BitTorrent and μTP implementation, qBittorrent uses the Rasterbar libtorrent library, which is itself written in C++.
- Simultaneous download of multiple torrents
- Integrated torrent search engine
- Integrated RSS feed reader and downloader
- Good internationalization
- DHT, PeX, Encryption, LSD, UPnP, NAT-PMP, µTP
- Cross platform (Linux, Mac Os, Windows)
- Very lightweight
- Torrent queueing and prioritizing
- Control over files in a torrent (filtering, prioritizing)
- Nice µTorrent-like interface with Qt4 toolkit (qBittorrent v2.x)
- IP filtering (eMule dat files or PeerGuardian files)
- Peer display with country and hostname resolution (qBittorrent v2.x)
- Advanced control over torrent trackers (qBittorrent v2.x)
- Closest open source equivalent to µTorrent (qBittorrent v2.x)
- Torrent creation tool
- Remote control through Secure Web User Interface
Changes in this version:
- FEATURE: Implement Torrent Management Mode(TMM)
- FEATURE: New cookies management dialog and various related fixes
- FEATURE: Display notifications when a torrent is added.
- FEATURE: Sort labels with natural sort algorithm in the right-click menu.
- FEATURE: Add option to automatically remove .torrent files upon adding
- FEATURE: Add option to bind directly to an IP instead of using a network Interface
- FEATURE: Detailed tooltips on the progress and availability bars in the General button of each torrent.
- FEATURE: Let user able to specifiy a filter when choosing an IP filter file
- FEATURE: Improve usability of "Run External Program". Users can write (platform dependent) shell scripts now.
- PERFORMANCE: Optimize drawing in speed graph
- BUGFIX: Fix memory leak.
- BUGFIX: Fix resizing bug in "add torrent dialog".
- BUGFIX: Fix qBittorrent doesn't exit immediately when "all downloads are done -> exit" option enabled.
- BUGFIX: Display the filepath when a torrent fails to load.
- BUGFIX: Fix Add tracker dialog empty trackers
- BUGFIX: Fix Add tracker dialog URL download
- BUGFIX: Fix torrent adding with existing data
- BUGFIX: Try to find incomplete files for new torrent
- BUGFIX: Fix rechecking after torrent is finished
- BUGFIX: Fix duplicate network interfaces.
- BUGFIX: Fix .!qB extension is added when disabled
- BUGFIX: Fix "IP Filtering - Apply to trackers" wasn't being applied.
- BUGFIX: Don't resize the Country column needlessly
- BUGFIX: Fix crashing when exiting the program while the Options window was showing.
- BUGFIX: Fix parsing of eMule .DAT filters.
- OTHER: Make AddNewTorrentDialog behavior uniform
- OTHER: Optimize the shutdown dialog
- OTHER: Enable access to shutdown functions when configured with `--disable-gui` option
- OTHER: Delete Import Torrent Dialog. Just use the "add new torrent" dialog.
- OTHER: Optimize code for natural sorting
- OTHER: Use new alert dispathing API for libtorrent 1.1.x
- OTHER: Fix gcc 6 compilation with qmake.
>>> Latest version available for Ubuntu 16.04 Xenial/15.10 Wily/14.04 Trusty/Linux Mint 18/17/other Ubuntu derivatives
To install qBittorrent in Ubuntu/Linux Mint open Terminal (Press Ctrl+Alt+T) and copy the following commands in the Terminal: