Commit graph

3166 commits

Author SHA1 Message Date
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
Qstick
2aa8a57925 Slack Improvements 2017-10-28 22:35:50 -04:00
Qstick
b99b23b4bb Remove non-working Nyaa Baseurl 2017-10-28 17:47:01 -04:00
Qstick
b3b90602a2 Fix Mono SecurityProtocolPolicy 2017-10-28 17:43:46 -04:00
Qstick
6af1ffba50 New: Webhook improvements 2017-10-28 17:38:57 -04:00
Qstick
7e863d61ff Reorder HttpMethods to match RestSharp 2017-10-28 17:13:34 -04:00
Qstick
9a2cb67980 Fixed: Subtitle extensions should be case-insensitive. 2017-10-28 17:11:41 -04:00
Qstick
331bf5914a Fixed: Check if NzbGet KeepHistory value is set too high 2017-10-28 17:04:35 -04:00
Qstick
b88d4aad0e Fixed: Show rounded age in minimum age rejection message 2017-10-28 16:52:48 -04:00
Qstick
d8adc3f480 Fixed: Ignore case when importing extra files 2017-10-28 16:37:24 -04:00
Qstick
ba27554bd3 Tweaked SingleInstancePolicy not to cancel startup if AppData is overridden is set 2017-10-28 16:35:02 -04:00
Qstick
d6bb4c29d0 New: Download client and ID for custom scripts 2017-10-28 16:30:38 -04:00
Qstick
13bfb73ee9 Upstream Changes to DownloadClients and Indexers 2017-10-26 23:21:06 -04:00
Qstick
f6d1b77b45 Misc Newznab/Torznab Updates 2017-10-25 23:08:37 -04:00
Qstick
5bee842b26 New: Ability to set minimum seeders on a per indexer basis 2017-10-25 22:30:31 -04:00
Qstick
28d5fbe409 Fixed: Don't import the same file again 2017-10-25 22:14:06 -04:00
Qstick
541edc9749 Fix: Change IndexerId to ProviderId in OrphanedIndexer Housekeeper 2017-10-25 22:02:51 -04:00
Qstick
a69ceb35fb Update Integration Unit Tests 2017-10-25 22:02:14 -04:00
Qstick
10c29a65db Assembly Naming, Default Windows Service Account 2017-10-24 22:31:37 -04:00
Qstick
f1b1904e07 Update DB Schema, Change Artist Slugs, Rework SubtitleFiles to LyricFiles 2017-10-24 21:25:29 -04:00
Qstick
75aa8af9d2 Check for valid URL in MetadataSource, Handle trailing slash 2017-10-22 02:51:09 -04:00
Qstick
70cc2ed8a5 AlbumStudio and ArtistEditor Fixes 2017-10-22 01:25:59 -04:00
Qstick
49309125b6 UI Cleanup, Artist Overview Truncate 2017-10-21 23:49:05 -04:00
Qstick
9b39fea706 Fix Default Quality Profiles 2017-10-18 22:57:11 -04:00
Qstick
a80360f6fd Remove Remaining TV Code 2017-10-18 21:42:57 -04:00
Qstick
42e25055a9 Rework Tests for Music, Start TV Code Cleanup 2017-10-17 22:55:02 -04:00
Qstick
35eeef3af6 Fix Search Fail When Cannot Parse a Release 2017-10-17 21:07:10 -04:00
Qstick
eaba78ad4a Add AlbumCutoffService and Refactor UI 2017-10-17 00:05:03 -04:00
Qstick
8683c92de6 Opps Left out of Previous Commit 2017-10-16 22:09:26 -04:00
Qstick
debad793ee Add ArtistEditedService to handle AlbumType Changes 2017-10-16 22:08:49 -04:00
Qstick
bba52cdbc8 Update RootFolderCheckFixture and RootFolderServceFixture 2017-10-16 21:56:42 -04:00
Qstick
38cbb2114f Refactor ExtraFile/MetadataFile Services (#104)
* Preliminary Work for Extras for Music

* DB Migration for ExtraFiles, Other Cleanup

* More Extras Work, Add Album Metadata Type

* Update Housekeeps for Music Extras

* Fix HouseKeeper and add new Tests

* Final round of Cleanup
2017-10-16 21:40:31 -04:00
Qstick
4016d359ac Guard Against Null AlbumTitle on Import 2017-10-15 15:30:36 -04:00
Qstick
2f74ad6540 Fix String Format Error in NotificationService 2017-10-15 14:16:11 -04:00
Qstick
7776862359 Fix Manual Album Grab, Clean ReleaseResource 2017-10-15 13:10:45 -04:00
Qstick
566ac1a9d3 [UI Work] Add Overview Artist Index View 2017-10-15 02:17:53 -04:00
Qstick
3a4c6fe364 Remove Core.TV references in preperation for Cleanup 2017-10-08 16:25:29 -04:00
Qstick
6685644c5c Refactor Various HouseKeepers 2017-10-08 16:07:54 -04:00
Qstick
a956e22ce1 Remove SeriesStats Reference and other Series Mapping 2017-10-08 15:33:59 -04:00
Qstick
7d045d5c54 Cleanup RootFolderService and Validation 2017-10-08 15:09:46 -04:00
Qstick
1d120be466 Remove SeriesStats 2017-10-08 14:55:52 -04:00
Qstick
0d8bec272e Update RootFolder Health Check 2017-10-08 02:11:36 -04:00
Taloth Saldono
18971f9ea2 Check for whitespace in IsValidUrl.
closes #2020
2017-10-08 01:32:25 -04:00
Qstick
cf11906118 Don't log error on the shutdown the command execution pipeline. 2017-10-08 01:20:51 -04:00
Qstick
4cb3d8bac7 Log responses from qbit 2017-10-08 01:18:13 -04:00
Qstick
0148f48913 Fixed: Logging full error message to database 2017-10-08 01:14:26 -04:00
Qstick
ad50be9daf Fixed: Error message when adding a Plex server without a TV library 2017-10-08 01:03:37 -04:00
Qstick
52fbdeaa53 Fixed: Error when processing manual import decisions 2017-10-08 01:00:54 -04:00
Qstick
44e4e46b15 Additional logging when on import decision 2017-10-08 00:55:14 -04:00
Taloth Saldono
828d70b0bd Removed ugly UUID= VolumeLabel from mounts. 2017-10-08 00:51:00 -04:00
Qstick
54bd3c0b49 Fixed up some errors and do the guid cache fix on the module instead of backend coz that would cause other issues. 2017-10-08 00:43:07 -04:00
Qstick
3383cc1744 Fixed: Deleting an trackfile from the UI that was already deleted from disk 2017-10-08 00:28:57 -04:00
Qstick
d7ef6cc88b Fixed: Improved message when a conflicting slug is added 2017-10-07 23:58:32 -04:00
Qstick
f8f988a083 Misc Sonarr Pulls 2017-10-07 23:54:13 -04:00
Qstick
4c916f9186 Fix HealthCheck Warning for Artist Folders with 'ro' 2017-10-07 23:26:45 -04:00
Kyse
889b963429 New: Health Check warning if series folder is mounted with 'ro' option on linux
Closes #1867
2017-10-07 23:09:29 -04:00
Qstick
a37be66f34 Improve Load Time of Artist Detail Page, and Wanted Page 2017-10-07 23:01:49 -04:00
Qstick
1700c471b7 More UI Cleanup 2017-10-07 18:38:31 -04:00
Qstick
9c88c2006d Disable Caching of Album Images For Now 2017-10-07 17:40:17 -04:00
Qstick
f812302aa5 More Work on Album Filtering per Artist 2017-10-07 17:37:18 -04:00
Qstick
6a4fb9adf3 Seperate Sentry Project for Production/Develop 2017-10-07 16:29:38 -04:00
Qstick
1fd3a43a4f Update AssemblyInfo for Versioning 2017-10-07 15:57:46 -04:00
Qstick
b963f2aa82 Add prelim work for Album Filtering 2017-10-07 00:13:00 -04:00
Qstick
90a4838958 Tweak Release Parsing, Add Less strict Regex Cases for Title 2017-10-06 22:52:32 -04:00
Qstick
cbcccf0d9d Fix Bug with TrackDownloaded Notifications 2017-10-05 22:55:32 -04:00
Qstick
f3e55a236c Misc UI Fixes 2017-10-05 22:32:26 -04:00
Qstick
52f4f1de03 Remove duplicate ArtistDeleteEvent Handle 2017-10-01 23:41:13 -04:00
Qstick
c8ed46850a Updates to UI, Update NLog to 4.4.12 2017-10-01 23:05:28 -04:00
Qstick
31db4e2026 Guard Against QualityParser NullReferenceException 2017-09-28 23:43:47 -04:00
Qstick
78f1066535 Add Additional Logging to Track Parsing 2017-09-28 23:32:42 -04:00
Qstick
04766bb786 Remove Series MediaFile Commands 2017-09-28 23:19:27 -04:00
Qstick
ed3b47d76a Support for Artist Disambiguation and Type 2017-09-28 23:03:13 -04:00
Qstick
6e4638f7b1 Update Music Tests, Added Cases for Should Refresh Artist, Cleanup Skyhook Resources 2017-09-28 22:02:08 -04:00
Taloth Saldono
fcd6feafa9 Updated Transmission tests. 2017-09-27 22:23:27 -04:00
Taloth Saldono
7f882ee425 Fixed: Sonarr not importing torrents in Vuze if the torrent already finished seeding and was stopped. 2017-09-27 22:22:47 -04:00
Taloth Saldono
f67d748da1 Fixed: Incorrect imports with Vuze when torrent contains a single file.
fixes #1805
2017-09-27 22:21:50 -04:00
Qstick
82ee8e6c42 Fixed: Smarter application update completed message
Sonarr e97e13e89
2017-09-27 22:20:37 -04:00
Qstick
4aa5a35cb4 Added -Scrambled to the ReleaseGroup cleanup list
Sonarr f8d5f1fc9
2017-09-27 22:07:35 -04:00
Qstick
c3407657c6 Fixed: Moving and Removing of downloads in usenet clients
Sonarr f36d5dc88
2017-09-27 21:56:39 -04:00
Qstick
4c6313c9e2 Fixed: Handling of priority setting when queueing is disabled in qBittorrent
Sonarr f8b8fcfb8
2017-09-27 21:48:25 -04:00
Qstick
203a7980cf Fixed: Regression causing nzbToMedia imports to be copied instead of moved.
Sonarr de7f68570
2017-09-26 23:40:08 -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
77aa34c340 Fixed: Double periods in extra file names after rename
Sonarr 413ce1d9a
2017-09-26 22:25:20 -04:00
Qstick
e8fb678fb8 Fix issue adding a artist when NameSlug for another artist null
Sonarr '413ce1d9a
2017-09-26 22:23:50 -04:00
Qstick
5003cd8a14 Rename More Sonarr References 2017-09-26 22:06:05 -04:00
Qstick
729d1142b0 Log TrackImport and TrackFileDeleted to History 2017-09-25 23:44:53 -04:00
Qstick
ab9a9232cf Sonarr Pulls
'e4c341898
'5613ab05e
'372442af2
'28c45f941
'ea1616586
2017-09-25 22:31:52 -04:00
Qstick
482f8c1a61 Map Album from parsed LocalTrack to ManualImportItem 2017-09-25 21:27:18 -04:00