Commit graph

193 commits

Author SHA1 Message Date
Roger Far
3b507730e4 Fixed settings for the qBittorrent integration. 2022-05-15 09:12:09 -06:00
Roger Far
aac570f697 Fixed windows service starting. 2022-05-14 08:26:51 -06:00
Roger Far
bd5d96d2c3 Fixed windows service. 2022-05-14 08:24:38 -06:00
Roger Far
9a278d4fd3 Bump to version 2.0.13. 2022-05-14 08:12:12 -06: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
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