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
Cucumberrbob
c546bd0173
Use IProcessFactory, IFileSystem in Service.Torrents#RunTorrentComplete
...
Also adds dependency injection to `Torrents#RunTorrentComplete` for `DbSettings` (`Settings.Get`)
2025-02-17 21:59:56 +00:00
Cucumberrbob
fd073b4762
Add interfaces for TorrentData, Downloads, Process, ProcessFactory
...
Making them interfaces lets us dependency inject them, allowing a given class to be tested.
2025-02-17 21:57:29 +00:00
Roger Far
c005bda484
Merge branch 'master' into pr-main-repo
2025-02-12 20:24:54 -07:00
Roger Far
f58b7d3e72
Refactored TorrentClientKind to Provider. Upgrade Downloader.NET
2025-02-12 20:24:22 -07:00
Roger Far
780d0e5118
Add fixes for AllDebrid and their new API.
2025-02-12 19:48:48 -07:00
Wald764
20fbf8833a
♻️ rename occurrences of debridlinkfr to debridlink
2025-02-02 17:19:41 +01:00
Wald764
d6d1813340
🐛 implement PR suggestions
2025-02-02 17:10:41 +01:00
Wald764
59c47bfe1a
🎉 add support of DebridLinkFr
2025-01-31 10:07:29 +01:00
YvesPa
eeef6fb7fe
Merge remote-tracking branch 'rogerfar/master'
...
# Conflicts:
# server/RdtClient.Service/RdtClient.Service.csproj
# server/RdtClient.Service/Services/DownloadClient.cs
2025-01-22 19:11:23 +01:00
Roger Far
ce223d3e2c
Add qBittorrent endpoint transfer/info.
2025-01-19 20:43:28 -07:00
Roger Far
3ed80909de
Upgrade packages.
2025-01-19 19:58:29 -07:00
YvesPa
7d2d7fa35f
Merge remote-tracking branch 'rogerfar/master'
2025-01-10 16:27:04 +01:00
Sculas
ee9e80f7d2
fix: Only apply AllDebrid-specific path fixes to AllDebrid
2025-01-06 12:41:41 +01:00
Sam Heinz
e92b197ddb
[TB] Fix UI errors
2024-12-11 18:59:21 +10: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
Sam Heinz
a1599ee716
[TB] Add FileName value to Download model
2024-12-10 23:44:11 +10:00
YvesPa
f9335be163
Merge remote-tracking branch 'rogerfar/master'
2024-12-10 11:12:55 +01:00
Roger Far
165d83361b
Removed InstantAvailability endpoint from AllDebrid.
2024-12-06 18:11:24 -07:00
Roger Versluis
ee5b5f8dc3
Upgrade to .NET 9, code cleanup.
2024-11-18 03:39:12 -07:00
Sam Heinz
ec4e160288
disable seeding
...
Would rather have seeding disabled and Torbox support be merged then fix it in December when I have time again.
2024-11-12 14:29:47 +10:00
YvesPa
fcbd9d8096
Correct Path using qbittorrent
2024-09-25 14:51:37 +02:00
YvesPa
047326a30f
Add Synology Download Station
2024-09-23 12:51:04 +02:00
Sam Heinz
446b1c0180
Fix error from merge from upstream, fix error on processing
2024-09-12 19:52:03 +10:00
Sam Heinz
0987b1f18c
Merge remote-tracking branch 'upstream/master'
2024-09-08 23:57:33 +10:00
Sam Heinz
320c52c4be
Handle zipped DL only w/ file count > 100
2024-09-04 17:14:36 +10:00
Roger Far
f65e3fb405
Upgrade packages and build with Alpine 3.20.
2024-09-02 19:16:01 -06:00
Sam Heinz
70584d1acb
Add DB values for seeding and zipped, pass to addtorrent
2024-09-01 20:14:07 +10:00
Sam Heinz
c34f91fc27
Add UI elements for TorBox, fix downloads.
2024-08-28 17:05:56 +10:00
Roger Far
a356632d50
Upgrade to MonoTorrent 3.
...
Catch infringed files from Real-Debrid and return a Failed. on qBittorrent.
2024-07-28 21:21:09 -06:00
Roger Far
8dd0eec654
Add retry handler with polly to intercept 429 rate limit errors with Real-Debrid.
2024-07-13 19:54:36 -06:00
Roger Far
dbb502a164
Add recursive searching for the symlink downloader.
2024-04-20 09:47:51 -06:00
Roger Far
367e195ed6
Symlink fixes.
Docker Image CI / build (push) Has been cancelled
2024-04-08 20:36:42 -06:00
Roger Far
949bd7cfd2
Increase the default internal downloader values.
2024-04-08 18:08:59 -06:00
Roger Far
d6e549bb67
Added option to configure the buffersize for the internal downloader.
2024-04-07 00:14:48 -06:00
Roger Far
508e2f1d7f
Add migration to set log level to debug.
2024-04-06 16:38:10 -06:00
Roger Far
bec2dcd20b
Add internal downloader logger.
2024-04-06 16:28:03 -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 Far
b0823f596d
Add regex option to include or exclude files.
2024-02-12 21:39:02 -07:00
Roger Far
ed01900f69
Upgrade packages, fixed potential logging issue?
2024-02-12 19:38:00 -07:00
Roger Far
6c47ebcfad
Added the previous downloader back in, keep the Bezzad downloader in as a secondary.
2024-01-21 16:48:44 -07:00
Roger Far
486cea1006
Add ParallelCount setting back, don't calculate chunk count but use a setting value.
2024-01-10 18:11:46 -07:00
Roger Far
de9045d3f6
Tweaked the downloader a bit to fix the memory issues.
2024-01-08 19:51:32 -07:00
Roger Far
c83982a4d4
Add setting for aria2 to accomodate a download path that is different in aria2 than in rdt-client.
2024-01-05 14:30:49 -07:00
Roger Far
22ba9c7ce6
Expose the Post Torrent Download Action setting on the Provider settings.
2024-01-05 12:03:23 -07:00
Roger Far
95574847e9
Fixed setup screen and some labels. Removed 100 char limit on inputs.
2024-01-05 11:37:01 -07:00
Roger Far
2b39f92106
Fixed post torrent %F parameter.
2024-01-05 11:27:52 -07:00
Roger Far
8114baa7b8
Switch the internal downloader (again).
2024-01-05 11:07:38 -07:00