Commit Graph

642 Commits (1ec1ce58e9f095222e7fe4a8c74a0720fed71558)

Author SHA1 Message Date
Mark McDowall ab478fd64b New: Treat Manual Bad in history as failed
4 years ago
Taloth Saldono 772448b41b New: Support in services for multiple scene naming/numbering exceptions
4 years ago
Mark McDowall ca34f64eb0 Fixed: Update path before importing to ensure it hasn't changed
4 years ago
ta264 7a0e1818c0 Fixed: Import single file torrents with a folder from QBittorrent
4 years ago
Taloth Saldono 05820ac272 Protect against Qbittorrent edgecase if users add torrents manually with Keep top-level folder disabled
4 years ago
Taloth Saldono 3ff848b019 Fix for QBittorrent directory for specific torrents
4 years ago
ta264 813f886920
Fixed: QBittorrent imports when torrent name and folder name differ
4 years ago
Mark McDowall 91c395d0c6 Fixed: Show TLS errors in UI when testing download clients
4 years ago
Taloth Saldono 5aa92f47b6 Added PrivacyLevel option to FieldDefinition for later usage
4 years ago
Mark McDowall dc184601a8 Some cleanup of things marked for removal in v3
4 years ago
Mark McDowall 644d16d82b Fixed: Indexer being disabled due to download client rejecting it
4 years ago
Mark McDowall d0c0720578 Fixed: Removing torrents from Vuze
4 years ago
Mark McDowall accf8d5c81 Mark completed imports based on history as imported to remove from queue
4 years ago
Dtaggart b2737a3d35
New: Index priority
4 years ago
Mark McDowall 0f792f9eb9 Fixed: Replace : with _ when getting output path from Transmission
4 years ago
Mark McDowall 3033537236 Fixed: Mark "BAD" Nzbget Downloads as Failed
4 years ago
Mark McDowall 05735ad2c3 Fixed: Show more information in UI when testing SAB fails in some cases
4 years ago
Taloth Saldono ce5f9e8930 Fixed: Twitter Connect missing (you'll have to readd it in Connect)
4 years ago
Mark McDowall 0e6238bf6f Fixed: Exception thrown when marking download as complete
4 years ago
Mark McDowall 430af0401c New: Use release quality source if not in downloaded file and resolution matches
4 years ago
Mark McDowall 0ff08dbe8d Fixed: Error when processing release with files Sonarr is unable to parse
4 years ago
Taloth Saldono 1e80361c3a Fixed tests and missing logger initialization
4 years ago
Mark McDowall 14c9b6aaf4 Additional logging when trying to complete tracked downloads
4 years ago
Mark McDowall b0e31629b5 Fixed: Not removing seeded download if it was manual imported in some cases
4 years ago
Mark McDowall d3bd90e4b9 Fixed: Manual import for unknown series items will properly mark as imported
4 years ago
Mark McDowall 0b1e99991e Fixed: Imports triggered through API not being marked as imported/removed from client
4 years ago
Mark McDowall 75be036a87 Fixed: Imported downloads not being removed when seeding goals are met
4 years ago
Taloth Saldono b8e2f3d716 Clarify that Post-Import Category torrents are not monitored by Sonarr.
4 years ago
Mark McDowall 79d8a9d44b Fixed: Episodes removed from queue re-appearing on refresh
4 years ago
Mark McDowall 9d766cfed5 Fixed: Remove seeded downloads if they've finished seeding after import
4 years ago
Mark McDowall 1498f4e361 Revert: Prevent an edge case where a download is not marked as complete
4 years ago
Mark McDowall d6dd13a6be Prevent an edge case where a download is not marked as complete
5 years ago
Mark McDowall be3b3df903 Don't reject for having the same file size
5 years ago
Mark McDowall 7f7d196e44 Fixed: Don't process downloads removed from the client
5 years ago
Mark McDowall c862fd9ff6 Don't re-trigger completed event
5 years ago
Mark McDowall 770b89c2b3 Track fully imported downloads in separate history table
5 years ago
Taloth Saldono 776191b3bd Improved error message when nzb download contains an newznab error instead
5 years ago
Mark McDowall a348d98dd9 Fixed: Filter direct excluded subfolders of the selected directory during manual import
5 years ago
Mark McDowall 9702d2e5ad Fixed: Treated checkingUP status from Qbit as queued in case it fails to validate
5 years ago
Mark McDowall 1c699841c1
Fixed: Handle qBit ForcedDL State
5 years ago
Mark McDowall 385c7fb0ce Fixed: Error occurred while executing task ProcessMonitoredDownloads
5 years ago
Mark McDowall 15d84046db Fixed: Inaccessible path leading to import process being aborted before processing all items
5 years ago
Jacob 99728a604d New: Added option to filter Release Profile to a specific indexer
5 years ago
Mark McDowall fa4060b7fe Fixed: Previously imported downloads reappear in queue
5 years ago
Taloth Saldono 29117fc222 Fixed missing interface for the CheckForFinishedDownloadCommand backward compat handling
5 years ago
Mark McDowall c6ea7d7e63 Option to ignore items when removing from queue instead of removing from client
5 years ago
Mark McDowall 3916495329 Monitor and Process downloads separately
5 years ago
Taloth Saldono 92c61701f2 Fixed: Imports of multi-episode files did not trigger the download completion event and thus apply the PostImport category for supported download clients
5 years ago
Jef LeCompte 2daf7dd01a Fixed: Handle qBittorrent "moving" state
5 years ago
Mark McDowall d402f7514e Fixed: Manual Import failing to show files when processing fails
5 years ago
ta264 7b68ce49d5 Fix .gitattributes and normalize to LF in repository
5 years ago
Rhys Braunschweig 3fa3c45794 Add digits to Deluge's category validator
5 years ago
Taloth Saldono c209c1c034 Typo
5 years ago
Mark McDowall 6af5f2b528 New: URL Base support for NZBVortex, Hadouken, qBittorrent and uTorrent
5 years ago
Mark McDowall 767a09894a Health UI improvements
5 years ago
Qstick 0c1ce66053 Cleanup Multiple Compiler Warnings
5 years ago
Mark McDowall 54addbdd28 Fixed: Don't ignore Delete:Copy items in NZBGet
5 years ago
Taloth Saldono d2764cee2a Fixed: Heavy qbit api load when CDH Remove is disabled and Seeding time has been reached
5 years ago
Taloth Saldono af5166e95d Fixed: Transmission seeding idle time handling
5 years ago
Taloth Saldono 88dfa14046 Wrong escape in help message
5 years ago
Taloth Saldono dd4216d432 Fixed: Regression preventing empty qbittorrent category
5 years ago
jtpavlock 39ea2dd32f New: Ability to set a post-import label in Deluge, rTorrent, qBittorrent, and uTorrent
5 years ago
Taloth Saldono 1d77c40d0e Support for primary and fallback download client
5 years ago
Taloth Saldono a3cbb4158c New: Round-robin over available Download Client instead of the first enabled one
5 years ago
Mark McDowall 0c2331f638 Fixed: Ignore deleted duplicates from Nzbget
5 years ago
Mark McDowall 1b3acb52f1 Fixed: Don't treat NZBs rejected by SABnzbd as successful
5 years ago
Mark McDowall 4e3a5a8823 Only use NZBGet's FinalDir if it's not empty
5 years ago
Mark McDowall 6036bc17c5 New: Use NZBget's FinalDir is set by post-processing script
5 years ago
Mark McDowall e797b759b7 Fixed: Use Download Client name for grabbed history events
6 years ago
Taloth Saldono f6bcadfeec Merge branch 'develop' into phantom-develop
6 years ago
Taloth Saldono 1fc2866032 Fixed: Include all download items if no category is specified in rtorrent.
6 years ago
Taloth Saldono eb2e7b9c79 Continue Test in case of validation warnings.
6 years ago
Taloth Saldono cab900f656 Don't skip magnet links with included trackers if dht is disabled.
6 years ago
Taloth Saldono e2b91e5dc4 Fixed: Detecting if qbittorrent seeding time limit has been reached
6 years ago
Taloth Saldono 9a3f49bf9c Merge branch 'develop' into phantom-develop
6 years ago
Taloth Saldono e52fcf843c Handle Deluge v2 beta breaking change in their api.
6 years ago
Taloth Saldono 08ba273089 fixed qbittorrent tests failing due to incorrect test setup. And http tests failed due to httpbin changing their output.
6 years ago
Taloth Saldono faa2d632e5 New: Indexer Seed Limit settings applied to new downloads for qBittorrent
6 years ago
Taloth Saldono 1b939ebf4b Fixed: Magnet Link progress visualisation and adding magnet links if dht is disabled in qBittorrent
6 years ago
Mark Bebbington aa46216117 Fixed: qBittorrent api v2 support (qbit v4.1+)
6 years ago
Mark McDowall ee59f91ba2 Pending releases have languages too
6 years ago
Taloth Saldono 1239fa874d Merge branch 'develop' into phantom-develop
6 years ago
Taloth Saldono 00283e3d6e New: Limit indexer/download client backoff to 5 min during the first 15 min of application start.
6 years ago
Mark McDowall 21a92b62fd Fixed: Various issues with unknown items in queue
6 years ago
Mark McDowall f345977e3f Add upgrade allowed to language and profiles
6 years ago
Mark McDowall 853f25468c Preferred words
6 years ago
Mark McDowall a550186337 New: Choose extension for magnet links in Torrent Blackhole
6 years ago
Mark McDowall 36b9c51163 Improved Command Queue
6 years ago
Mark McDowall adaf428aa7 v3 Binaries
6 years ago
Mark McDowall cfb7494992 Removed Drone Factory
6 years ago
vawen 068ea1e934 New: Language Profiles
6 years ago
Mark McDowall 7297c1b8e4 v3 API
6 years ago
Mark McDowall 699076a405 New: Added warning for Download Station that 2FA is not supported
6 years ago
Mark McDowall ca22a25842 New: Add stopped option for rTorrent
6 years ago
Taloth Saldono fc44607c73 Added missing UrlBase validation for SabnzbdSettings.
6 years ago
Taloth Saldono 2a1421f488 Fixed: Skip torrents in Deluge api that don't have hashes.
6 years ago
Nicholas Landriault d7a054f637 Deluge torrents that don't have a hash are skipped
6 years ago
Taloth Saldono 9c9ad9aec3 New: Added optional UrlBase to Nzbget and Sabnzbd settings.
6 years ago
Mark McDowall 1467c52e03 Fixed: Multi-file torrents in Vuze with different folder and file names
6 years ago
Mark McDowall a0b6cdb08e Fixed: Forced seeding in QBittorrent status treated as complete
6 years ago
Mark McDowall 783c27a584 Fixed: Initially pausing torrents in QBittorrent
6 years ago
Kevin Richter 0947dfc423 Stop deluge torrent when they reach stop ratio
6 years ago
Taloth Saldono 6df61e305d Added Seed Time and Season-Pack seed time.
6 years ago
Taloth Saldono b6ef4d50dc Fixed more C#7.
6 years ago
Kevin Richter 2d86e44c63 New: Added advanced setting per indexer to override seed ratio limit for supported clients.
6 years ago
Mark McDowall 55d01f620a Fixed: Setting inital state of torrents sent to QBittorrent
6 years ago
Mark McDowall 39d0d08ced Fixed: Removed old warning that Torrent Blackhole does not support magnet links
6 years ago
Taloth Saldono 03997e2a0d Switched to BigInteger for qbit eta as workaround for api bug, tyvm.
7 years ago
Mark McDowall aba8abb176 Fixed: Suppress warnings for daily style extra files
7 years ago
Taloth Saldono c677736a8f Fixed: Hide fallback pending releases if temporarily delayed.
7 years ago
Taloth Saldono 70afacee3f Refactored PendingRelease logic for performance.
7 years ago
Taloth Saldono 700751715b Add form param before submitting request.
7 years ago
Marcelo Castagna ff885ab3bd Fixed: Added errorcode 160 - Permission denied on FileStation for easier diagnostics
7 years ago
Steven 17cfaf170e Add missing error check when adding a magnet link to deluge (#2295)
7 years ago
Mark McDowall ac379e3b84 Fixed: Don't add category when removing torrent from qBittorrent
7 years ago
Mark McDowall bcf45bb68a Fixed: Send category to qBittorrent when adding torrent/magnet
7 years ago
Mark McDowall a1b6095f6e Add Paused above Use SSL for NZBGet
7 years ago
Mark McDowall 5663eb527b Add paused options for Deluge and Transmission
7 years ago
Taloth d0e8aef949
New: Consider all scene SxxE00 releases Specials as well.
7 years ago
Mark McDowall f719c5ccf1 Fixed: Improve logging for invalid NZB messages
7 years ago
Taloth Saldono 15bd181f16 Fixed failing tests in DownloadStation.
7 years ago
margaale 747f3e171c Fixed: Handling of unknown status types in DownloadStation.
7 years ago
Mark McDowall ae2a97763d
New: Validate NZBs before sending to download client
7 years ago
Taloth Saldono 0688340722 Fixed: Regression preventing new downloads from bypassing the Download Client Back-off logic.
7 years ago
Taloth Saldono 393996fe88 Fixed: Progressively degrading performance issue in Pending/Delayed releases system.
7 years ago
Taloth Saldono 20af2c8c0f Fixed: Releases no longer available on the indexer should be removed from the pending queue.
7 years ago
James White e6b8b17b21 Fixed: Default ports for uTorrent and qBittorrent
7 years ago
Mark McDowall 7c5daa6000
Fixed: Long Deluge ETAs from breaking getting queue items
7 years ago
Mark McDowall 5372ed5d40
Fixed: Don't attempt to fetch a release if the download client is disabled
7 years ago
Mark McDowall ef8b882258
New: Initial state for torrents added to qBittorrent
7 years ago
Mark McDowall bbd38dec29
Fixed: Force priority items in paused SAB queue won't show as paused
7 years ago
Mark McDowall 19a4d3536b
New: Initial state for torrents added to UTorrent
7 years ago
Mark McDowall fa34af8f15
uTorrent start/stop on add
7 years ago
James White 650f01176c Fix inconsistent naming of qBittorrent in various places
7 years ago
Taloth Saldono caf7a8c69e Fixed: Use pending download if no download client is configured instead of logging a warning.
7 years ago
Taloth Saldono 970006a4fe Added a bit more logging for Tracked Downloads.
7 years ago
Taloth Saldono f7f155be1f Minor fixes from Sentry.
7 years ago
Taloth Saldono 6fc4ea614d Fixed: Ignore '.unwanted' directory when importing.
7 years ago
Taloth Saldono 126b849c27 Fixed: Changed qbitTorrent 3.3.14 api.
7 years ago
Taloth Saldono 2e2f79503c Sonarr stuck if Deluge didn't return an infohash. Also updated some logging.
7 years ago
Taloth Saldono fef3423019 Fixed error in NzbGet KeepHistory check and updated tests.
7 years ago
Taloth Saldono f46a576df5 Check if NzbGet KeepHistory value is set too high instead of only checking for 0.
7 years ago
Mark McDowall a49e37239e
Log responses from qbit
7 years ago
Taloth Saldono 87f3cc9014 Fixed: Regression prevented indexers from being re-enabled after a successful Test.
7 years ago
Taloth Saldono 10f292b225 Removed superfluous try catches so that DownloadClient backoff logic gets triggered.
7 years ago
Mark McDowall d0e226e269
Fixed: Logging full error message to database
7 years ago
Mark McDowall 6dcb7768a9
Fixed broken test and add a couple more for ProcessDownloadDecisions
7 years ago
Mark McDowall 0c89a4ae8f Store releases when download client is unavailable
7 years ago
Taloth Saldono 4e10d30cf6 Added Status refreshes to Download Monitoring Service and allow DownloadService to report success (but not failure).
7 years ago
Taloth Saldono f335cc1af8 Fixed: Prevent Download Client from being queried every minute if it failed repeatedly similar to Indexer temporarily disabled logic.
7 years ago
Taloth Saldono f4bea5512c Refactored IndexerStatusService into Thingy Provider architecture.
7 years ago
Mark McDowall 755575d107
Fixed: Follow 301 redirects when fetching torrents
7 years ago
Taloth Saldono 766520b851 Renamed DownloadClientStatus to DownloadClientInfo to avoid conflict.
7 years ago
Taloth Saldono 14144bd4d9 Renamed IndexerStatus.IndexerId to ProviderId.
7 years ago
Taloth Saldono a003a89b14 Fixed: Sonarr not importing torrents in Vuze if the torrent already finished seeding and was stopped.
8 years ago
Taloth Saldono 35fca89dad Fixed: Incorrect imports with Vuze when torrent contains a single file.
8 years ago
Mark McDowall f36d5dc881 Moving and Removing of downloads in usenet clients
8 years ago
Taloth Saldono f8b8fcfb8d Fixed: Handling of priority setting when queueing is disabled in qBittorrent.
8 years ago
Taloth Saldono de7f68570e Fixed: Regression causing nzbToMedia imports to be copied instead of moved.
8 years ago
Taloth Saldono 5613ab05e0 Fixed: Sabnzbd/NzbGet not processing history items properly after last update.
8 years ago
Marcelo Castagna ea1616586f Fixed: Import from torrent Download Station should move since DS maintains an internal copy for seeding.
8 years ago
Taloth Saldono 56ecbf4a31 Fixed: Sabnzbd error when tv sorting enabled for all categories.
8 years ago
margaale db9d601115 Revert Session name
8 years ago
margaale 5033886b90 Fixed: DownloadStation api client for DSM 5.x.
8 years ago
Taloth Saldono 70f7404499 Fixed: Sabnzbd 2.0 api compatibility.
8 years ago
Taloth Saldono 2bf3b9e7dd fixed typo setting custom directory for rtorrent.
8 years ago
Taloth Saldono 2326db0dea Fixed: Refactored rtorrent interface to fix reliability issues with adding magnets & torrents.
8 years ago
Taloth Saldono 3590fedeaf Fixed: Timing issue in rtorrent handling of magnet links.
8 years ago
Marcelo Castagna 9a870a3709 Fixed: DownloadStation interface stuck in infinite loop in some cases.
8 years ago
Taloth Saldono f7e3d9b4c2 Fixed: DownloadStation regression in queue detection.
8 years ago
Taloth Saldono 6d9a952bd1 Fixed: DownloadStation proxy failing if non-bt/nzb downloads exist.
8 years ago
margaale 3501e33722 turn task type enum into string
8 years ago
margaale fa89d33900 Fix for key not found, returning a generic error instead
8 years ago
Mark McDowall 0af48fb2e8 Fixed: NZBGet delete:scan treated as failure
8 years ago
Taloth Saldono 1f8bd8e1e9 Fixed typo in DL station hint text.
8 years ago
margaale 9304547c95 Test if the OutputPath specified by TvDirectory/TvCategory exists.
8 years ago
margaale c56c83e169 New: Added support for nzb downloads in Synology Download Station.
8 years ago
Taloth Saldono 49d0d4c357 Renamed DownloadStation implementation to TorrentDownloadStation.
8 years ago
Marcelo Castagna 45d8b1e2ad Fixed: Delete data when removing torrent from Download Station
8 years ago
Marcelo Castagna cf306f4aba Throw exception with error message return by diskstation (#1672)
8 years ago
margaale 82a99b7f80 New: Added support for Synology Download Station as torrent client.
8 years ago
vertigo235 ddd119a4eb New: Add paused option for NZBGet
8 years ago
Taloth Saldono 0255eb3aca Fixed: Increased timeout when waiting for rtorrent to finish adding torrent.
8 years ago
Mark McDowall ef03e9e9a7 Fixed: Proper port validation for download clients and connections
8 years ago
Mark McDowall 68ea8a551c Fixed: Parsing of SABnzbd develop version
8 years ago
Keivan Beigi 73840dcacc The great logger.Error cleanup!
8 years ago
Keivan f286dba40a Rename QBittorent Dir to fix building in *nix
8 years ago
Keivan 448f579723 Rename QBittorent Dir Step 1
8 years ago
Keivan Beigi 0214c8e0f0 Removed unused using statements
8 years ago
Keivan Beigi aba613acd1 Because it's 2016!
8 years ago
Mark McDowall 7f8093de92 Fixed: Use Category from qBittorrent when set instead of Label
8 years ago
Taloth Saldono 9fbe06ad68 New: Added support to override Copy vs Move import logic for DownloadedEpisodesScan API and Manual Import UI.
8 years ago
Mark McDowall f2ecbe776b Added and fixed qBittorent tests
8 years ago
Casey Bodley 25a3f83ebc New: Remove completed torrents from qBittorrent
8 years ago
Mark McDowall cdce65a922 Added TODO to remove ToPP SABnzbd status
8 years ago
Mark McDowall 8f73a51522 Fixed: Handling of some really long qBittorrent ETAs
8 years ago
Mark McDowall bc438a6a63 Fixed: Handle SABnzbd Propagating status
8 years ago
Taloth Saldono 17bf438cad New: uTorrent differential api support to handle larger lists of torrents without hogging the api.
8 years ago
Taloth Saldono edc1e0b8d1 Fixed: Filter qbittorrent torrent list on newer versions.
8 years ago
Mark McDowall bf8d68a873 Fixed: Version check for SABnzbd develop
8 years ago