Taloth
8dccf2efe8
Merge pull request #224 from bjeanes/force-priority-for-nzbget
...
Added Force priority for NZBGet
10 years ago
Taloth Saldono
a3873634b0
Fixed TorrentBlackhole failing fatally on magnet link instead of falling back to torrent url.
10 years ago
Taloth Saldono
36ac4f0a8d
Fixed: Blackhole clients cache nzb/torrent in memory before writing to the blackhole folder.
10 years ago
Mark McDowall
74ad841be4
Fixed: Only show best pending item in Queue
10 years ago
Bo Jeanes
174d1fb0cc
New: "Force" priority for NZBGet
...
The force priority allows NZBs to be downloaded even if the general queue is in a paused state. The use case here is setting recently released items to be downloaded even if the queue is paused. This is a quite common pattern on ISPs that have download quotas (e.g.: most in Australia) where downloading huge archives may need to be paced but shows being currently aired should be fetched for viewing as soon as they are available.
The existence of this priority is buried in their API docs[1] and in forum posts[2] but has been supported for a while (as of r1000). On older clients, the NZBGet UI will just show "Priority: 900" instead of the friendly label. They will be prioritised above other items in the queue but won't bypass the paused state. In other words, NZBGet models priorities as numeric values so this is compatible with old versions and new versions will treat this value specially when encountered.
[1]: http://nzbget.net/RPC_API_reference#Method_.22append.22
[2]: http://nzbget.net/forum/viewtopic.php?f=3&t=1177
10 years ago
Taloth Saldono
2b6c915e32
Fixed: Added tooltips to Blackhole Watch/Torrent/Nzb Folder fields.
10 years ago
Taloth Saldono
f5f050f80b
Fixed: Validation of dot prefix in Transmission category.
10 years ago
Taloth
69edfba237
Merge pull request #217 from Sonarr/transmission-category
...
Removed hardcoded dot prefix from the transmission category [migration 81]
10 years ago
Taloth Saldono
112cde1cee
New: Added UrlBase to Deluge Settings to facilitate seedbox setups.
10 years ago
Taloth Saldono
ebbaa403f6
Removed deprecated code.
10 years ago
Taloth Saldono
799f6034c7
Fixed: Removed hardcoded dot prefix from the transmission category, making it configurable via the settings instead.
10 years ago
Taloth Saldono
6803e46782
Fixed: Empty Sabnzbd category is now properly handled. But added UI validation to recommend adding a category.
10 years ago
Taloth Saldono
6ba78f6aed
No longer marks download as imported if no episodes were found.
10 years ago
Taloth Saldono
7b0bc4334d
Fixed: Activity->Queue didn't show manually downloaded specials for which the parser couldn't find an episode number.
10 years ago
Taloth Saldono
2e81e278e1
Fixed a couple of logging errors.
10 years ago
Taloth Saldono
2da23ae230
Fixed tooltip for pending queue items.
10 years ago
Taloth Saldono
42f9992af0
Fixed: CDH can now remove items after import from NzbGet it didn't grab itself.
10 years ago
Taloth Saldono
6095855102
Fixed: Failed download handling should now only report a download wasn't grabbed by sonarr if the download actually failed.
10 years ago
Taloth Saldono
3a938e18fa
Fixed: Install Update UI should now report an error if the application folder is not writable instead of failing silently.
10 years ago
Taloth Saldono
11803afc39
Added FolderWritable to DiskProvider to centralize the check.
10 years ago
Mark McDowall
3c641cab33
Remove from queue improvements
...
New: option to blacklist a release when removing it from download client
10 years ago
Mark McDowall
5d41ebd322
Fixed: Removing pending items from Queue
10 years ago
Mark McDowall
e641611662
New: Show download protocol in Queue
10 years ago
Taloth Saldono
cd79826aad
Fixed: Transmission proxy should no longer produce paths with double slashes.
10 years ago
Taloth Saldono
d67811b50a
TrackedDownload cache, queue etc now use DownloadId instead of TrackedId so it can be found purely by the id provided by the download client.
10 years ago
Mark McDowall
2bbce39faa
Show title mismatches, but don't import them automaticallys
...
Fixed: Show Series title mismatches in the UI
Fixed: Force import from Queue for title mismatches
10 years ago
Mark McDowall
2306815992
Fixed: Remove failed downloads from download client (when enabled)
10 years ago
Taloth Saldono
366f8c5239
Fixed: Remove on Activity page should now work for Blackhole items.
10 years ago
Taloth Saldono
19da886706
Fixed: Deleting items from download queue should now work as intended.
10 years ago
Taloth Saldono
c19a393f99
Now generating unique ids for queue items sent to the api.
10 years ago
Taloth Saldono
96b7847471
Fixed typo in Deluge default TvCategory.
10 years ago
Mark McDowall
3055b90178
Log where the torrent request is being redirected to
10 years ago
Keivan Beigi
e79a2c742a
Fixed: some issues around removing completed and failed downloads
10 years ago
Keivan Beigi
4ac9fd939a
Fix: consider download completed if all remote episodes are imported
10 years ago
Keivan Beigi
2193e34537
Fixed: issue where completed torrents wouldn't be removed after they finished seeding
10 years ago
Mark McDowall
400a47cd19
Private constructor for TrackedDownloadStatusMessage
10 years ago
Keivan Beigi
a6d34caf2c
New: Rebuilt Completed/Failed download handling from scratch
10 years ago
Mark McDowall
427b102900
Support removing from nbzget queue
10 years ago
Mark McDowall
d651e6ac52
Prevent invalid response to get torrents from Deluge from throwing an error
10 years ago
Mark McDowall
580f03a5bc
New: Minimum Age setting to deal with propagation issues (Usenet only)
10 years ago
Mark McDowall
f314fab878
Fixed: Url Encode password and category for SAB
10 years ago
Mark McDowall
ca9c6c651f
Fixed: Follow redirects when getting torrent from KAT
10 years ago
Mark McDowall
d93bd52a01
Queue actions
...
New: Remove items from queue/history from Activity
New: Force import of series title mismatch from Activity
10 years ago
Keivan Beigi
cf77104a02
removed redundant else
10 years ago
Keivan Beigi
0be8f55a2f
Cleaned up using directive
10 years ago
Mark McDowall
37a1398338
Delay Profiles
...
New: Select preferred protocol (usenet/torrent)
New: Option to delay grabs from usenet/torrents independently
10 years ago
Mark McDowall
0cc4639e65
Log reason why download isn't being imported
10 years ago
Mark McDowall
935b9e5f4e
New: Use the ID returned from SABnzbd (0.7.20) during retry
10 years ago
Mark McDowall
6467167046
Moved Extension methods in common to subfolder
10 years ago
Mark McDowall
907aa4a0ba
Use an event to update title mismatches
10 years ago
Mark McDowall
4585605ead
Changed default categories from tv-drone to tv-sonarr
10 years ago
Taloth Saldono
909f601929
Fixed: An error reported by the torrent client, such as tracker error, is no longer considered a failed download but shown as a warning in Activity.
10 years ago
Taloth Saldono
2345984bda
Processed comments.
10 years ago
Mark McDowall
d9cc0d4600
Fixed: Parsing Transmission version for nightly builds
10 years ago
Mark McDowall
17f10c9ee5
Added debug message for transmission version info
10 years ago
Taloth Saldono
764ce3507c
Fixed: Changed the api call for Deluge to reduce the response size preventing a timeout when a lot of torrents are listed.
10 years ago
Taloth Saldono
8a86b8acdc
Added OsPath to handle OS agnostic path handling.
10 years ago
MythJuha
67cd5703a1
New: Implemented Torrent Download Clients: uTorrent, Transmission and Deluge. And several public and private Torrent Indexers.
10 years ago
Mark McDowall
027ed1335f
Workaround to deal with updating scene names
10 years ago
Mark McDowall
e75d3fa233
Cleanup
10 years ago
Taloth Saldono
374fe07aba
Remove PostQueue from NzbGetProxy coz it's useless anyway.
10 years ago
Taloth Saldono
0b48630c00
New: Improved the DownloadedEpisodesScanCommand endpoint to better support external triggers to CDH. (nzbToMedia)
10 years ago
Mark McDowall
83a64fb8b8
Cleaned up completed download service (more methods)
10 years ago
Taloth Saldono
6dfbc3c290
Fixed: Will no longer cause an error when trying to parse an anime episode with absolute number 0.
10 years ago
Taloth Saldono
ab264b3c06
Should no longer log error if download client was removed/disabled between CDH updates.
10 years ago
Taloth Saldono
20fc66c8cc
Fixed: Using different retry method for NzbGet to actually trigger NzbGet to redownload.
10 years ago
Keivan Beigi
ef1e290311
Removed redunent UTC/non-utc File/dire methods.
...
everything is in UTC now.
10 years ago
Keivan Beigi
28f7e256b2
removed dead code
10 years ago
Keivan Beigi
907023ca10
don't blow up if a single download is not trackable.
10 years ago
Keivan Beigi
dcf434abd3
better error messages when download client connection fails
10 years ago
Mark McDowall
f6e4ccda84
Fixed broken tests (due to logging)
10 years ago
Mark McDowall
89d0293f6e
Fixed: Error when attempting to retry a release with nzbget
10 years ago
Mark McDowall
4e98a447cb
Fixed: SAB retry not finding new ID in history
10 years ago
Keivan Beigi
6a743a8792
removed dead code
10 years ago
Keivan Beigi
aa75b3d331
don't log getqueue download client exceptions as error.
10 years ago
Mark McDowall
acc25d7558
Check history when retrying downloads with SAB
...
Fixed: Retrying a download shouldn't cause drone to lose track of it
10 years ago
Mark McDowall
caa6a3858b
Use DownloadClientIds to find matching series/episodes instead of relying solely on release name
...
Fixed: Show a warning in Queue when drone is unable to import due to a name mismatch
Fixed: Better UI messages for Queue when there is an error or warning
10 years ago
Taloth Saldono
d8d641b8df
Fixed: Detecting NzbGet free-space errors during unpack and move errors as warnings.
...
Fixed: NzbGet Script errors are again considered failures so that corruption-detection scripts trigger drone to grab another release.
10 years ago
Taloth Saldono
8bef19448f
Fixed: NzbGet history items deleted due to health are now properly recognized as failed.
10 years ago
Taloth Saldono
525f1aa9dd
New: Added global Remote Path mapping table to replace individual Local Category Path settings.
10 years ago
Taloth Saldono
80ed203258
Updated HttpResponse to support binary content.
10 years ago
Taloth Saldono
56436fea69
Fixed: Now shows UI notification if downloading nzb from indexer fails.
10 years ago
Taloth Saldono
82061cf5a0
General fixes and adjusted ParseSize method.
10 years ago
Keivan Beigi
2c1d3339d0
HttpClient
10 years ago
Mark McDowall
b638e09f24
Fixed: Don't mark releases as imported unless at least one file is imported
10 years ago
Mark McDowall
bf1547a524
Pneumatic will set the download client ID for strm files
10 years ago
Mark McDowall
57448fd29a
Fixed: Pneumatic now has a watch folder (for importing strm files)
10 years ago
Mark McDowall
2651cd63a8
Fixed: Don't mark a download as successful unless all valid files are imported
10 years ago
Taloth Saldono
1bca66a0c2
Fixed: Failed downloads not removed from history will no longer be erroneously retried after restarting drone.
10 years ago
Mark McDowall
ebf0dbc1d0
New: Enable/Disable RSS Sync/Searching on a per indexer basis
10 years ago
Mark McDowall
6671934c0f
Relative episode file paths
10 years ago
Mark McDowall
1464a5d391
Warn if unable to get new nzoid from SAB
10 years ago
Mark McDowall
8ae354a56b
SAB test to warn if Category Local Path is set when connection is to localhost
10 years ago
Taloth Saldono
10de8087f7
Added warning to Sabnzbd Client Test to disable the sabnzbd pre-check option.
10 years ago
Taloth Saldono
8a5edfeaf5
Rewrote most of the renamer token handling code to give it a bit more generic architecture. Also added MediaInfo as possible token.
10 years ago
Mark McDowall
c21ffcb5e4
New: Show processing time for pending items on Calendar and Queue
10 years ago
Taloth Saldono
e867548ec3
Fixed: Some timing issues in Sabnzbd RetryDownload logic.
10 years ago
Mark McDowall
9410e01c92
Improve decision processing and deleting of pending releases
10 years ago
Taloth Saldono
4b53cc7e52
Fixed: Manually marking a grabbed release failed will now mark all episodes in that release failed instead of only one.
10 years ago
Mark McDowall
74a38415cf
Profiles
...
Indexes are created with the same uniqueness when copying a table
New: Non-English episode support
New: Renamed Quality Profiles to Profiles and made them more powerful
New: Configurable wait time before grabbing a release to wait for a better quality
10 years ago
Taloth Saldono
d64c4445b8
Fixed compile warnings.
10 years ago
Taloth Saldono
9a649cf58e
Added UserAgent to RestClient.
10 years ago
Taloth Saldono
e9f39493f4
Fixed: Sabnzbd downloads with single obfuscated files in nested subdirectories are now handled appropriately.
10 years ago
Taloth Saldono
53e723a301
Fixed: Blacklist Retry logic will now properly handle Sabnzbd changing the unique id.
10 years ago
Taloth Saldono
47089d360d
New: The History->Queue UI now show some elementary error information for failed imports.
10 years ago
Taloth Saldono
8f192e635f
New: The Manual Search result table is now sorted by the internal prioritization logic and sorting by quality now works as well.
...
Tnx to mspec and betrayed for averting catastrophe.
10 years ago
Taloth Saldono
df0082c077
Fixed issue with a relative complete dir in sabnzbd.
10 years ago
Taloth Saldono
f9586e6f77
Updated test logic to report exceptions gracefully.
10 years ago
Taloth Saldono
257cdf9382
New: It is now possible to use Completed Download Handling with remote download clients by specifying the local mount in settings.
10 years ago
Taloth Saldono
822de39a9e
Changed the way additional validation details get sent the UI.
10 years ago
Taloth Saldono
232a2b9422
Fixed: Sabnzbd now verifies the category configuration.
10 years ago
Mark McDowall
7af782d353
Provider testing improvements
...
New: Test button for indexers in UI
Fixed: Testing download clients shows error messages in UI
Fixed: Testing notifications shows error messages in UI
10 years ago
Taloth Saldono
1a6abfe635
Fixed: Manually marking a release as failed will now also remove it from the queue in drone and, if enabled, remove it from the download client.
10 years ago
Taloth Saldono
839a2ac742
Fixed: NzbDrone running on Windows should no longer fail while getting a very long path from a sabnzbd running on linux.
10 years ago
Mark McDowall
6a9993fa70
Fixed: Category is not required SABnzbd or NZBGet
10 years ago
Taloth Saldono
9633afc612
New: Added Presets to Indexers to add indexers with default properties. In an older version of NzbDrone these default indexers were added automatically and could not be removed.
10 years ago
Taloth Saldono
8967f59f35
Fixed: Sabnzbd/Nzbget settings will now fail to save if you entered a non-existing category.
10 years ago
Mark McDowall
95f4d71c68
Fixed issue trying getting parent of drive
10 years ago
Taloth Saldono
cdca754b0f
Fixed issue with Nzbget client detecting completed downloads when no intermediate directory was used.
10 years ago
Taloth Saldono
231128e01c
Changed code to avoid duplicates making their way into the TrackedDownload cache.
10 years ago
Taloth Saldono
b72c9b338c
Changed health check to send user to appropriate scenario on Wiki. Also added support to Nzbget to get the Category config.
10 years ago
Taloth Saldono
9916479f02
Sabnzbdproxy now returns the folder instead of the file in case of a single file download.
10 years ago
Taloth Saldono
1a63b1caba
Updated migration to attempt associate old grabbed & imported events and associate drone factory imports during CompletedDownloadHandling.
10 years ago
Taloth Saldono
1b96a43037
Fixed performance issues with the QueueModule and limited the number of items the Download Client will fetch as history.
10 years ago
Taloth Saldono
c6e33bc463
Processed comments.
10 years ago
Taloth Saldono
ab154d924e
Added db migration to deal with the settings changes.
10 years ago
Taloth Saldono
67dcfad5dc
Sabnzbd Download Client now reports paused items as having unknown remaining time.
10 years ago
Taloth Saldono
cb0f7792f2
Queue UI no longer shows unknown ETAs as 0:00:00.
10 years ago
Taloth Saldono
f304ad50d1
New: Updated Nzbget Download Client proxy with time estimation for both download and post-processing stages.
10 years ago
Taloth Saldono
b8c9f6d42e
Fixed detection of failed unpack for nzbget proxy.
10 years ago
Taloth Saldono
2035fe8578
New: Drone now uses the Download Client API to determine if a download is ready for import. (User configuration is required to replace the drone factory with this feature)
10 years ago
Taloth Saldono
063b9a1778
Fixed: Failed history items now get removed from Nzbget if configured.
10 years ago
Mark McDowall
a40b9a306e
Fixed: API keys should be more reliably cleansed from the logs
10 years ago
Mark McDowall
b3fb807f41
HttpProvider.PostCommand will no longer keep the connection alive
10 years ago
Mark McDowall
3f4c1a16f8
Health check results are stored in memory and updated as required
11 years ago
Mark McDowall
e21574a203
Blacklisting improvements
...
New: New releases that fail will be retried a second time after waiting 1hr (configurable)
Fixed: Blacklisting releases with the same date and vastly different ages
11 years ago
Mark McDowall
8b9ea9817a
Show download client and download client id in history details
11 years ago
Mark McDowall
bac75ac6d9
New: Failed download handling for Nzbget
11 years ago
Mark McDowall
0a5ed41270
Fixed: Don't blacklist nzbs due to disk space issues
11 years ago
Mark McDowall
2f3430387e
Major logging overhaul
11 years ago
Mark McDowall
9dcd58a631
Prevent queue/history from blowing up
11 years ago
Mark McDowall
9533e9e403
Better help text for download client priority
11 years ago
Mark McDowall
96a4cd33cb
Added help text to Nzbget and Sab priority settings
11 years ago
Mark McDowall
98858bd237
Better error messaging when connecting to nzbget fails
11 years ago
Mark McDowall
7084b0244e
Better error message when error is received from SABnzbd
11 years ago
Mark McDowall
e309f89ea1
New: Option to use SSL to connect to nzbget
11 years ago
Mark McDowall
c8ae9f40fb
New: App health displayed in UI
11 years ago
Taloth Saldono
4786bc0c34
Failed Download detection now ignores history without unique download client id.
11 years ago
Mark McDowall
9c7eaf0043
Fixed: removed validation for Nzbget username and password when either is blank
11 years ago
Mark McDowall
d703bc8dc5
Fixed: SABnzbd test with fail if the API Key is wrong
11 years ago
Mark McDowall
d86a54d208
Failed download handling won't error when download client hasn't been configured
11 years ago
Mark McDowall
f9312eb3e5
Fixed a copy pasta error for SAB history
11 years ago
Mark McDowall
77b83b521e
Validation, settings UI cleanup and different settings models, oh my
...
New: Download client UI matches other settings
Fixed: Prevent drone factory folder from being set to invalid paths/root path for series
Fixed: Switching pages in settings will not hide changes
Fixed: Test download clients
Fixed: Settings are validated before saving
11 years ago
Mark McDowall
606d78f5e1
Download clients now use thingy provider
11 years ago
Mark McDowall
c9a77e99a0
Error handling in migration to new quality
11 years ago
Taloth Saldono
c90791b266
Quality Order can now be change on per Quality Profile. Quality Title used in Renaming can now be changed by the user. Both options require Advanced Settings to be enabled.
11 years ago
Mark McDowall
37231d1ef0
DiskProvider split to Windows and Mono projects
11 years ago
Mark McDowall
332136bc6f
Only get DownloadClientId when its been added to history
11 years ago
Mark McDowall
fcd5619041
Fixed: Manually failing a release
11 years ago
Mark McDowall
53cebdee17
NzbGet now uses RestSharp
11 years ago
kayone
bedcbf9e70
touch!
11 years ago
kayone
150b14aaeb
renamed FailedDownloadCommand to CheckForFailedDownloadCommand
11 years ago
kayone
a7d5b3761b
Fixed: Memory leak in Ensure.That
11 years ago
kayone
bb37444a99
minor parsing fix
11 years ago
Mark McDowall
8bd15612f4
Fixed error detection for SAB
11 years ago
Mark McDowall
bc0bd647df
No longer saving download client for entire the life cycle
11 years ago
Mark McDowall
4a7bd5b849
Better handling of SAB not returning json to addfile
...
Fixed: Handling of unexpected responses from SABnzbd when adding releases
11 years ago
kayone
ec63053fe7
cleaned up using directives.
11 years ago
Mark McDowall
fd70346ab0
Log response content, not response
11 years ago
Mark McDowall
22db06de97
Log response from SAB (trace)
11 years ago
Mark McDowall
da0f04d4c8
Manually mark a release as failed to start failed download process (history details)
11 years ago
Mark McDowall
7c6fad155a
Added option to disable blacklisting, both the queue check and the spec
11 years ago
Mark McDowall
d634dd1e5c
Failed downloads are removed from queue/history (opt out)
11 years ago
Mark McDowall
769fcdfc80
Added message to failed history events
11 years ago
Mark McDowall
6dd2951f80
Redownload after failure is an advanced option.
...
New: Handle failed downloads and attempt to find another release (SABnzbd only)
11 years ago
Mark McDowall
8520fe3e0c
Blacklisting will trigger episode search
11 years ago
Mark McDowall
e64d2f33d6
Failed downloads are added to history
11 years ago
Mark McDowall
2e1b921543
Storing nzo_id from SAB in history (data)
11 years ago
Mark McDowall
fa2bc76102
Posting nzbs to SAB instead of sending an URL to download
11 years ago
Mark McDowall
6d46819972
Download client will return queue with remoteEpsiode
...
Fixed: In Queue check is more accurate
11 years ago
Mark McDowall
6f27d8c33f
Queue should update now
11 years ago
Mark McDowall
938b5f1ae3
Connect to SAB over SSL (optional)
...
New: Ability to connect to SABnzbd over SSL
11 years ago
Mark McDowall
5bf0e197ec
Moved source code under src folder - massive change
11 years ago