qBittorrent is a peer-2-peer (P2P) sharing application that provides an alternative to uTorrent. It features extensible search engine that is well integrated into the application. You can perform simultaneous searches and per category specific search request for numerous different types of files and multimedia.
Key features include:
- 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 queuing 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).
- Advanced control over torrent trackers (qBittorrent v2.x).
- Peer display with country and hostname resolution (qBittorrent v2.x).
- Closest open source equivalent to µTorrent (qBittorrent v2.x).
- Torrent creation tool.
- Remote control through Secure Web User Interface.
qBittorrent encompasses Qt4 user interface as well as a Web user interface that enables a remote control for searching content downloads. qBittorent supports all BitTorrent extensions such as DHT, Peer Exchange, Full encryption, and Magnet/Bitcomet URI’s.
qBittorrent also feature UPnP/ NAT-PMP port forwarding support, advance RSS support with download filters, bandwidth scheduler, IP filtering and is IPv6 compliant. Overall. qBittorrent has some really useful features and it is a good effort at the P2P market. It provides the same functionality across 3 major platforms (Windows, Mac OS, and Linux), and is a lightweight application that uses minimal amounts CPU and RAM.
FEATURE: New options for "inhibit sleep".
FEATURE: Add option for regexps in the transferlist search filter's context menu.
FEATURE: Add async io threads option to AdvancedSettings.
FEATURE: Allow save resume interval to be disabled.
FEATURE: Add checkbox for recursive download dialog.
FEATURE: Add changelog link in program updater.
BUGFIX: Avoid allocating large memory when loading a .torrent file.
BUGFIX: Notify users on 1st time close/minimize to tray.
BUGFIX: Fix I/O error after fetching magnet metadata.
BUGFIX: Never save resume data for already paused torrents.
BUGFIX: Make ProgramUpdater upgrade to 64-bit qbt when running on 64-bit Windows.
BUGFIX: Put temporary files in qbt own temp folder.
BUGFIX: Avoid potentially setting the wrong piece priorities.
BUGFIX: Various code refactorings/improvements.
BUGFIX: Add options "Download in sequential order" and "Download first and last pieces first" in AddNewTorrentDialog.
BUGFIX: Download favicon using appropriate protocol.
BUGFIX: Apply proxy settings on DownloadManager creation.
BUGFIX: Improve torrent initialization.
BUGFIX: Save resume data on torrent change events.
BUGFIX: Increase default resume data save interval.
BUGFIX: Work around crash when procesing recursive download.
BUGFIX: Reduce queries to python version.
BUGFIX: Disable certain mouse wheel events in Options dialog.
WEBUI: Send all rechecks in one request.
WEBUI: Add WebUI Force Reannounce option.
WEBUI: Create non-existing path in setLocationAction().
WEBUI: Add WebUI support for Mac ? (Command) key.
WEBUI: Show current save path in 'Set location' window.
WEBUI: Fix WebUI cache behavior for css files.
WEBUI: Send Cache-Control header in WebUI responses.
WEBUI: Add form-action to CSP.
WEBUI: Add upgrade-insecure-requests to CSP when HTTPS is enabled.
WEBUI: Reset WebUI ban counter on login success.
WEBUI: Add logging messages in WebUI login action.
WEBUI: Add option to control CSRF protection.
WEBUI: Add option to control WebUI clickjacking protection.
RSS: Implement "Sequential downloading" feature.
RSS: Don't use RSS feed URLs as base for file names.
SEARCH: Add a name filter for search results.
SEARCH: Fix python version detection.
SEARCH: Clear python cache conditionally.
SEARCH: Properly normalize version string before parsing it.
WINDOWS: Turn on Control Flow Guard for MSVC builds.
MACOS: Replace deprecated function IOPMAssertionCreate() on macOS.
OTHER: Fix CMake build with QtSingleApplication.