ta264
5d1a5ee946
Remove rogue . from transmission output directory
6 years ago
Qstick
77293cf8ae
Fixed: Don't worry about qBit parameters if category is blank
6 years ago
Qstick
cfcc5b13e4
Fixed: Include all items if no category is specified in rtorrent
6 years ago
ta264
6afece237c
Fixed: Don't process tracked download if RemoteAlbum is null ( #716 )
...
Fixes LIDARR-1V4
6 years ago
Qstick
6b40a8d87f
Fixed: qBittorrent Fixes for Seed Limits and Magnet links ( #702 )
...
* Fixed: Qbittorrent Fixes for Seed Limits and Magnet links
* Fixed: We do Music, not TV
6 years ago
Tom Andrews
15425a45a3
Fixed: Null reference exception in CompletedDownloadService
...
Fixes Sentry LIDARR-1GW
6 years ago
ta264
1c7ded859b
Fixed: More improvements to sentry logging ( #669 )
...
* Only add the exception message for some types
* Cleanse exception messages also
* Don't put exception message into log
It breaks the sentry grouping
* Combine the two calculations of fingerprint
6 years ago
Qstick
7d4d923903
Fixed: Some TV scrubbing
6 years ago
Qstick
1e48ea58b0
New: Add qBittorrent API V2 support, Indexer seed limit Support ( #653 )
...
* Fixed: qBittorrent api v2 support (qbit v4.1+)
Co-Authored-By: taloth <taloth@users.noreply.github.com>
Co-Authored-By: Mark Bebbington <mark@thebebs.uk>
* Fixed: Magnet Link progress visualisation and adding magnet links if dht is disabled in qBittorrent
* New: Indexer Seed Limit settings applied to new downloads for qBit
Co-Authored-By: taloth <taloth@users.noreply.github.com>
* Handle Deluge v2 beta breaking change in their api.
closes #2412
* Fixed: Codacy Format Issues
6 years ago
Qstick
3f064c94b9
New: Release Profiles, Frontend updates ( #580 )
...
* New: Release Profiles - UI Updates
* New: Release Profiles - API Changes
* New: Release Profiles - Test Updates
* New: Release Profiles - Backend Updates
* New: Interactive Artist Search
* New: Change Montiored on Album Details Page
* New: Show Duration on Album Details Page
* Fixed: Manual Import not working if no albums are Missing
* Fixed: Sort search input by sortTitle
* Fixed: Queue columnLabel throwing JS error
6 years ago
ta264
bb02d73c42
Whole album matching and fingerprinting ( #592 )
...
* Cache result of GetAllArtists
* Fixed: Manual import not respecting album import notifications
* Fixed: partial album imports stay in queue, prompting manual import
* Fixed: Allow release if tracks are missing
* Fixed: Be tolerant of missing/extra "The" at start of artist name
* Improve manual import UI
* Omit video tracks from DB entirely
* Revert "faster test packaging in build.sh"
This reverts commit 2723e2a7b8
.
-u and -T are not supported on macOS
* Fix tests on linux and macOS
* Actually lint on linux
On linux yarn runs scripts with sh not bash so ** doesn't recursively glob
* Match whole albums
* Option to disable fingerprinting
* Rip out MediaInfo
* Don't split up things that have the same album selected in manual import
* Try to speed up IndentificationService
* More speedups
* Some fixes and increase power of recording id
* Fix NRE when no tags
* Fix NRE when some (but not all) files in a directory have missing tags
* Bump taglib, tidy up tag parsing
* Add a health check
* Remove media info setting
* Tags -> audioTags
* Add some tests where tags are null
* Rename history events
* Add missing method to interface
* Reinstate MediaInfo tags and update info with artist scan
Also adds migration to remove old format media info
* This file no longer exists
* Don't penalise year if missing from tags
* Formatting improvements
* Use correct system newline
* Switch to the netstandard2.0 library to support net 461
* TagLib.File is IDisposable so should be in a using
* Improve filename matching and add tests
* Neater logging of parsed tags
* Fix disk scan tests for new media info update
* Fix quality detection source
* Fix Inexact Artist/Album match
* Add button to clear track mapping
* Fix warning
* Pacify eslint
* Use \ not /
* Fix UI updates
* Fix media covers
Prevent localizing URL propaging back to the metadata object
* Reduce database overhead broadcasting UI updates
* Relax timings a bit to make test pass
* Remove irrelevant tests
* Test framework for identification service
* Fix PreferMissingToBadMatch test case
* Make fingerprinting more robust
* More logging
* Penalize unknown media format and country
* Prefer USA to UK
* Allow Data CD
* Fix exception if fingerprinting fails for all files
* Fix tests
* Fix NRE
* Allow apostrophes and remove accents in filename aggregation
* Address codacy issues
* Cope with old versions of fpcalc and suggest upgrade
* fpcalc health check passes if fingerprinting disabled
* Get the Artist meta with the artist
* Fix the mapper so that lazy loaded lists will be populated on Join
And therefore we can join TrackFiles on Tracks by default and avoid an
extra query
* Rename subtitle -> lyric
* Tidy up MediaInfoFormatter
6 years ago
Qstick
e4e677eea2
New: Limit provider backoff during the first 15 min of startup
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
6 years ago
Qstick
3cc1e7bb0f
New: Added warning for Download Station that 2FA is not supported
6 years ago
Qstick
d61ba76574
New: Choose extension for magnet links in Torrent Blackhole
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
9a1660da51
New: Add stopped option for rTorrent
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
ba96dad8c7
Fixed: UI and Command manager updates
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
9aa40f546f
New: Added optional UrlBase to Nzbget, Sabnzbd, and Subsonic settings ( #428 )
...
* New: Added optional UrlBase to Nzbget, Sabnzbd, and Subsonic settings
Fixes #386
* fixup! Remove commented code
6 years ago
Qstick
a9d66133a6
Fixed: Dowload client category validation messages not showing
6 years ago
Qstick
274df2f1ed
Fixed: Skip torrents in Deluge api that don't have hashes
6 years ago
Qstick
cee1b33c60
Fixed: Forced seeding in QBittorrent status treated as complete
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
7db8226099
Fixed: Initially pausing torrents in QBittorrent
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
7 years ago
Qstick
089d213816
New: Nested Settings and Seed Ratio Setting ( #379 )
...
* New: Nested Settings and Seed Ratio Setting
* Fixed: Sonarr related variable naming
7 years ago
Qstick
67fbc3c8b1
Fixed: Removed warning that TorrentBlackhole doesn't support magnet
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
7 years ago
Qstick
4dfe7cede4
Fixed: Qbittorrent ETA and Initial State
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
25c0423ef6
Fixed :Compile warning cleanup ( #314 )
...
Fixed :Compile warning cleanup
7 years ago
Qstick
e06858e4bf
Sonarr pulls ( #310 )
...
* New: Speed up sqlite3 initialization by disabling unused features
Co-Authored-By: taloth <taloth@users.noreply.github.com>
* New: Debounce Command Notifications
Co-Authored-By: taloth <taloth@users.noreply.github.com>
* Changed: Refactored PendingRelease logic for performance
Co-Authored-By: taloth <taloth@users.noreply.github.com>
* Added: Indexes to speed up DecisionMaker performance.
Co-Authored-By: taloth <taloth@users.noreply.github.com>
* New: Cache EventAggregator Subscribers
Co-Authored-By: taloth <taloth@users.noreply.github.com>
* Fixed: Hide fallback pending releases if temporarily delayed
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
22eb5cfc66
Fixed: Add form param before submitting request
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
97d4063cf3
Added: Missing error check when adding a magnet link to deluge
7 years ago
Qstick
7c2a230f87
Fixed: Don't add category when removing torrent from qBittorrent
7 years ago
Qstick
929ad78db3
Fixed: Added errorcode 160 - Permission denied on FileStation
7 years ago
Qstick
e8771c9c78
Rename TvCategory to MusicCategory for Clients
7 years ago
Qstick
8ef80ba135
Fixed: Send category to qBittorrent when adding torrent/magnet
7 years ago
Qstick
9dfa8c5b10
New: Add paused options for Deluge and Transmission
7 years ago
Qstick
96c59e2b2b
Fixed: Handling of unknown status types in DownloadStation
7 years ago
Qstick
f814b5a6e1
Fixed: Improve logging for invalid NZB messages
7 years ago
Qstick
882e8a575e
Re-enable unit tests in appveyor ( #159 )
...
* Re-enable unit tests in appveyor
* Delete SingleEpisodeParserFixture.cs
* fixup! Oops
* Fix multiple tests
* Fixed Language Tests
* Couple More Simple Test Fixes
* Last Round of Test Fixes
* More test Cleanup
* Fix 3 Newznab Tests
7 years ago
Qstick
ded7574227
Fix Headphones Download Auth, Add Special Parsing ( #152 )
...
* Add Secondary Backup Parsing Method if Regex Fails
* Add BasicAuth info to release for nzb download handling
7 years ago
Qstick
20dc8adac0
New: Validate NZBs before sending to download client
7 years ago
Qstick
eed81144f6
Fixed: Regression preventing new downloads from bypassing the Download Client Back-off logic
7 years ago
Qstick
b3fbd81594
Fixed: Progressively degrading performance issue in Pending/Delayed releases system
7 years ago
Qstick
fa051257e3
Fixed: Releases no longer available on the indexer should be removed from the pending queue
7 years ago
Qstick
bbb983deb2
Fixed: Default ports for uTorrent and qBittorrent
7 years ago
Qstick
3cada6d069
Fixed: Long Deluge ETAs from breaking getting queue items
7 years ago
Qstick
d3aa032cf5
Fixed: Don't attempt to fetch a release if the download client is disabled
7 years ago
Qstick
bff3a55ff3
New: Initial state for torrents added to qBittorrent
7 years ago
Qstick
bd1da4b10a
Fixed: Force priority items in paused SAB queue won't show as paused
7 years ago
Qstick
7d64bb403f
New: Initial state for torrents added to UTorrent
7 years ago
Qstick
967839154c
New: Start torrents added to uTorrent by default, add option
7 years ago
James White
d6374388a1
Fix inconsistent naming of qBittorrent in various places
7 years ago
Qstick
fe4499ee97
Fixed: Use pending download if no download client is configured
7 years ago
Qstick
38a6dbbc42
Fixed: Null Check on Sabnzbd Version Parse
7 years ago
Qstick
1c1549820b
Fixed: Ignore '.unwanted' directory when importing.
7 years ago
Taloth Saldono
4968cb9973
Fixed: Changed qbitTorrent 3.3.14 api.
...
fixes #1956
7 years ago
Qstick
4725f4b2bd
Fixed: Lidarr stuck if Deluge didn't return an infohash.
7 years ago
Qstick
331bf5914a
Fixed: Check if NzbGet KeepHistory value is set too high
7 years ago
Qstick
13bfb73ee9
Upstream Changes to DownloadClients and Indexers
7 years ago
Qstick
f1b1904e07
Update DB Schema, Change Artist Slugs, Rework SubtitleFiles to LyricFiles
7 years ago
Qstick
a80360f6fd
Remove Remaining TV Code
7 years ago
Qstick
42e25055a9
Rework Tests for Music, Start TV Code Cleanup
7 years ago
Qstick
4cb3d8bac7
Log responses from qbit
7 years ago
Qstick
0148f48913
Fixed: Logging full error message to database
7 years ago
Qstick
f8f988a083
Misc Sonarr Pulls
7 years ago
Taloth Saldono
7f882ee425
Fixed: Sonarr not importing torrents in Vuze if the torrent already finished seeding and was stopped.
7 years ago
Taloth Saldono
f67d748da1
Fixed: Incorrect imports with Vuze when torrent contains a single file.
...
fixes #1805
7 years ago
Qstick
c3407657c6
Fixed: Moving and Removing of downloads in usenet clients
...
Sonarr f36d5dc88
7 years ago
Qstick
4c6313c9e2
Fixed: Handling of priority setting when queueing is disabled in qBittorrent
...
Sonarr f8b8fcfb8
7 years ago
Qstick
203a7980cf
Fixed: Regression causing nzbToMedia imports to be copied instead of moved.
...
Sonarr de7f68570
7 years ago
Qstick
ab9a9232cf
Sonarr Pulls
...
'e4c341898
'5613ab05e
'372442af2
'28c45f941
'ea1616586
7 years ago
Qstick
405e7f981d
Download Handling, Clean Up Drone Folder Leftovers
7 years ago
Qstick
95051cbd63
Initial Commit Rework
7 years ago
Qstick
bcd72367d9
Organize TrackImport Directory and Fix Tests ( #72 )
...
* Organize TrackImport Folder and Fix Tests
* Remove Commented Out Line
* Remove Old Code
7 years ago
Qstick
2c42fc19e5
Rename Drone Factory Config Keys ( #70 )
...
* Rename Drone Factory Config Keys
7 years ago
Qstick
19414912ad
Cleanup Disk Scan Service ( #69 )
...
* Cleanup Disk Scan Service
* Fix Encoding, Change mp4 to flac
7 years ago
Qstick
fcffd5461e
Refactor ReDownload Failed Service ( #52 )
...
Refactor ReDownload Failed Service
7 years ago
Qstick
1e4d9480e9
Implement Release Parsing, Decision Engine, and Downloading ( #35 )
...
* Implement Parsing, Decision Engine, and Downloading
7 years ago
Qstick
7e6ec654ce
Fixed: Follow 301 redirects when fetching torrents ( #21 )
...
Fixed: Follow 301 redirects when fetching torrents
7 years ago
Joseph Milazzo
e7f72a9d08
Merging feature/db into feature/trackParse
8 years ago
Qstick
0f3c355381
New DB Schema
...
Rearrange DB Schema for Album Centric Plan
8 years ago
harris
fc5ab94d4f
Update Download Clients
8 years ago
Joseph Milazzo
1024555f75
At a point where we can build. Many TODOs and existing Series-based APIs need to be removed. No track code actually works.
8 years ago
Matthew Despain
20c8dec50a
First round of refactoring.
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.
...
closes #1775
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.
...
fixes #1745
8 years ago
Taloth Saldono
3590fedeaf
Fixed: Timing issue in rtorrent handling of magnet links.
...
ref #1745
8 years ago
Marcelo Castagna
9a870a3709
Fixed: DownloadStation interface stuck in infinite loop in some cases.
...
* removed empty spaces. changed dcaex => ex
* Changed error message
* changed error message
* Wrong message, ups
* Another message
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
...
Fixes #1394
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
...
fixes #1676
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
...
Closes #346
8 years ago
Taloth Saldono
0255eb3aca
Fixed: Increased timeout when waiting for rtorrent to finish adding torrent.
...
fixes #1665
8 years ago
Mark McDowall
ef03e9e9a7
Fixed: Proper port validation for download clients and connections
...
Closes #1642
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
...
Fixes #1316
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.
...
Fixes #1109
8 years ago
Taloth Saldono
edc1e0b8d1
Fixed: Filter qbittorrent torrent list on newer versions.
...
fixes #1470
ref #1347
8 years ago
Mark McDowall
bf8d68a873
Fixed: Version check for SABnzbd develop
8 years ago
Taloth Saldono
a72b856fb8
Fixed: Added config validation to ensure NzbGet KeepHistory isn't set to 0.
8 years ago
Taloth Saldono
09530b238f
Fixed: Removed requirement to disable sabnzbd pre-check for sab version 1.1.0 onward.
8 years ago
Dion Woolley
a6a7732cd5
Fixed issue #1445 where sabnzbd has changed the time format reported for downloads
8 years ago
Taloth Saldono
73fb216e6f
New: Added CAPTCHA support to Rarbg.
8 years ago
Taloth Saldono
914f799f9d
New: Added support to save .magnet to blackhole directory.
...
fixes #1406
8 years ago
Taloth Saldono
a2536deef0
Fixed: Significantly improved api performance.
8 years ago
Taloth Saldono
90b5947a19
Fixed Deluge and BTN cleanse password logic.
8 years ago
vintage81
3e9a159466
Fixed: Adding label to torrents in qBittorrent v3.3.5
...
Fixes #1347
9 years ago
Taloth Saldono
b320a23bf8
Added better log message when indexer reached daily grab limit.
9 years ago
Mark McDowall
902d6929c0
New: Hadouken torrent client support
9 years ago
phrusher
d81e03fcc0
Updated to support Hadouken v5.1 and above
...
Fixes indentation issues
Removes AuthenticationType
Corrects FieldDefinitions
9 years ago
Viktor Elofsson
abf8c684e7
Basic Hadouken v5 implementation.
9 years ago
Igal Tabachnik
a6b1a1fc0d
New: Vuze torrent client support
9 years ago
Mark McDowall
2f3bc61af7
Nice try uTorrent, you're not Deluge
...
Fixed: uTorrent error message identity crisis
9 years ago
Mark McDowall
7934003b5e
Fixed: Rare error when removing pending items that have been rejected
9 years ago
Taloth Saldono
f16f097b3e
Fixed: Sabnzbd 1.0.1 added two new status values.
...
fixes #1259
9 years ago
Taloth Saldono
072ca459bd
Fixed: NzbGet DUPE/COPY status should be considered failure.
...
fixes #919
closes #693
closes #505
9 years ago
Taloth Saldono
0865306064
Fixed: Adding Nzb with {{password}} in name to NzbGet failed.
9 years ago
Taloth Saldono
ac14444d34
Removed redundant logging.
9 years ago
Taloth Saldono
cc0406653a
Readded logging Download Client responses.
9 years ago
Taloth Saldono
9f34127565
Better error handling in the Deluge ConnectDaemon code.
9 years ago
Taloth Saldono
e1ea17cabf
Fixed: uTorrent api proxy would fail on specific Win10 configurations. (The Phoenix Rises)
...
Moved token queryparam to start since uTorrent requires it.
Fixed handling response missing an expected Set-Cookie header.
Force Cache-Control: no-cache for uTorrent.
Added Connection: KeepAlive to fix inexplicable uTorrent api failure.
9 years ago
Mark McDowall
444fcf5ae5
Fixed: Use new rTorrent commands when resolving magnets
...
Closes #1199
9 years ago
Taloth Saldono
1154e0eeb3
Add WebException handlers to prevent them reaching the UI.
9 years ago
Taloth Saldono
70494c3674
Adding magnet to qbit should use FormData not QueryParam.
9 years ago
Taloth Saldono
d68ad98176
Fixed: UsenetBlackhole not importing since latest develop.
9 years ago
Taloth Saldono
19b8fb6d8b
Merge branch 'blackhole-delay' into develop
9 years ago
Taloth Saldono
d4bc835b1c
New: Delaying Blackhole imports while they're still being updated.
9 years ago
Taloth Saldono
25d481d5d9
Migrated all Download client proxies from RestSharp to HttpClient.
9 years ago
Taloth Saldono
23871503a2
Replaced Uri with HttpUri.
9 years ago