Roger Far
b6c79d32a7
Add anonymous authentication.
2023-03-08 20:28:09 -07:00
Roger Far
46f6e06572
Migrated the simple downloader to the Downloader.
2022-11-28 21:51:25 -07:00
Roger Far
007e154d8d
Added missing migration, fixed watch folders.
2022-05-14 08:09:15 -06:00
Roger Far
e3b38d2834
Add nullable to the projects.
2022-05-13 18:51:04 -06:00
Roger Far
fc15569e1b
Rewrote the setting store, retrieve and displaying on the settings page to make maintenance a lot easier.
...
Added settings to set defaults for the provider import, sonarr, gui and watch folders.
2022-05-13 14:39:52 -06:00
Roger Far
cd6002b5d6
Upgrade packages
...
Moved C# code to file scoped namespaces
Merged Startup.cs and Program.cs
2022-04-30 11:22:15 -06:00
Edouard CHIN
dcea8dcc1a
Filter torrents with the category query string:
...
- ### Problem
When using multiple *arr instances (sonarr, radarr ...), the queue
on each instance displays *all* torrents being processed by RDT.
The normal behaviour is to display torrents that have the same
category as the one set in the DownloadClient config on
radarr/sonarr.
### Solution
*arr uses the `/api/v2/torrents/info` QBittorrent endpoint which
accepts a `category` query string.
This is how the Qbittorent API behaves when that query string
exists:
```text
See https://github.com/qbittorrent/qBittorrent/wiki/WebUI-API-(qBittorrent-4.1)#get-torrent-list
Get torrents with the given category.
empty string means "without category";
no "category" parameter means "any category"
```
See [here](3125b038d5/src/NzbDrone.Core/Download/Clients/QBittorrent/QBittorrentProxyV2.cs (L96) ) how radarr sets the categories when making the query.
Thanks for your indulgence, first time writing dotnet :)
2022-04-28 21:18:56 +02:00
Roger Far
f75ac43e49
Add QBittorrent API sync/maindata endpoint for home assistant integration.
2022-03-19 12:49:38 -06:00
Roger Far
444c547b15
Add profile pages to update your username and password.
2022-02-06 12:27:36 -07:00
Roger Far
8774243d2f
Add AllDebrid support.
2021-10-30 18:48:32 -06:00
Roger Far
b3dd856410
Add retry count as a setting per torrent and global.
...
Add error status on the torrent itself too.
Improved torrent retrying.
2021-10-30 10:25:53 -06:00
Roger Far
d16e7f0c88
Changed the Aria2 updates to be done in the main TorrentRunner loop instead of each downloader making their own connections.
...
Added checks if Aria2 links actually got added.
Improved debug messages and set Microsoft message to Warning.
Abstracted the RealDebrid client into a ITorrentClient.
Add retry mechanism for server errors from RealDebrid.
2021-10-27 14:55:46 -06:00
Roger Far
6ac0265d2d
Add priority mechanishm and support for sonarr priority.
...
Changed to have /torrents/files return only files that are selected.
Add pause/unpause from Sonarr/Radar. Works only for Aria2.
2021-10-24 10:40:59 -06:00
Roger Far
c90c336e70
Add aria2 test connection button on the settings.
2021-10-11 14:22:45 -06:00
Roger Far
e4c001b0ce
Update database settings retrieval.
2021-07-20 22:53:55 -06:00
Roger Far
3ee687f615
Created a separate page for torrent into, added download retrying per file.
2021-07-18 22:46:17 -06:00
Roger Far
fa11dc9bc7
Big update on the add download and setting screens which are now proper pages instead of modals.
...
Fixed issue where it would slow down on waiting for RealDebrid generating links for downloads.
2021-07-18 17:29:45 -06:00
Roger Far
e4d522b00e
Upgrade packages, clean up some small things.
2021-07-18 14:17:13 -06:00
Roger Far
0e1e547c71
Add category support by saving the categories in the settings table now.
2021-07-18 14:11:40 -06:00
Roger Far
fe3b7d8867
Improve handling of torrent URL's that are HTTP files.
2021-04-28 07:46:07 -06:00
Roger Far
659675d538
Update packages.
2021-04-26 19:47:33 -06:00
Roger Far
3e1b30ad1a
Add a retry button in the interface.
...
Fixed issue with some downloads not processed.
Fixed issue with deletion and files in use.
2021-03-13 08:04:03 -07:00
Roger Far
5265a8b442
Changed the unrestrict process to only unrestrict when the download is starting.
2021-03-10 17:56:54 -07:00
Roger Far
290ed4c7de
Add logging and fixed issue with the torrentrunner hanging sometimes.
2021-02-12 14:39:20 -07:00
Roger Far
19e5e5eb10
Use a new Downloader from https://github.com/bezzad/Downloader , add a write and download speed test to the settings interface.
2021-01-20 10:44:59 -07:00
Roger Far
49071a7f48
Increased download buffer size, change the torrentrunner to only query RDT when there are any torrents, added a simple speed test.
2021-01-19 10:02:26 -07:00
Roger Far
3598b1f218
Fixed category setting when adding a torrent from Sonarr or Radarr.
2021-01-13 19:15:00 -07:00
Roger Far
4f0d75a9f5
Fixed issue with qBittorrent category save paths and updated all qBittorrent versions.
2021-01-13 16:03:15 -07:00
Roger Far
64d1250345
Add radarr and sonarr categories to make the new version of radarr work.
2021-01-13 11:46:57 -07:00
Roger Far
337ecdecd8
Release fixes
2021-01-13 11:16:39 -07:00
Roger Far
7f9d6e6cba
Rename folder to path everywhere.
...
Added a remote path setting for path mapping for Sonarr/Radarr.
2021-01-12 21:24:46 -07:00
Roger Far
67532645aa
Fixed status columns, separate downloads and files in the detail list.
...
Add UnpackLimit setting.
2021-01-12 20:42:06 -07:00
Roger Far
8f35952f90
Improved statuses, add more actions.
2021-01-10 15:59:44 -07:00
Roger Far
a27bd37991
Refactored download processor.
2021-01-09 19:51:36 -07:00
Roger Far
ec02b3d8bb
Improved inital setup by adding a short wizard.
2021-01-09 12:34:05 -07:00
Roger Far
02c154f094
Fixed few layout issues with spinners.
...
Add a new Test Folder button in settings to test.
Add Docker images.
2020-12-12 14:10:05 -07:00
Alex Taylor
4d92a6f42d
Implement torrents/files endpoint
...
It seems that recently sonarr and radarr have changed the qbittorrent inegration such at the torrents/files endpoint is required for file mapping to work. I've tested this against both sonarr and radarr, and things seem to be working.
2020-12-01 01:07:49 -08:00
Roger Far
5234f6cad3
Don't delete the torrent when it's finished when it comes from the QBittorrentAPI, let the caller handle deletion
2020-04-18 12:46:39 -06:00
Roger Far
731daddc99
Improved logging and fixed queued failure handling.
2020-04-18 08:07:06 -06:00
Roger Far
dc4992a360
Changed how the service gets installed, fixed few bugs
2020-04-17 07:30:29 -06:00
Roger Far
f4ae266d19
Add unraring progress and default auto download / auto remove options.
2020-04-11 12:56:44 -06:00
Roger Far
bfba5c99fb
Switched out RDNET Dll with Nuget package, update Angular. Rewrote Download handler and removed references to Hangfire.
2020-04-10 16:48:33 -06:00
Roger Far
76b8513d6b
Fixed some issues, first release beta.
2020-04-07 18:40:58 -06:00
Roger Far
443843b146
Add the QBittorrent proxy
2020-04-07 10:22:18 -06:00
Roger Far
61535b41a3
Add authentication
2020-04-05 14:40:01 -06:00
Roger Far
f77c1860de
Added most functionality on the client and serverside
2020-04-04 15:12:04 -06:00