Roger Far
3fe9680e35
Add watch folder monitor.
2022-04-30 12:18:30 -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
f25d849cfa
Fixed the AllDebrid client.
2022-03-20 11:43:05 -06:00
Roger Far
38ca2a199a
Fixed the download progress for the AllDebrid client.
2022-03-19 17:08:41 -06:00
Roger Far
a54075a533
Bump to 2.0.10
2022-03-19 15:15:29 -06:00
Roger Far
6ca403f7f2
Add running of external applications.
2022-03-19 15:12:37 -06:00
Roger Far
d4cb09e1a3
Fixed simple downloader speed indication.
2022-03-19 14:19:50 -06:00
Roger Far
f75ac43e49
Add QBittorrent API sync/maindata endpoint for home assistant integration.
2022-03-19 12:49:38 -06:00
Roger Far
aae367d673
Upgrade RD.NET to fix some serialization issues.
2022-03-19 12:49:08 -06:00
Roger Far
70a230aa1d
Bump to 2.0.9
2022-03-12 12:33:08 -07:00
Roger Far
0f0fc91b64
Upgrade packages.
2022-03-12 12:31:19 -07:00
Roger Far
ffecb8507a
Bump to 2.0.8
2022-02-28 10:04:01 -07:00
Robert Kopaczewski
97d1b519bd
fix: alldebrid with empty .files
2022-02-28 17:09:50 +01:00
Roger Far
4040b98176
Bump to 2.0.7
2022-02-06 16:46:38 -07:00
Roger Far
dc16108983
Added setting to set the category when a torrent is imported from RealDebrid or other provider.
2022-02-06 16:46:18 -07:00
Roger Far
05df0cb558
Push 2.0.6
2022-02-06 16:33:28 -07:00
Roger Far
d7b22ab433
no message
2022-02-06 16:25:13 -07:00
Roger Far
6a2533aa3b
Added lifetime setting to automatically expire torrents after a certain amount of time.
2022-02-06 16:03:12 -07:00
Roger Far
25f8c70b17
Added setting to automatically delete torrents in the state of error after a certain amount of time.
2022-02-06 15:34:36 -07:00
Roger Far
444c547b15
Add profile pages to update your username and password.
2022-02-06 12:27:36 -07:00
Roger Far
7cc5de61fb
Upgrade packages.
2022-02-06 12:08:15 -07:00
Roger Far
8d036847f3
Updated AllDebrid provider to fix issue with ID's not being a number.
2022-01-11 20:14:21 -07:00
Roger Far
d0ef259cae
Fixed bug where the QBittorrent API didn't report the error state correctly when an error ocurred in the debrid provider.
2022-01-08 10:38:19 -07:00
Roger Far
2dd5810320
Fixed bug with auto adding of AllDebrid torrents.
2022-01-02 15:35:49 -07:00
Roger Far
5de11cea6e
Upgrade packages.
2022-01-02 11:45:38 -07:00
Roger Far
be73e1b543
Add simple update checker.
2021-11-25 17:31:34 -07:00
Roger Far
3fdad6b2f5
Bump to 2.0.2
2021-11-24 13:56:33 -07:00
Roger Far
24deccccec
Fixed update time for providers.
2021-11-24 13:55:28 -07:00
Roger Far
6a569e7264
no message
2021-11-24 13:18:37 -07:00
Roger Far
cdef655a00
Fixed issue with AllDebrid deserialization of magnet link files.
2021-11-24 07:59:45 -07:00
Roger Far
763ce5a036
Fixed potential issue with the RealDebrid data mapper.
2021-11-24 07:59:14 -07:00
Roger Far
6e225812b2
no message
2021-11-21 14:40:36 -07:00
Roger Far
4d5dfc34a4
Add auto import and auto delete functionality.
2021-11-21 14:40:16 -07:00
Roger Far
4dbd2cf8df
Upgrade to .NET6 and Angular 13.
2021-11-21 13:58:49 -07:00
Roger Far
52b5aa1b09
no message
2021-11-02 16:08:42 -06:00
Roger Far
4837c5c673
Fixed logging links, add 1 minute delay when RD only reports 1 link ready to download to see if there are more downloads.
2021-11-02 08:31:49 -06:00
Roger Far
b9889dbbc3
Add download speed limiter on the Simple downloader.
2021-10-30 20:00:20 -06:00
Roger Far
8774243d2f
Add AllDebrid support.
2021-10-30 18:48:32 -06:00
Roger Far
723cc82b11
Bump to 1.9.6
2021-10-30 11:09:18 -06:00
Roger Far
dd8102b0b6
Fixed issue where a deleted torrent could be retried.
2021-10-30 11:05:55 -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
a0d000138c
Fixed settings parsing when entering an invalid full Int32.
...
Add Uploading status to the interface.
2021-10-28 17:26:53 -06:00
Roger Far
075f494ec6
Fixed simple downloader retrying.
2021-10-28 17:15:47 -06:00
Roger Far
0d5d28483b
Fixed issues with retrying and cancelling torrents.
2021-10-28 08:29:42 -06:00
Roger Far
799316413a
Bump to 1.9.3
2021-10-27 21:50:22 -06:00
Roger Far
5fa5f416c7
Removed obsolete torrent runner code, fixed queuing issue.
2021-10-27 21:47:22 -06:00
Roger Far
5d58bc9082
Add some logging to the downloaders, fixed issue with torrents and downloads not matching up.
2021-10-27 18:55:12 -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
545e476d80
Bump to 1.9.0
2021-10-24 10:53:45 -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
e9e16bedf0
Add more checks for when torrents or downloads have been removed.
2021-10-24 09:39:15 -06:00
Roger Far
0f4d896e53
Add proper retry mechanism for Aria2.
2021-10-24 09:38:55 -06:00
Roger Far
11c65d0017
Fixed bug where real debrid would report torrent links that are empty.
2021-10-21 07:45:18 -06:00
Roger Far
9583eeeeb0
Bump to 1.8.7
2021-10-11 14:26:17 -06:00
Roger Far
c90c336e70
Add aria2 test connection button on the settings.
2021-10-11 14:22:45 -06:00
Roger Far
ae41865bb2
Finished torrent retry.
2021-10-11 14:06:57 -06:00
Roger Far
399456c815
Fixed retrying of torrents.
2021-10-11 13:53:05 -06:00
Roger Far
d6327e44b6
Add torrent retry functionality.
2021-10-11 13:50:27 -06:00
Roger Far
0d6304a237
Fixed issue with the simple downloader.
2021-10-11 13:37:00 -06:00
Roger Far
1a326ab0bb
Bump to 1.8.6
2021-10-09 20:38:51 -06:00
Roger Far
c728e17bb3
Add first Aria2c support.
2021-10-09 20:35:03 -06:00
Roger Far
dbdf2acc9c
Upgrade packages.
2021-10-09 15:03:55 -06:00
Roger Far
9947a4dc97
Fixed potential error when the qbittorrent API fetched info about a torrent that doesn't have a name yet.
2021-10-09 13:35:27 -06:00
Roger Far
a15a36ccd9
no message
2021-10-07 07:16:30 -06:00
Roger Far
55560a865a
Change timeout to 10 seconds for Real-Debrid API communication.
2021-08-05 14:59:27 -06:00
Roger Far
6cf8b32ba9
Bump to 1.8.3
2021-08-05 11:38:24 -06:00
Roger Far
732e8d9691
Fixed potential issue with duplicate categories.
2021-08-05 11:29:48 -06:00
Roger Far
a8dc196dfe
Add version report when the host is starting.
2021-08-05 11:25:40 -06:00
Roger Far
7931568803
Fixed bug where downloads weren't starting properly.
...
Bump to 1.8.2.
2021-08-02 13:37:22 -06:00
Roger Far
06b4422ab8
Bump to 1.8.1
2021-07-31 14:55:57 -06:00
Roger Far
1f754daf1f
pragma warning disable 4014
2021-07-31 14:52:39 -06:00
Roger Far
05e565ff1f
Fixed bug where the download and unpack handlers were not properly dispatched.
2021-07-31 14:50:59 -06:00
Roger Far
a121593829
Add better distinct checking for categories.
2021-07-25 10:13:31 -06:00
Roger Far
e4c001b0ce
Update database settings retrieval.
2021-07-20 22:53:55 -06:00
Roger Far
697cd58023
Update RD.NET to 2.0
2021-07-20 19:15:11 -06:00
Roger Far
ca17db4f5e
Bump to 1.8.0
2021-07-18 22:56:58 -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
4daa5ba4dc
Reorganize settings in separate tabs.
2021-07-18 14:38:49 -06:00
Roger Far
3e832cc416
Fixed enter button press on the login and setup pages.
2021-07-18 14:22:12 -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
3a2d33435e
Bump to 1.7.8
2021-06-16 07:41:33 -06:00
Roger Far
16dfda50b9
Updated RD.NET to 1.0.4
2021-06-16 07:39:17 -06:00
Roger Far
a77e42f91b
Bump to 1.7.7
2021-06-09 19:02:08 -06:00
Roger Far
4a87a57a65
Fixed retrying failed selecting of torrent files.
2021-06-09 18:59:06 -06:00
Roger Far
34422d7167
Fixed error handling on downloads.
2021-06-09 18:58:49 -06:00
Roger Far
fa9c839be0
Fixed rare issue where the download link would be empty or invalid.
2021-06-09 17:39:30 -06:00
Roger Far
0e2cb36080
Bump to 1.7.6
2021-06-05 14:59:03 -06:00
Roger Far
a3ea5c61f2
Fixed cache issue.
2021-06-05 14:56:16 -06:00
Roger Far
71c9eb17fb
Fixed issue with torrent data caching.
2021-06-05 14:21:29 -06:00
Roger Far
f151312d47
Fixed issue with downloading new files.
2021-06-05 12:40:24 -06:00
Roger Far
bf3ba9dc64
Bump to 1.7.5
2021-06-05 12:25:19 -06:00
Roger Far
3380bc6820
Update RD.NET
2021-06-05 12:20:44 -06:00
Roger Far
5e490e8b0d
Add check if torrent is actually changed from RD to prevent DB updates.
2021-06-05 11:46:59 -06:00
Roger Far
7872836ae7
Add torrent caching.
2021-06-05 11:46:41 -06:00
Roger Far
9a7aefaa71
Add a thread safe lock to the settings
2021-06-05 11:25:47 -06:00
Roger Far
1f50cda389
Update packages.
2021-06-05 10:59:56 -06:00
Roger Far
75875af36a
no message
2021-06-05 10:59:36 -06:00
Roger Far
5bdf224e1b
Fixed bug where original filename wasn't handled properly.
2021-06-05 10:50:56 -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
6a1c2a1f0f
Version bump to 1.7.4 to generate new docker containers.
2021-04-22 09:31:42 -06:00
Roger Far
49beb60894
Fixed issue where sometimes the name of the torrent would change, causing the download not to be recognized by sonarr anymore.
2021-04-19 15:43:06 -06:00
Roger Far
2cb81e2c41
Added path seperator on the content_path, fixed reporting errors.
2021-04-14 15:44:30 -06:00
Roger Far
c4a7c1e5ed
Fixed some bugs in the update script
2021-04-01 16:31:05 -06:00
Roger Far
d7c6c36118
no message
2021-04-01 16:19:53 -06:00
Roger Far
58a80e45e1
Update to 1.7.0
2021-04-01 16:19:33 -06:00
Roger Far
1764bdc803
Fixed bug where downloads sometimes got added twice.
...
Added a retry download functionality.
2021-04-01 15:45:46 -06:00
Roger Far
c7e3e14fab
Bump to 1.6.3
2021-03-15 08:37:26 -06:00
Roger Far
0489ab1115
Fixed issue with downloads being added prematurely when the torrent is in the Processing state.
2021-03-15 08:33:23 -06:00
Roger Far
8817d8df3b
Bump to 1.6.2
2021-03-13 08:06:30 -07: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
8b85521839
Fixed a bug in the torrent runner where it could download the same file multiple times.
2021-03-12 08:11:02 -07:00
Roger Far
2659759d59
Updated to 1.6.0
2021-03-10 17:59:04 -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
bbf2217718
Upgrade
2021-02-14 11:48:07 -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
5803ee306d
Bump to 1.5.4
2021-02-11 19:54:15 -07:00
Roger Far
58a6fafbc2
Fixed issue with the filenames not working when unpacking.
2021-02-11 19:54:08 -07:00
Roger Far
426ff20273
no message
2021-02-11 15:35:38 -07:00
Roger Far
d46e6f8997
Fixed issue with selecting files when it would filter all files out.
2021-02-10 07:25:39 -07:00
Roger Far
83f89865c9
Bump version to 1.5.2
2021-02-09 20:04:21 -07:00
Roger Far
5e8d65fcb2
Add Proxy Server setting.
2021-02-09 19:56:24 -07:00
Roger Far
4cf25b6b37
Upgraded RD.NET to 1.0.2
2021-02-09 19:48:21 -07:00
Roger Far
b1c70b723f
Url decode the filename, sometimes RD would return a url encoded string, sometimes not.
2021-02-07 21:59:47 -07:00
Roger Far
63b04bbe33
Re-instate the service-install and service-remove bat files.
2021-02-05 21:28:06 -07:00
Roger Far
ed10c630ee
Add option to only download the files that are available on RD.
2021-02-05 20:54:37 -07:00
Roger Far
8bd26b7441
Switched Downloader from sourcecode to the nuget package.
2021-01-25 07:07:45 -07:00
Roger Far
2652895ba0
Make the downloader switchable.
2021-01-23 10:02:37 -07:00
Roger Far
f02639b426
no message
2021-01-21 10:36:11 -07:00
Roger Far
67b009efcd
no message
2021-01-21 10:16:18 -07:00
Roger Far
9ab889f7db
Clean temp files on startup.
2021-01-21 09:22:01 -07:00
Roger Far
cd2f29e9f5
Fixed bug in the download client.
2021-01-21 09:14:13 -07:00
Roger Far
bc552612f5
Add more settings for the download client.
2021-01-21 08:41:33 -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
5f84c2b317
no message
2021-01-14 16:47:48 -07:00
Roger Far
44d7d0f9b8
Moved the responsibility for starting the Download and Unpack process to the TorrentRunner instead of the Torrents service.
2021-01-14 16:21:58 -07:00
Roger Far
63e44d02ef
Fixed bug where it would redownload file that was already downloaded.
2021-01-14 16:01:05 -07:00
Roger Far
f0030bef42
Changed default logging to warning.
2021-01-13 19:16:04 -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
5245a9448f
no message
2021-01-13 16:46:59 -07:00
Roger Far
fe5a2a5940
Fixed process status fields in qBittorrent API
2021-01-13 16:30:42 -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
9b74c45ec3
Fixed speed and statuses on the qBittorrent api.
2021-01-13 13:57:09 -07:00
Roger Far
b0f584a6d5
no message
2021-01-13 13:46:47 -07:00
Roger Far
c0d43769de
Fixed qBittorrent API status on the torrent list.
2021-01-13 13:45:36 -07:00
Roger Far
d029319ed1
Fixed torrent content_path.
2021-01-13 13:15:44 -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
0a8793e4f9
Add simple retry mechanism for network connection drops.
2021-01-13 11:04:42 -07:00
Roger Far
860ffe95e4
no message
2021-01-13 09:31:46 -07:00
Roger Far
55f2c4a338
Fixed downloadpath and contentpath
2021-01-13 09:31:42 -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
21ad2ebfd6
Swapped out the timer GET for a signalr connection.
2021-01-10 20:21:49 -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
df39d6a671
Changed readme.
2021-01-09 11:20:34 -07:00
Roger Far
cccf30c87d
Improved logging by switching to Serilog.
...
Refactored out hardcoded logpath and DB connection string and made them configurable through appsettings.json.
Add persistent store path in docker-compose.
2021-01-09 11:05:33 -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
Roger Far
b990a910be
Update packages and update Runtime to .NET 5
2020-12-12 11:02:54 -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
a3c96809ef
Add missing startup.bat
2020-10-15 07:37:14 -06:00
Roger Far
71697f993f
Fixed small issues when adding torrents and not loading meta data.
2020-10-15 07:28:44 -06:00
Roger Versluis
22494a1cad
Fixed deletion bug and extraction bug
2020-05-17 09:30:14 -06:00
Roger Far
7d9d64c97b
no message
2020-05-16 20:21:33 -06:00
Roger Far
629babd9bd
Fixed extracting when the path in the rar file has the torrent as a subdirectory.
2020-05-16 20:21:00 -06:00
Roger Far
0220b18017
Fixed issue with deleting torrents and a null reference error.
2020-05-16 20:20:37 -06:00
Roger Far
7c6458bbb0
Fixed an authentication quirk where theqBittorrent API returns a 403 instead of a 401 when its unauthorized.
2020-05-16 20:19:42 -06:00
Roger Far
5d73ae140e
Fixed not selecting files sometimes.
2020-04-18 15:10:59 -06: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
c96ce980d5
Add a download speed tracker.
2020-04-07 12:08:17 -06:00
Roger Far
d7062de42e
Fixed setting the error status from RD.
2020-04-07 11:09:18 -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
Roger Far
5611796aea
Initial commit
2020-03-31 15:16:34 -06:00