Commit graph

33 commits

Author SHA1 Message Date
Roger Far
767038528a Cleanup. 2026-05-27 22:04:30 -06:00
Sam Heinz
a86056a3ef handle rate limiting and database errors by delaying downloads 2026-05-26 20:16:07 +10:00
omgbeez
63fd8caee9 fix: Race conditions when deleting/updating a torrent and its downloadable files 2026-04-23 00:22:09 -04:00
Roger Far
0c5e38e01a
Merge branch 'main' into main 2026-02-11 20:20:47 -07:00
Roger Far
a9648248f4 Global formatting. 2026-02-11 19:44:49 -07:00
destrodxbad
15af54ed24 perf(cache): Remove aggressive cache invalidation and optimize queries 2025-11-18 02:04:51 +01:00
Cucumberrbob
e776236270
Use richer GetDownloadInfos instead of GetDownloadLinks
*Most* debrid providers know the filename as soon as they know the restricted links. By allowing them to tell the program this at an earlier stage, we don't need the `GetFileName` call for most debrid providers
2025-03-11 12:12:16 +00:00
Sam Heinz
9d03c20aaa [TB] Change DownloadHelper to use download.FileName
Also adds the UpdateFileName function to DownloadHelper & DownloadData to push FileName to DB
2024-12-10 23:47:55 +10:00
Roger Far
367e195ed6 Symlink fixes.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-04-08 20:36:42 -06:00
Roger Far
c21d578a23 Style fixes. 2024-04-06 14:58:07 -06:00
Roger Far
e5dfb0e027 Add fixes for the symlink downloader from https://github.com/Pukabyte/rdtclient . 2024-04-06 14:52:11 -06:00
Roger Far
3b72463663 Added bit of logging to debug downloader issues, upgraded packages, cleaned up C# code. 2024-04-06 13:54:58 -06:00
Roger Versluis
5a8ab0789a Reverted some changes from the gaisberg PR. 2023-10-03 08:15:00 -06:00
Gaisberg
fe77391e7f Symlink downloader performance fixes
- Added concurrent downloading for symlink downloader
- Use FinishAction configuration setting for QBittorrent delete endpoint
- Add symlink downloader readme section
2023-10-02 18:20:29 +03:00
Roger Far
e3b38d2834 Add nullable to the projects. 2022-05-13 18:51:04 -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
Roger Far
5fa5f416c7 Removed obsolete torrent runner code, fixed queuing issue. 2021-10-27 21:47:22 -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
e9e16bedf0 Add more checks for when torrents or downloads have been removed. 2021-10-24 09:39:15 -06:00
Roger Far
c728e17bb3 Add first Aria2c support. 2021-10-09 20:35:03 -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
a3ea5c61f2 Fixed cache issue. 2021-06-05 14:56:16 -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
5265a8b442 Changed the unrestrict process to only unrestrict when the download is starting. 2021-03-10 17:56:54 -07:00
Roger Far
0a8793e4f9 Add simple retry mechanism for network connection drops. 2021-01-13 11:04:42 -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
a27bd37991 Refactored download processor. 2021-01-09 19:51:36 -07:00
Roger Far
731daddc99 Improved logging and fixed queued failure handling. 2020-04-18 08:07:06 -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
c96ce980d5 Add a download speed tracker. 2020-04-07 12:08:17 -06:00
Roger Far
f77c1860de Added most functionality on the client and serverside 2020-04-04 15:12:04 -06:00