Commit Graph

134 Commits

Author SHA1 Message Date
Qstick e08f39ebe0
New: Setting to prevent download of early releases (#485)
* New: Setting to prevent download of early releases

* Fixup! Test and Wording
2018-09-20 22:21:26 -04:00
Qstick 25c0423ef6
Fixed :Compile warning cleanup (#314)
Fixed :Compile warning cleanup
2018-04-22 17:12:57 -04:00
Qstick a27b6eb63e New: Required/Ignored restrictions now support /pattern/ regex 2018-03-14 21:45:58 -04:00
Qstick c9488351e4 Misc Cleanup 2018-02-18 00:40:32 -05:00
Qstick 37d1ed4a48
Fixed: Grab discography during artist search (#208)
Closes #184
2018-02-10 05:03:12 +01:00
Qstick 26ef43f302
New: Manually Edit/Override Album Release (#181)
* New: Manually Edit/Override Album Release

* !fixup for comments, loading all albums instead of only artist albums
* fixup! UI Cleanup lint issues
* fixup! Remove AddAlbum service for now, fix refresh override selected release
* fixup! Last one... to fix updating albums with custom release set

Closes #109 
Closes #129 
Closes #128
2018-01-17 21:28:47 -05:00
Qstick 80a5701b99 New: Log indexer when processing results 2018-01-14 15:04:05 -05:00
Qstick d9a8a92b8e New: Indexer Setting for absolute maximum size for a release 2018-01-14 14:47:36 -05:00
Qstick d8c89f5bbd UI Updates (Cancel Import, Move Artist, Manual Import from Artist)
Ability to cancel an import lookup/search at any point.
Ability to move artist path from Artist Edit or bulk move from Mass Editor.
Trigger manual import for Artist path from Artist Detail page.
Pulled from Sonarr
2017-12-29 22:23:04 -05:00
Tynan CR 1368dd6a53 Fix: Quality range definitions in kbps (#157)
* Quality range uses kbits per second. Quality ranges updated for each format

* Changed vorbis q10 weight

* Fixed element name

* Added migration to keep existing MB/min quality constraints valid

* Fixed migration SQL

* Slider step now 1

* Fix: using kbps for min size as well

* Added tooltip for quality-size

* Updated AcceptableSizeSpecification test

* Small magic number fix
2017-12-27 21:41:11 -05:00
Qstick 8b7b2e6a83 Fixed: QueueSpecificationFixture Tests and Misc Others 2017-12-24 00:34:21 -05:00
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
2017-12-17 18:34:58 -05:00
Qstick 17eac6dac7 Fixed: Incorrect Namespace for TorrentSeedingSpecification.cs 2017-11-25 22:18:05 -05:00
Qstick b3fbd81594 Fixed: Progressively degrading performance issue in Pending/Delayed releases system 2017-11-16 13:24:36 -05:00
Qstick 21428cba6f
Medium Support (Multi-disc Albums), Quality Grouping (#121)
* Multi Disc Stage 1 - Backend Work

* Quality Group Functionality

* Fixed: Only show wanted album types on ArtistDetail page

* Add Media Count Column to ArtistDetail Page

* Parser updates for multidisc cases, other usenet release title formats

* Search for Tracks by Medium Number in Addition to Title and TrackNumber

* Medium Renaming Token for Track Naming

* fixup Codacy and Comment Cleanup

* fixup remove comments
2017-11-15 21:24:33 -05:00
Qstick b88d4aad0e Fixed: Show rounded age in minimum age rejection message 2017-10-28 16:52:48 -04:00
Qstick 13bfb73ee9 Upstream Changes to DownloadClients and Indexers 2017-10-26 23:21:06 -04:00
Qstick 5bee842b26 New: Ability to set minimum seeders on a per indexer basis 2017-10-25 22:30:31 -04:00
Qstick a80360f6fd Remove Remaining TV Code 2017-10-18 21:42:57 -04:00
Qstick 35eeef3af6 Fix Search Fail When Cannot Parse a Release 2017-10-17 21:07:10 -04:00
Qstick 6685644c5c Refactor Various HouseKeepers 2017-10-08 16:07:54 -04:00
Qstick 90a4838958 Tweak Release Parsing, Add Less strict Regex Cases for Title 2017-10-06 22:52:32 -04:00
Qstick 64d9457322 New: Check whether an existing trackfile was deleted before grabbing an upgrade, to avoid timing issues in combination with Ignore Deleted Tracks.
Sonarr fa006d85f
2017-09-26 23:30:24 -04:00
Qstick 95051cbd63 Initial Commit Rework 2017-09-05 23:00:26 -04:00
Qstick 1e4d9480e9 Implement Release Parsing, Decision Engine, and Downloading (#35)
* Implement Parsing, Decision Engine, and Downloading
2017-08-13 22:58:42 -04:00
Joseph Milazzo ef4da4ac9f Track Parsing Code (#10)
* We now have the ability to import local tracks into Lidarr. Switching to IDv3 tag reading over custom parsing for local tracks.

* Stable code for track refresh.

* RefreshArtist and RescanArtist events are working correctly. Need to add potential rejection decisions in future.

* Implemented code comments

* PR comments and fixing some odd db bugs.

* Fix some conflicts after Unit Test PR Merge

Fix some conflicts after Unit Test PR Merge

* Track/Album Add and Update Fixes

Track/Album Add and Update Fixes

* Fixed an issue with trackimport looking up trackId instead of artistId

* Add Handle to TrackService for TrackAddedEvent

Add Handle to TrackService for TrackAddedEvent

* Update Quality Regex, Store BitRateMode in TrackFile

Update Quality Regex, Store BitRateMode in TrackFile
2017-07-03 13:39:06 -05:00
Mark McDowall c20b152c28 Fixed spelling in message 2017-03-26 13:21:29 -07:00
Mark McDowall bf5067466d Guard against a null file showing an exception in release rejections
Fixes #1755
2017-03-26 13:01:59 -07:00
Mark McDowall ced7a7dce2 New: Prefer anime batch releases over single episode releases 2017-01-14 12:28:22 -08:00
Keivan Beigi 73840dcacc The great logger.Error cleanup! 2017-01-05 17:43:24 -08:00
Keivan Beigi 0214c8e0f0 Removed unused using statements 2016-12-23 13:45:24 -08:00
Keivan Beigi aba613acd1 Because it's 2016! 2016-12-21 20:38:37 -08:00
Taloth Saldono dc82e66dde Clarified min/max size rejection message by including the episode runtime. 2016-09-23 20:51:37 +02:00
Taloth Saldono e2272dcca3 Reject m2ts (bluray) raw releases from BTN as well. 2016-08-05 22:18:33 +02:00
Taloth Saldono a2536deef0 Fixed: Significantly improved api performance. 2016-07-24 01:00:41 +02:00
Taloth Saldono c7d445d1c1 New: Added raw DVD check for BTN to prevent those pesky VIDEO_TS downloads.
fixes #r1377
2016-07-24 01:00:34 +02:00
Mark McDowall fd42ddec1b Fixed: Respect delays when searching after a failed DownloadRelease
Closes #1292
2016-05-12 21:02:57 -07:00
Mark McDowall e9248e284e Return decisions when catching exceptions during decision making
Fixed: Manual Import not showing files that failed to process
Closes #1131
2016-04-17 14:17:46 -07:00
Mark McDowall 8a6d1ef373 Release scoring 2016-04-08 13:25:50 -07:00
vawen 2fabe2d198 New: Prevent grabbing season packs if full season hasn't aired yet
Closes #743
2016-03-29 19:44:33 -07:00
Taloth Saldono 6a90035a4c Updated NLog to v4.2.3. 2016-02-11 22:15:12 +01:00
Taloth Saldono 221f3ef08c Safety net to handle MaxSize=0. Some users still have 0 = unlimited in their db and migration failed for them. 2015-12-28 20:24:24 +01:00
Mark McDowall 9039d7e694 Fixed: Show a better error message when no episodes are parsed in a release 2015-12-25 18:32:03 -08:00
Mark McDowall c00c207517 Prevent regrab for all grabs
Fixed: Prevent incorrectly grabbing a similar or identical release for 12 hours
2015-11-01 21:54:49 -08:00
Mark McDowall 9cc8ed545f History Spec handles both blackhole and CDH disabled scenarios
Fixed: History will always be used to determine upgrade eligibility when CDH is disabled
2015-10-19 11:42:05 -07:00
Mark McDowall 6ff754eec0 Extend Blackhole grace period to 12 hours 2015-10-18 10:52:26 -07:00
Mark McDowall 862f8024e3 Debug log when release is accepted 2015-10-16 21:54:36 -07:00
Mark McDowall 20df619ddd HistorySpecification checks cutoff as well 2015-10-15 00:23:14 -07:00
Taloth Saldono e13c89521d Merge branch 'nn-tvdbid' into develop 2015-10-10 20:38:03 +02:00
Mark McDowall e67de6aae8 New: Blackhole won't grab another release if release in last hour meets the cutoff
Fixed: Invalid season packs preventing future releases from being grabbed when using SAB as download client

Closes #837
Fixes #625
2015-10-09 21:50:04 -07:00