Commit graph

3253 commits

Author SHA1 Message Date
Qstick
b0070e0229 Fixed: Last UI reference to nameSlug, remove from model 2018-01-21 23:22:12 -05:00
Qstick
b0238c1af4 Fixed: Albums not saving to DB due to release constraint 2018-01-19 23:03:08 -05:00
Qstick
960330a004 Fixed: Albums not loading after 0.2.0.233 2018-01-18 00:08:52 -05:00
Qstick
054578fa2d Fixed: Handle null on album refresh 2018-01-17 23:48:59 -05: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
74f433d4f0 New: Added tests for DB Converters 2018-01-14 20:41:52 -05:00
Qstick
744742b5ff New: UI Updates (Backup Restore in App, Profile Cloning)
UI Pulls from Sonarr
2018-01-14 17:11:37 -05:00
Qstick
80a5701b99 New: Log indexer when processing results 2018-01-14 15:04:05 -05:00
Qstick
9dfa8c5b10 New: Add paused options for Deluge and Transmission 2018-01-14 15:01:31 -05:00
Qstick
cd099c2255 New: Device names for Join notifications 2018-01-14 14:51:12 -05:00
Qstick
d9a8a92b8e New: Indexer Setting for absolute maximum size for a release 2018-01-14 14:47:36 -05:00
Qstick
96c59e2b2b Fixed: Handling of unknown status types in DownloadStation 2018-01-14 14:34:08 -05:00
Qstick
443e536005 Fixed: Only look for monitored albums on artist search 2018-01-07 20:55:03 -05:00
Qstick
bef04af5cd Fixed: Saving proxy settings doesnt take.
Closes #174
2018-01-01 22:21:36 -05:00
Qstick
0e7a22dc95 New: Run missing root folder health check when an import is successful 2017-12-31 15:24:41 -05:00
Qstick
8ce1d4bcab Fixed: Set release date to 1970-01-01 if track released before (mono) 2017-12-31 15:09:57 -05:00
Qstick
f814b5a6e1 Fixed: Improve logging for invalid NZB messages 2017-12-31 15:05:34 -05:00
Qstick
ec12bede9d Fixed: Cleanup 11 more tests 2017-12-30 01:09:10 -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
Qstick
e98f7398b0 Fix syntax SkyHookProxy GUID check 2017-12-28 23:08:13 -05:00
Qstick
9cd60bc986 Fixed: Skyhook Tests, Validate GUID before sending to metadata api 2017-12-28 22:47:19 -05:00
Qstick
bc8bd9995a Fixed: Don't import based on track number alone. 2017-12-28 22:03:41 -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
aa734bdc25 Fixed: Remove BulkImportFixture, Obsolete.
#166
2017-12-24 23:58:41 -05:00
Qstick
fdb7c96ffa Fixed: DownloadedTrackImport Fixture Tests and ParserFixture Tests
#166
2017-12-24 21:45:28 -05:00
Qstick
aab78a62e6 Fixed: Console logging hard coded to trace level 2017-12-24 14:30:13 -05:00
Qstick
a4dacf2812 Fixed: Language Upgrade Tests 2017-12-24 01:22:48 -05:00
Qstick
8b7b2e6a83 Fixed: QueueSpecificationFixture Tests and Misc Others 2017-12-24 00:34:21 -05:00
Qstick
bfbdba14f6 Fixed: ImportApprovedTracksFixture Tests 2017-12-24 00:03:38 -05:00
Qstick
c4c3c4f620 Fixed: Quality hierarchy not being honored during track import 2017-12-23 23:18:29 -05:00
Qstick
91afcc36c0 New: Validate before deleting artist folders 2017-12-22 21:14:15 -05:00
Qstick
66d3fd17e9 Fixed: Search Criteria parsing returns bad results (Abba/Black Sabbath) 2017-12-21 23:16:36 -05:00
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
2017-12-21 23:00:16 -05:00
Qstick
7820f43b2b Fixed: MediaInfo not parsing for some MP3 files. 2017-12-21 22:05:26 -05:00
Qstick
a4e632d95a Fixed: Mono internals does not properly copy/move symlinks, but instead copies the contents. 2017-12-20 22:30:28 -05:00
Qstick
c83353e7ee Fixed: Possible DivideByZeroException when getting queue
Closes #161
2017-12-20 22:04:24 -05:00
Qstick
9a0587bc17 Fixed: Removed Incorrect assembly, Lidarr.Common is called in base 2017-12-20 22:02:07 -05:00
Qstick
e780555d28
Fixed: Kodi(XBMC) notifications don't update correct Library (#158)
* Fixed: Kodi(XBMC) notifications don't update correct Library

* fixup! MbId and Artist Names in Test
2017-12-19 21:06:55 -05:00
Daniel Underwood
d08d89929a Update services url to https to allow updates to work (#154) 2017-12-17 19:10:48 -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
8116e66d52 Cleanup: Remove Unused Variables from ArtistResource.cs 2017-12-16 22:20:05 -05:00
Qstick
ede3a55c68
New: Add Headphones VIP Indexer (#147)
* New: Add Headphones VIP Indexer

* fixup! String Format Invalid

* fixup! Remove hyphen from search string

* Add Tests for Headphones Indexer
2017-12-15 23:08:16 -05:00
Qstick
532e14040b Fix: DatabaseCorruptException should slow startup loop 2017-12-14 23:49:07 -05:00
Qstick
5f75c6046b Fix: Not Loading/Showing Track on History Page 2017-12-13 23:05:28 -05:00
Qstick
7e4a8c8ff7 New: Artist History Modal in Artist Details Page 2017-12-13 22:38:27 -05:00
Qstick
0981260887 Fixed: MediaCover endpoint 2017-12-13 21:51:19 -05:00
Qstick
8f98fb6c4e Fix: Don't handle content requests in IndexHtmlMapper 2017-12-13 21:49:37 -05:00
Qstick
2ccc5af8d0 Fixed: Security Vulnerabilities allowing authentication to be bypass 2017-12-13 21:46:44 -05:00
Qstick
4525f99370 Fix: Rare timing issue on first-use causing duplicate naming config 2017-12-13 21:32:38 -05:00
Qstick
b63d9d0146
Fixes Misc Issues with Album Metadata Extrafiles (#145)
* Fixes Misc Issues with Album Metadata Extrafiles
* Fixed: Move Empty Subfolders to after ArtistRenamedEvent and Metadata mover
* Remove Path from Album Table, Fix Wdtv, MediaBrowser, Roksbox
* Remove Album Path from UI
* Remove Comments and add Jpeg extension to XMBC image regex
2017-12-12 21:25:30 -05:00
Qstick
71cc80aef9 Fix: Decode Gazelle Response before parsing releases 2017-12-11 23:52:58 -05:00
Qstick
0f17569908 Fix Discography Recognition and Add Parser Test 2017-12-11 21:00:45 -05:00
Qstick
d6dbd79199 Update MediaInfo and tests to 17.10 2017-12-09 23:01:12 -05:00
Qstick
d884914c81 New: Include APFS disks in disk space 2017-12-03 16:00:07 -05:00
Qstick
7be4a376ef New: Channel setting for Slack notifications to override default channel 2017-12-03 15:58:29 -05:00
Qstick
27d65937c0 UI Updates, Separate Auto and Manual Searches per Indexer 2017-12-02 00:03:12 -05:00
Qstick
56f6b923e1 Fixed: Add metadata profile exists validator 2017-11-26 21:43:17 -05:00
Qstick
db03f43e30 Log warnings when deleting a track file and the root folder is missing/empty 2017-11-26 20:52:45 -05:00
Qstick
cd5b658196 UI Action Handler Changes, Misc Fixes 2017-11-26 15:09:45 -05:00
Qstick
a613dad540 Fix Misc Naming in UI and API 2017-11-25 23:55:07 -05:00
Qstick
a6882e7bdd DB Migration Check for Users not on current DB 2017-11-25 23:31:41 -05:00
Qstick
20dc8adac0 New: Validate NZBs before sending to download client 2017-11-25 22:55:50 -05:00
Qstick
5b7339cd73
Add Metadata Profiles (#132)
* Add Metadata Profiles

* fixup! Codacy
2017-11-25 22:51:37 -05:00
Qstick
dd11f74073 New: Add authentication options to Webhook 2017-11-25 22:24:46 -05:00
Qstick
17eac6dac7 Fixed: Incorrect Namespace for TorrentSeedingSpecification.cs 2017-11-25 22:18:05 -05:00
Qstick
b90f58763a Trim quotes from dsm version parts 2017-11-25 22:15:42 -05:00
Qstick
eed81144f6 Fixed: Regression preventing new downloads from bypassing the Download Client Back-off logic 2017-11-25 22:14:51 -05:00
Qstick
2afa6c02de Fixed: Album Metadata Images don't always save in correct folder 2017-11-25 22:01:50 -05:00
Qstick
8219a8014b Fixed: Use Update branch specified in settings instead of always develop 2017-11-25 15:40:12 -05:00
Qstick
9dcf90d241 Fixed: Search on Artist Add, Monitor None Option on Artist Add 2017-11-25 01:08:54 -05:00
Qstick
f7f6ad159c Temp Fix for Calendar Feed until Data Mapper can be fixed. 2017-11-25 00:16:46 -05:00
Daniel Underwood
30eb8c9c05 Change AlbumResource label to labels due to the change in lidarr/lidarrapi.metadata#13 (#131) 2017-11-20 22:34:27 -05:00
Qstick
10b8174726
Extend Qualities and Setup Default Groups (#127)
* Extend Qualities and Setup Default Groups

* fixup! Extend Qualities

* fixup! Codacy

* fixup! One more
2017-11-20 19:20:21 -05:00
Qstick
9a11b0fd7b Fixed: Telegram notification with underscore and other special characters. 2017-11-16 13:37:08 -05:00
Qstick
26935bd82f Fixed: Flaky Housekeeper Tests 2017-11-16 13:35:11 -05:00
Qstick
4f6415b0e5 Cache BestForTags briefly for better performance when processing releases 2017-11-16 13:33:10 -05:00
Qstick
b3fbd81594 Fixed: Progressively degrading performance issue in Pending/Delayed releases system 2017-11-16 13:24:36 -05:00
Qstick
fa051257e3 Fixed: Releases no longer available on the indexer should be removed from the pending queue 2017-11-16 12:32:31 -05:00
Qstick
acd05ce6cd Fixed: Error in MediaInfo SchemaRevision causing it to be fetched again 2017-11-16 12:09:04 -05:00
Qstick
4faefebe7e Fixed: Raise ApplicationStartupEvent after Owin is running 2017-11-16 12:00:49 -05:00
Qstick
b25c772d52 Improved test timing for CommandExecutor. 2017-11-16 11:58:34 -05:00
Qstick
c2c43666f6 Shutdown logging before Environment.Exit. 2017-11-16 11:53:36 -05:00
Qstick
5d4eb3c6d8 Fix DiskTransferServiceFixture Failing Test 2017-11-16 11:52:08 -05:00
Qstick
0ea3b71bae Cleanup FileNameBuilder 2017-11-16 11:46:35 -05:00
Qstick
08b95e905e Add ArtistService Tests 2017-11-16 11:15:19 -05:00
Qstick
e8d44d1cc2
Add DB Version to About Page (#124) 2017-11-16 11:07:42 -05:00
Qstick
b3f92ccaef Fixed: Project File References 2017-11-15 22:56:16 -05:00
Daniel Underwood
1fa141d6c6 Fix capitalization error of LidarrRestModuleWithSignalR.cs. Resolves #122 (#123) 2017-11-15 22:06:03 -05:00
Qstick
34ca4bf150 Fix: Capitalization in CustomScript.cs 2017-11-15 21:27:41 -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
ta264
e1e7cad951 Fix Linux build and set up travis (#119)
* Add missing progress functions

* eslint fails so disable

* Correct case

* Fix copy commands

* Set up travis
2017-11-12 09:18:00 -05:00
David Bates
ffa1eee367 Adds exception to allow metadataSource to be blank (#115)
* Adds exception to allow metadataSource to be blank

* Updates the exception to check for null or whitlespace to be more inclusive
2017-11-02 00:13:10 -04:00
Qstick
f32e8974af Fixed: Import failure when unable to parse folder name 2017-11-01 21:57:09 -04:00
Qstick
b5a8c342e5 Cleanup Sonarr Regexes from Parser.cs 2017-11-01 21:23:29 -04:00
Mark McDowall
ef3234b5de New: Ability to rename using long paths when available 2017-10-31 23:48:41 -04:00
Qstick
1451a63c06 Rename Sonarr References in Backend 2017-10-30 22:25:19 -04:00
Qstick
c333ca4161 Change Backup Names To Not Conflict with Sonarr 2017-10-30 22:03:47 -04:00
Qstick
aae9f3cfc3 Change API Version from V3 to V1 2017-10-30 21:28:29 -04:00
Qstick
db10057f2c Fixed: Artist Type, MBId OnRename in CustomScript.cs 2017-10-30 20:51:46 -04:00
Qstick
c2ee23b6d9 Fixed: Naming of 002 Migration 2017-10-30 20:24:36 -04:00
Qstick
bbb983deb2 Fixed: Default ports for uTorrent and qBittorrent 2017-10-29 21:56:25 -04:00
Qstick
2abeec06fc Fixed: Better import error messages 2017-10-29 21:55:15 -04:00
Qstick
78fcf86294 Fixed: Execute On Grab script if release group is unknown 2017-10-29 21:44:03 -04:00
Qstick
3cada6d069 Fixed: Long Deluge ETAs from breaking getting queue items 2017-10-29 21:43:23 -04:00
Qstick
899f12fd0c Set test log output via environment variable 2017-10-29 21:40:10 -04:00
Qstick
2dddf8cb33 Fixed: Don't ignore filenames that start with periods 2017-10-29 21:30:18 -04:00
Qstick
a1bf1b99f5 Fixed: Case insensitive paths for static resources under Windows 2017-10-29 21:26:22 -04:00
Qstick
d3aa032cf5 Fixed: Don't attempt to fetch a release if the download client is disabled 2017-10-29 21:22:58 -04:00
Qstick
bff3a55ff3 New: Initial state for torrents added to qBittorrent 2017-10-29 17:51:46 -04:00
Qstick
b7fab7db0c Log when running tray app 2017-10-29 17:46:54 -04:00
Qstick
30a3348ba8 Move DB migration to start 2017-10-29 17:42:53 -04:00
Mark McDowall
9adc168b90 Don't get registered URLs until they need to be configured 2017-10-29 17:37:12 -04:00
Qstick
37fc1f4dcc Update help output for NzbDrone.Console 2017-10-29 17:35:35 -04:00
Qstick
bd1da4b10a Fixed: Force priority items in paused SAB queue won't show as paused 2017-10-29 17:34:21 -04:00
Qstick
0e1dfed8d7 Fixed: Provider Status housekeeping 2017-10-29 17:32:57 -04:00
Qstick
492cf1b1bb New: FormatAudioChannelsFixture.cs 2017-10-29 17:26:04 -04:00
Qstick
7d64bb403f New: Initial state for torrents added to UTorrent 2017-10-29 17:22:14 -04:00
Qstick
91d8fd4ed5 Fixed: Backup API improvements 2017-10-29 17:17:25 -04:00
Qstick
967839154c New: Start torrents added to uTorrent by default, add option 2017-10-29 17:14:01 -04:00
Qstick
be6f89cd76 Fixed: Size parsing of empty description from torrent RSS feeds 2017-10-29 17:07:55 -04:00
Taloth Saldono
c222b7acf1 Added jackett apikey to log cleanser. 2017-10-29 00:51:11 -04:00
James White
d6374388a1 Fix inconsistent naming of qBittorrent in various places 2017-10-29 00:50:14 -04:00
Qstick
c91f4b4442 Fixed: Logging error when accessing mount point 2017-10-29 00:49:47 -04:00
Qstick
028e7d1c7d Added Test Case for DiskSpaceService 2017-10-29 00:47:01 -04:00
Qstick
3f420ff6bd Fixed: Test case for unavailable download client 2017-10-29 00:45:27 -04:00
Taloth Saldono
2fc58115a0 Fixed: Changes in http redirect logic causing failed grabs and >25% cpu usage. 2017-10-29 00:42:50 -04:00
Qstick
25f08bd846 Fixed: Add Unittest for DiskSpaceService irrelevant mounts 2017-10-29 00:42:03 -04:00
Qstick
fe4499ee97 Fixed: Use pending download if no download client is configured 2017-10-29 00:37:15 -04:00
Taloth Saldono
1db04eaa1a Fixed: TLS issue for OSX. 2017-10-29 00:34:59 -04:00
Taloth Saldono
846b9f72e0 Lets not take any risks here. 2017-10-29 00:34:03 -04:00
Taloth Saldono
bd62a20ddb Fixed: Recent changes to log messages prevented curl fallback from being triggered for tls1.2.
fixes #2089
2017-10-29 00:33:07 -04:00
Taloth Saldono
cc0a6dc8da Disable test on mono managed http. 2017-10-29 00:30:17 -04:00
Taloth Saldono
96d97f873a Fixed: http->https redirects do not use the tls1.2 curl fallback.
fixes #2082
2017-10-29 00:29:22 -04:00
Qstick
12d89b9ab5 Fixed: DownloadedTrackScan API should delete source folder if ImportMode is Move 2017-10-29 00:27:46 -04:00
Qstick
f219e883ec New: Add Extra Audio Format Unit Test 2017-10-29 00:16:47 -04:00
Qstick
b34c1e5332 Fixed: Unit tests after MediaInfo change 2017-10-29 00:10:45 -04:00
Qstick
64d58a2248 Fixed: Backup fails on certain platforms 2017-10-29 00:10:27 -04:00
Qstick
272adfcef7 Fixed: Better error message for DNS exceptions on mono. 2017-10-28 23:58:16 -04:00
Qstick
f09ef025c5 Fixed: Improved database backup journal handling 2017-10-28 23:54:26 -04:00
Qstick
99ab61fac6 Fixed: Slower daemon startup loop if Lidarr runs into non-recoverable errors 2017-10-28 23:49:54 -04:00
Qstick
38a6dbbc42 Fixed: Null Check on Sabnzbd Version Parse 2017-10-28 23:40:27 -04:00
Qstick
311df71acf Fixed HttpUri parsing of domain names with underscores 2017-10-28 23:38:21 -04:00
Qstick
1c1549820b Fixed: Ignore '.unwanted' directory when importing. 2017-10-28 23:36:09 -04:00
Qstick
099f24afea Fixed: Abort Newznab indexer Test if connection failed. 2017-10-28 23:14:40 -04:00
Taloth Saldono
4968cb9973 Fixed: Changed qbitTorrent 3.3.14 api.
fixes #1956
2017-10-28 23:10:44 -04:00
Qstick
57aaf62a46 New: Store track renames in History 2017-10-28 23:09:20 -04:00
Qstick
257af8b914 Fixed: Try to set last write time on files moved to recycle bin 2017-10-28 23:00:09 -04:00
Qstick
4725f4b2bd Fixed: Lidarr stuck if Deluge didn't return an infohash. 2017-10-28 22:57:03 -04:00
Qstick
641f8a88fa Fixed: Calculates wrong age for releases pushed via ReleasePush api 2017-10-28 22:52:36 -04:00
Qstick
c5661cba04 Fixed: Roksbox metadata images being generated when settings are off 2017-10-28 22:39:17 -04:00