Advanced BitTorrent client with nice user interface

qBittorrent (32-bit)

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more

Download qBittorrent 4.0.0 (32-bit)

qBittorrent 4.0.0 (32-bit)

 -  100% Safe  -  Open Source

What's new in this version:

- Change qbittorrent logo. Issue #6467. (HVS, Atif Afzal, sledgehammer999)
- New icon theme with SVG source, so we can scale it appropriately in the future. (Bert Verhelst)
- Drop Qt 4 support. Raise minimum Qt version to 5.5.1 (evsh)
- UI for managing locally banned IP list (dzmat)
- Support for specifying where to save/load config files. Support for portable mode. (evsh)
- It is now possible to pass options via ENV variables instead of cmd options. (evsh)
- Allow to strip subfolder in multifile torrents. (glassez, sledgehammer999)
- Allow cmd args to specify options when adding torrents. (Brian Kendall)
- Widget for showing filesystem paths while typing. Used in the Add New Torrent and Options dialogs. (evsh)
- Trackerlist: Allow to toggle columns (thalieht)
- Add availability column to torrent content model and torrent properties window (evsh)
- Implemented share limit by seeding time (naikel)
- Revamp Torrent creator (Chocobo1)
- Enable drag n drop to create torrent on mainwindow (Chocobo1)
- Add show/hide statusbar option (takiz)
- Show number of pieces. Closes #6774. (Chocobo1)
- Allow to select & delete multiple entries in "Manage Cookies" dialog (Chocobo1)
- Fetch Favicons via google as a final fallback (KingLucius)
- Add a Tags (multi-label) feature to the GUI. Closes #13. (tgregerson)
- Use the system icons for each file type in the Content tab (evsh)
- Use SVG files for monochrome tray icons. Closes #6085. (evsh)
- Prefill torrent name when creating a new torrent. Closes #7229. (Chocobo1)
- Expose more libtorrent options in advanced settings (Chocobo1)
- Add comboBox for selecting BitTorrent protocol. Closes #6316. (Chocobo1)
- Allow SMTP sender to be set. Closes #7575. (Chocobo1)
- Allow to specify if announcing to all tiers is desired. (sledgehammer999)
- Configurable number of history of paths in Add New Torrent dialog. (evsh)

- Adjust icons names to better fit FDO scheme (evsh)
- Optimized IP filter parsing, making blazingly fast (sledgehammer999, evsh)
- Fix dialogs didn't position on the correct screen which qBittorrent window is on. Closes #1690, #2474, #3538. (Chocobo1)
- Refactor and improve StatusBar (glassez)
- Set expiration date for newly added cookie to +2 years from now, instead of +99 years. (Chocobo1)
- Don't create subfolder inside temp folder (glassez)
- Don't replace existing files when relocating torrent (glassez)
- Fix explicit Torrent Management Mode in Add New Torrent dialog. Closes #5602. (sledgehammer999)
- Fix calculation of 'Average time in queue' stat under libtorrent 1.1.x (sledgehammer999)
- Don't disable bandwidth scheduler when manually switching speed limits. Closes #7306. (glassez)
- Fix dereferencing freed pointer. Closes #7420. (Chocobo1)
- Change the default cache size to 64MiB. (Chocobo1)
- The previous "Disk write cache size" is not accurate since it is also being used for read cache, so rename it to "Disk cache". (Chocobo1)
- Replace dialog ok-cancel buttons with QDialogButtonBox, which follows the platform specific button order. (Chocobo1)
- Better reporting of success/failure of torrent and file deletion. (sledgehammer999)
- Fix last activity calculation. Closes #7461. (Chocobo1)
- Save state of options windows on cancel too. (silverqx)
- Persist size and treeview header state in preview dialog. (silverqx)
- Show torrent name in "add new torrent" dialog on merging trackers (Chocobo1)
- Properly pre-select the selected torrent's current ratio limiting options in UpDownRatioDlg dialogs. Fixes #7352 (thalieht)
- Optimize code for SpeedWidget. (dzmat)
- Disable processing events when adding torrents(prevents crashes). Closes #7436. (Chocobo1)
- Open links in browser. Closes #7651. (Chocobo1)
- Change default settings for tracker/tier announces to mimick μTorrent behavior. (sledgehammer999)
- Explicitly set UPnP state on start-up. Closes #7338. (Chocobo1)
- Include/print caught signal in stackdump (Chocobo1)

- Trackerlist: Set text alignment of columns with numbers to the right (thalieht)
- Enable alternatingRowColors for "Manage Cookie" dialog (Chocobo1)
- Remove indentation for category/tag filter widgets in all platforms (thalieht)
- Add space between widgets in left side panel. Closes #7224. (Chocobo1, glassez)
- Unify preference window borders across the tabs (vit9696)
- Center Options dialog when showed. (silverqx)
- Show delete accelerator key in menu. closes #7508 (Nick Korotysh)
- Set QTextOption::NoWrap property in "Download from URLs" dialog (Chocobo1)
- Use SVG icons for the country flags. Closes #6223. (sledgehammer999)

- Allow to load/use ECDSA certificate in webUI. (Chocobo1)
- Add copy options to webui context menu (addresses #6815) (#7036) (Tom Piccirello)
- Set torrent location from webui context menu (addresses #6815) (#7062) (Tom Piccirello)
- Add option to rename torrent from WebUI (Thomas Piccirello)
- Add auto torrent management to webui context menu (addresses #6815) (Thomas Piccirello)
- Option for "Create subfolder" when adding new torrent. (thalieht)
- Fix addPaused wrong default behavior. (Chocobo1)
- Reposition "Priority" menu option in WebUI to match gui. Closes #7072. (Thomas Piccirello)
- Report TCPServer errorString() if webui fails to listen to port. (Matthew Fioravante)
- Exit gracefully when failed to initialize web server with qbt-nox (Chocobo1)
- Add file-to-piece-index mappings in /query/propertiesFiles command (Chocobo1)
- Add optional parameters for /command/download & /command/upload (Chocobo1)
- Print error messages upon receiving invalid header fields. (Chocobo1)
- Add WebUiAddress config option. (Matthew Fioravante)
- Reinitialize webUI server when "IP address" setting changed. An app restart won't be necessary from now on. (Chocobo1)
- Improve log and error messages (Chocobo1)

- Use explicit class for search plugin versions (evsh)
- Remove all search plugins from repo. There is another repo named 'search-plugins'. (sledgehammer999)
- Update the backend when a new plugin favicon is downloaded. (sledgehammer999)
- Allow search plugins sorting. Closes #7526. (Nick Korotysh)

- Redesigned RSS subsystem (glassez)
- Do not use hardcoded colors in RSS feed view (evsh)
- Improve RSS events logging (glassez)

- Use dpiawareness=1 on Windows. Closes #5393. (sledgehammer999)
- Reformat Windows build configuration files. (glassez)

- Use new classes/methods from libtorrent and stop using deprecate ones. (glassez)
- Various string fixes (Allan Nordhøy, sledgehammer999)
- cmake: do not use Qt5Widgets when locating QtSingleApplication. Closes #7551. (evsh)
- Update BOOST m4 macros and simplify AX_BOOST_BASE usage (Chocobo1)
- Drop OS/2 support. (sledgehammer999)
- Optimize file size of PNG and SVG files. (sledgehammer999)
- Add new translators in the About page.

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more