Download Latest Version v1.101.2.8.19.zip (10.7 MB)
Email in envelope

Get an email when there's a new version of qBit4Delphi

Home / v1.2.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2022-03-22 1.7 kB
v1.2.0.tar.gz 2022-03-22 2.9 MB
v1.2.0.zip 2022-03-22 2.9 MB
Totals: 3 Items   5.8 MB 0
  • Fix and Speed up TTorrentReader

qBit4Delphi

qBit4Delphi is an open-source project created by Laurent Meyer to embed qBittorent WEBui API in applications developed with Delphi VCL/FMX. Contains also TTorrentReader, a torrent file parser (UTF8 BEncode, V1 & V2 compatible).

Official API Documentation: https://github.com/qbittorrent/qBittorrent/wiki/WebUI-API-(qBittorrent-4.1)

It requires no DLL, nor third-party extension. This is pure Pascal VCL/FMX. BUT before you try to compile qBit4Delphi, some embarcadero JSON .pas units need to be patched (bugs / features). The procedure to do so is provided below. This API is developed with Delphi Community Edition 10.4 but also tested with Sydney 10.4.2 and Alexandria 11.0 (JSON patches provided)

Alternatively, qNOXify is a thin client for qBittorent/NOX, it is a work in progress and has now its own repository : qNOXify

Installation in Delphi

  • Download qBit4Delphi. Click on the green "Code" button and then click on "Download ZIP".
  • Decompress the ZIP package in your projects directory.
  • Execute : Patcher.exe in the main directory
  • The patched units will be located in JSON/21 and/or JSON/22. Please add these units to your project.
  • If you need help, open a ticket or contact me at : qBit4Delphi@ea4d.com

Support

If you find this project useful, please consider making a donation.

paypal

Full Changelog: https://github.com/bnzbnz/qBit4Delphi/compare/v1.1.0...v1.1.1

Source: README.md, updated 2022-03-22