Search by

xiaoyi510 / php-qbittorrent-api

xiaoyi510

Qbittorrent Web Ui Api for PHP Languages

Package info

github.com/xiaoyi510/php-qbittorrent-api-client

pkg:composer/xiaoyi510/php-qbittorrent-api

Statistics

Installs: 7

Dependents: 0

Suggesters: 0

Stars: 0

dev-master / 1.0.x-dev 2021-01-27 10:26 UTC

This package is auto-updated.

Last update: 2026-09-27 23:33:35 UTC


README

⚠️ ⚠️ ⚠️ THIS PACKAGES IS UNDER DEVELOPING

PHP QBITTORRENT API is a Qbittorrent application client for managing qbittorrent applications using Webui API.

Name Information
Application QBittorrent
Api version API v4.x

Help and docs

We use GitHub issues only to discuss bugs and new features. For support please refer to:

comming soon

Installing PHP QBITTORRENT API

The recommended way to install PHP QBITTORRENT API is through Composer.

composer require fatkulnurk/php-qbittorrent-api

Todo:

  • Authentication
  • Application
  • Log
  • Sync
  • Transfer info
  • Torrent management
  • RSS (experimental)
  • Search

Authentication

Name Status Development Status Testing
Login ✅ ❌
Logout ✅ ❌

Application

Name Status Development Status Testing
Get application version ✅ ❌
Get API version ✅ ❌
Get build info ✅ ❌
Shutdown application ✅ ❌
Get application preferences ✅ ❌
Set application preferences ✅ ❌
Get default save path ✅ ❌

Log

Name Status Development Status Testing
Get log ✅ ❌
Get peer log ✅ ❌

Sync

Name Status Development Status Testing
Get main data ✅ ❌
Get torrent peers data ✅ ❌

Transfer info

Name Status Development Status Testing
Get global transfer info ✅ ❌
Get alternative speed limits state ✅ ❌
Toggle alternative speed limits ✅ ❌
Get global download limit ✅ ❌
Set global download limit ✅ ❌
Get global upload limit ✅ ❌
Set global upload limit ✅ ❌
Ban peers ✅ ❌

Torrent management

Name Status Development Status Testing
Get torrent list ❌ ❌
Get torrent generic properties ❌ ❌
Get torrent trackers ❌ ❌
Get torrent web seeds ❌ ❌
Get torrent contents ❌ ❌
Get torrent pieces' states ❌ ❌
Get torrent pieces' hashes ❌ ❌
Pause torrents ❌ ❌
Resume torrents ❌ ❌
Delete torrents ❌ ❌
Recheck torrents ❌ ❌
Reannounce torrents ❌ ❌
Edit trackers ❌ ❌
Remove trackers ❌ ❌
Add peers ❌ ❌
Add new torrent ❌ ❌
Add trackers to torrent ❌ ❌
Increase torrent priority ❌ ❌
Decrease torrent priority ❌ ❌
Maximal torrent priority ❌ ❌
Minimal torrent priority ❌ ❌
Set file priority ❌ ❌
Get torrent download limit ❌ ❌
Set torrent download limit ❌ ❌
Set torrent share limit ❌ ❌
Get torrent upload limit ❌ ❌
Set torrent upload limit ❌ ❌
Set torrent location ❌ ❌
Set torrent name ❌ ❌
Set torrent category ❌ ❌
Get all categories ❌ ❌
Add new category ❌ ❌
Edit category ❌ ❌
Remove categories ❌ ❌
Add torrent tags ❌ ❌
Remove torrent tags ❌ ❌
Get all tags ❌ ❌
Create tags ❌ ❌
Delete tags ❌ ❌
Set automatic torrent management ❌ ❌
Toggle sequential download ❌ ❌
Set first/last piece priority ❌ ❌
Set force start ❌ ❌
Set super seeding ❌ ❌
Rename file ❌ ❌

RSS (experimental)

Name Status Development Status Testing
Add folder ✅ ❌
Add feed ✅ ❌
Remove item ✅ ❌
Move item ✅ ❌
Get all items ✅ ❌
Mark as read ✅ ❌
Refresh item ✅ ❌
Set auto-downloading rule ✅ ❌
Rename auto-downloading rule ✅ ❌
Remove auto-downloading rule ✅ ❌
Get all auto-downloading rules ✅ ❌
Get all articles matching a rule ✅ ❌

Search

Name Status Development Status Testing
Start search ✅ ❌
Stop search ✅ ❌
Get search status ✅ ❌
Get search results ✅ ❌
Delete search ✅ ❌
Get search plugins ✅ ❌
Install search plugin ✅: ❌
Uninstall search plugin ✅ ❌
Enable search plugin ✅ ❌
Update search plugins ✅ ❌

Version Guidance

Version Status Packagist Namespace Repo Docs PSR-7 PHP Version