You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ A fast, modern web interface for qBittorrent. Supports managing multiple qBittor
36
36
-**OIDC Single Sign-On**: Authenticate through your OpenID Connect provider
37
37
-**External Programs**: Launch custom scripts from the torrent context menu ([guide](internal/api/handlers/EXTERNAL_PROGRAMS.md))
38
38
-**Tracker Reannounce**: Automatically fix stalled torrents when qBittorrent doesn't retry fast enough ([info](internal/services/reannounce/REANNOUNCE.md))
39
-
-**Tracker Rules**: Apply per-tracker speed limits, ratio caps, and seeding time limits automatically
39
+
-**Tracker Rules**: Apply per-tracker speed limits, ratio caps, and seeding time limits automatically ([info](internal/services/trackerrules/TRACKER_RULES.md))
Separate multiple patterns with commas, semicolons, or pipes:
50
+
51
+
```
52
+
tracker1.com,tracker2.org|tracker3.net
53
+
```
54
+
55
+
All matching is **case-insensitive**.
56
+
57
+
## Important Behavior
58
+
59
+
### Rules Only Set Values
60
+
61
+
Rules apply settings to torrents - they **do not revert** settings when the rule is disabled or deleted. If you disable a rule that set upload limit to 1000 KiB/s, affected torrents keep that limit until you manually change it or another rule applies a different value.
62
+
63
+
### Efficient Updates
64
+
65
+
The service only sends API calls to qBittorrent when the torrent's current setting differs from what the rule specifies. If a torrent already has the correct limits, it's skipped.
66
+
67
+
### Existing vs New Torrents
68
+
69
+
-**Existing torrents** - Processed on the next scan cycle (within 20 seconds)
70
+
-**New torrents** - Picked up automatically within 20 seconds of appearing in qBittorrent
71
+
72
+
### Batched API Calls
73
+
74
+
To handle large torrent collections efficiently, torrents are grouped by setting value and sent to qBittorrent in batches of up to 150 hashes per API call.
0 commit comments