Commit Graph

2208 Commits

Author SHA1 Message Date
Qstick e67af5e747 Changed: Temp remove album folder release year requirement.
Fixes #290 until we can get rework done, forces user to ensure they are naming correctly.
2018-04-12 22:39:00 -04:00
Qstick ca1ef7e151 Fixed: Hide password field text for PlexClient notifications 2018-04-11 23:00:39 -04:00
Qstick 19aacd4fff Added: Plex OnAlbumDownloaded handlers. 2018-04-11 22:59:51 -04:00
Joseph Milazzo 734b1f6101
Added cases to strip feat. from track titles. (#288)
* Added cases to strip feat. from track titles.
2018-04-09 20:37:56 -05:00
Qstick 4dd857ea30 Added: Additional Logging and Messaging for Albums 2018-04-08 23:14:26 -04:00
Qstick 3e0d0f17f2 Fixed: Add Validation for Import lists, Correct Language/Metadata profiles 2018-04-08 22:57:09 -04:00
Qstick c833a6dc84 New: Enable Ratings for Albums 2018-04-08 02:48:34 -04:00
Qstick 8bd9119954 Merge branch 'develop' of https://github.com/lidarr/Lidarr into develop 2018-04-08 02:27:59 -04:00
Qstick f9fb33eb08 Added: Additional Album Monitoring Options 2018-04-08 02:25:34 -04:00
Qstick 1937a8e27c
Fixed: Update Emby Notification (#284) 2018-04-08 00:38:12 -04:00
Qstick 8ad38fe3af Fixed: Validation for Track File Naming, Add Album Type Token
#241
2018-04-07 23:53:11 -04:00
Qstick c7ef370060 Added: Add Limited Edition to Album Tag Cleaning
Fixes #282
2018-04-07 22:47:04 -04:00
Qstick 321d99a597 Added: Validate Set Profiles Exist when Adding Artist
Fixes #281
2018-04-07 22:43:10 -04:00
Qstick fde276f000 Fixed: Don't allow profile delete if in use by import list
Fixes #280
2018-04-07 22:28:16 -04:00
Qstick e5c5a3f91c Fixed: Some Tests, Ignore failing Unit Tests that are not implemented. 2018-04-07 01:22:14 -04:00
Qstick 28aa2eeeed Added: Readme OpenCollective Info 2018-04-07 01:06:22 -04:00
Joseph Milazzo e9097b8dc6 Check for MusicBrainz Release Id during Scan (#227) (#277)
* Implemented functionality to find album from DB if a track has album in the MusicBrainz Release Id tag. If tag doesn't exist or album is not found, handle via normal routes.

* Added a test case

* Fixed a bad merge.

* Fixed a bug where a track with an empty Album IDv3 tag always was ignored, even if it had MusicBrainz Release Id hardcoded.

* fixup: Quick fixes to get this merged tonight due to bug in develop
2018-04-07 00:52:28 -04:00
Joseph Milazzo aaa3b5495f
Feature/common tag parsing (#273)
* Added refresh title on the refresh button.

* Added a quick fix for common parsing issues when albums or tracks contain (special edition), (deluxe edition), [bonus], (version), (single), etc.
2018-04-05 19:31:58 -05:00
Joseph Milazzo 798e85e4db Implemented parsing case for Artist - Year - Album (#264) (#274)
* Implemented parsing case for Artist - Year - Album

* Enhanced test case to ensure year and artist also parse correctly.
Closes #264
2018-04-04 19:02:06 -04:00
Qstick 226f884233
New: Grouped Album Import Notification (#265)
* New: Grouped Album Import Notification

* fixup: Add Emby and Kodi Notify for Album Download
2018-04-03 23:45:59 -04:00
Qstick fa63b962ea Fixed: Update Ratings on Artist Refresh 2018-04-03 23:43:07 -04:00
Qstick b6f9ea9397 Fixed: Change default naming so that track number is just before title.
Fixes #270
2018-04-01 21:07:33 -04:00
Qstick bdcdc13485 Fixed: Artist Images for Kodi being saved as poster.jpg instead of folder.jpg
Fixes #257
2018-04-01 01:05:03 -04:00
Qstick b0fb369290 Added: Check if mono is running with --debug arg
13a259b473
2018-03-31 21:51:41 -04:00
Qstick 2bca86d0e2 Fixed: Use original extension when saving metadata
This should fix logos for #257
2018-03-26 21:43:18 -04:00
Qstick 121eb6db16 Fixed: Quality Parsing for VBR Fails in many cases
Fixes #258

Co-Authored-By: taloth <taloth@users.noreply.github.com>
2018-03-25 23:08:05 -04:00
Qstick 22eb5cfc66 Fixed: Add form param before submitting request
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2018-03-25 21:37:34 -04:00
Qstick a96df79572 Fixed: Wanted Page Count in UI and Paging, Sort by Album Title 2018-03-24 22:20:13 -04:00
Qstick df4e1e9b26
Added: Add Release Status to Metadata Profile, Default to Official Only (#250)
* Added: Add Release Status to Metadata Profile, Default to Official Only

* Fixed: Unit Test and Comparison
2018-03-21 20:43:10 -04:00
Qstick 9d7c6bc961 Fixed: Temp fix for errors during import. Catch and report error.
Fixes #204

Co-Authored-By: Josh Jones <vertigo235@users.noreply.github.com>
2018-03-19 22:09:56 -04:00
Qstick 221c670bf9 New: Search for newly added past albums after artist is refreshed
Fixes #195
2018-03-19 21:56:05 -04:00
Qstick b03b3d8243 Fixed: Detect Kodi nfo vs. Scene nfo. Other extras fixes
Fixes #240

Co-Authored-By: taloth <taloth@users.noreply.github.com>
2018-03-19 21:38:02 -04:00
Qstick 8a73b9df8a Fixed: Files with no tags cause qualityWeight error/ui freeze
Fixes #199
2018-03-17 12:50:31 -04:00
Qstick 0f3934454b Cleanup: Cleanup Import/Parsing Files 2018-03-14 22:27:05 -04:00
Qstick 254b3fcfbe Fixed: Musicbrainz track id tag read incorrectly 2018-03-14 22:01:51 -04:00
Qstick a27b6eb63e New: Required/Ignored restrictions now support /pattern/ regex 2018-03-14 21:45:58 -04:00
Qstick 97d4063cf3 Added: Missing error check when adding a magnet link to deluge 2018-03-14 21:39:37 -04:00
Qstick 4bb0735565 New: Add MLP format to MediaInfoFormatter.cs
Fixes #232
2018-03-14 21:37:48 -04:00
Qstick 7c2a230f87 Fixed: Don't add category when removing torrent from qBittorrent 2018-03-14 21:33:05 -04:00
Qstick 929ad78db3 Fixed: Added errorcode 160 - Permission denied on FileStation 2018-03-14 21:31:27 -04:00
Qstick 7354e02bff
New: Custom Filtering for UI (#234) 2018-03-14 21:28:46 -04:00
Qstick 574e8ad36b
Fixed: AddArtistService log message 2018-03-06 15:18:21 -05:00
Daniel Underwood df15dbe462 Fixed: Mono 5.10 compatibility (#220)
* Update NLog to 4.5rc6 to fix compatibility with mono 5.10

* Added console logging in case NLog fails to initialize.

* Revert added references in "Update NLog to 4.5rc6 to fix compatibility with mono 5.10"

This partially reverts commit 13dd224281.

* Change dictionary cast to conversion from Sonarr/Sonarr@99ee59e
2018-03-01 23:02:08 -05:00
Qstick 346647523b Log response content from Kodi when checking for errors 2018-02-22 21:02:21 -05:00
Qstick 97a0daa1aa Fixed: Gazelle Issues, Plus add feed parse test
Fixes #217
2018-02-19 22:34:44 -05:00
Qstick 88298fbac8 Fixed: Incorrect naming of ArtistFolderImported event 2018-02-18 01:29:38 -05:00
Qstick a728517eaf Fixed: Incorrect logo for Emby notifications. 2018-02-18 01:18:44 -05:00
Qstick c9488351e4 Misc Cleanup 2018-02-18 00:40:32 -05:00
Qstick 8e626269d1 Misc Fixes and Better Logging/Rejection Messages for Track Import 2018-02-15 23:03:44 -05:00
Qstick 425a9045b8 Improve error message when deleting a profile that is in use 2018-02-15 22:03:24 -05:00
Qstick e8771c9c78 Rename TvCategory to MusicCategory for Clients 2018-02-15 21:52:15 -05:00
Qstick 8ef80ba135 Fixed: Send category to qBittorrent when adding torrent/magnet 2018-02-15 21:46:03 -05:00
Qstick 8395999696
New: Selectively refresh albums (#215)
* New: Selectively refresh albums

Closes #211
2018-02-13 02:32:18 +01:00
Daniel Underwood 24ff756eeb Fix episode reference and add case for track import failure due to permissions. Fixes #212. (#213) 2018-02-11 04:33:18 +01:00
Qstick 3488ba3d84 Fixed: Update Album State on AlbumStudio 2018-02-09 23:52:45 -05:00
Qstick fe56c62a2b New: Include total space with root folders 2018-02-09 23:25:28 -05:00
Qstick 28a508bed7 Fixed: Remove xpost suffix from release groups 2018-02-09 23:23:27 -05:00
Qstick 37d1ed4a48
Fixed: Grab discography during artist search (#208)
Closes #184
2018-02-10 05:03:12 +01:00
Qstick c105c9a65e
New: Import Lists Base (#196)
* New: Import Lists Base
2018-02-06 18:08:36 -05:00
Qstick ff3f52eb3f Fixed: Don't reject paths under /srv 2018-02-03 22:45:30 -05:00
Qstick 750ecacb9b Fixed: Remove Pre and postbot suffixes from release groups 2018-02-03 21:59:29 -05:00
Qstick 3e476f2637 New: Add basic ruTracker parser cases 2018-02-03 21:25:17 -05:00
Qstick dd875a0c49 Fixed: CutoffUnmet Search Function not working
Closes #193
2018-01-31 22:10:43 -05:00
Qstick e0993fb52e Fixed: Added ALAC to MediaInfo renamer audio codecs
Closes #198
2018-01-31 21:42:30 -05:00
Qstick d53b983c91 Fixed: Completed Download HealthCheck not working
closes #200
2018-01-31 21:32:10 -05:00
Qstick 499b222514 Fixed: Plex TV Library updates instead of Music
closes #148
2018-01-31 21:31:37 -05:00
Qstick 5551b2166a
Rework how albums are refreshed/added, add album search route (#190)
Rework how albums are refreshed/added, add album search route
2018-01-28 01:27:33 -05:00
Qstick b5339b75ff Fixed: Additional UI number input fixes 2018-01-26 22:00:32 -05:00
Qstick 8cb8059b2f Add Skyhook for Searching by Album
#179
2018-01-25 23:07:15 -05:00
Qstick 54e9f88648 Various UI Fixes and Updates
Closes #188
Closes #185
Closes #187
2018-01-25 22:01:53 -05:00
Qstick b2ce3d5bda Fixed: Lidarr deletes download folder with audio files left over
Closes #182
2018-01-23 23:08:05 -05:00
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 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 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 8b7b2e6a83 Fixed: QueueSpecificationFixture Tests and Misc Others 2017-12-24 00:34:21 -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 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
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 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 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 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 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
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 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 0ea3b71bae Cleanup FileNameBuilder 2017-11-16 11:46:35 -05:00
Qstick e8d44d1cc2
Add DB Version to About Page (#124) 2017-11-16 11:07:42 -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
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
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 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 2dddf8cb33 Fixed: Don't ignore filenames that start with periods 2017-10-29 21:30:18 -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 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 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
James White d6374388a1 Fix inconsistent naming of qBittorrent in various places 2017-10-29 00:50:14 -04:00
Qstick fe4499ee97 Fixed: Use pending download if no download client is configured 2017-10-29 00:37:15 -04:00
Qstick 12d89b9ab5 Fixed: DownloadedTrackScan API should delete source folder if ImportMode is Move 2017-10-29 00:27:46 -04:00
Qstick 64d58a2248 Fixed: Backup fails on certain platforms 2017-10-29 00:10:27 -04:00
Qstick f09ef025c5 Fixed: Improved database backup journal handling 2017-10-28 23:54:26 -04:00
Qstick 38a6dbbc42 Fixed: Null Check on Sabnzbd Version Parse 2017-10-28 23:40:27 -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 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 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 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 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 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 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
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
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 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 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 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 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
Qstick 4358184b78 Change Recycle Bin to Handle ArtistDeleteEvent
Ensures track files are deleted when requested on an artist delete event
2017-09-25 21:15:10 -04:00
Qstick e3c6bc3263 Updates to MediaInfo Formatter 2017-09-24 21:03:36 -04:00
Qstick d243a8c8c4 Add Tracklist to Album Modal 2017-09-24 15:44:25 -04:00
Qstick 8f45fe0afe Rework Tags for Music 2017-09-23 00:30:52 -04:00
Qstick d6efae537f Rework DiscSpaceService, Misc Cleanup 2017-09-23 00:19:55 -04:00
Qstick 4e7a2a3ed4 Add support for searches in newznab if indexer doesnt support audio params (Jackett) 2017-09-22 23:35:49 -04:00
Qstick 1322633d0d Add Support for Gazelle based indexers 2017-09-22 22:48:15 -04:00
Qstick 7c3446baab Remove Newznab & Torznab Anime Categories Setting 2017-09-22 22:27:26 -04:00
Qstick 2938bfee2c Fix for Torznab/Jackett 2017-09-22 22:19:07 -04:00
Qstick 864549b1f3 Initial Notification Support, XBMC and PLEX still need work. 2017-09-22 21:59:24 -04:00
Qstick 0201aa812e Add Advanced Option for Alternate Metadata Provider Source 2017-09-20 22:13:14 -04:00
Qstick f460f630c3 Target to .NET 4.6.1, Update SignalR, Owin, Nancy (#84)
* Target .net 4.6.1

* Update to SignalR 2.2.2

* Fix Socks Reference in NZBDrone.Common

* UI Fixes, Build Fixes

* Update Nancy to 1.4.4

* Upgrade Microsoft Owin to 3.1.0

* Delete npm-shrinkwrap.json

* Fix SignalR Messages
2017-09-20 22:05:00 -04:00
Qstick fbe6bfc78e Add Album Label Support from Metadata 2017-09-17 23:20:36 -04:00
Qstick 405e7f981d Download Handling, Clean Up Drone Folder Leftovers 2017-09-17 23:00:37 -04:00
Qstick 6e7299cdf2 Fix Build Issue due to localEpisode reference 2017-09-17 16:47:51 -04:00
Qstick 48d31523a5 [UI] Add Language to Manual Import, Fix Posters,Banners 2017-09-17 16:39:13 -04:00
Qstick 07b37c1575 Update MediaCover Module to Work with Artist and Album Images 2017-09-16 23:26:56 -04:00
Qstick f1aec8f15c Add Logo Mediacover Type 2017-09-16 16:27:38 -04:00
Qstick d2bafd4605 Add Support for Artist Links from Metadata 2017-09-15 22:49:38 -04:00
Qstick 5fec72395c Null Checks for Track Parsing, Parse by Title if TrackNumber is missing 2017-09-14 23:33:13 -04:00
Qstick f05332cf6e [UI Work] Interactive Import, More Artist Detail 2017-09-12 23:28:45 -04:00
Qstick 0054226307 [UI Work] Artist Detail Page, Album Studio, Wanted, NavSearch, Rename 2017-09-11 23:11:32 -04:00
Qstick 456ead09da [UI Work] Settings Naming Page, Other Settings 2017-09-10 23:03:48 -04:00
Qstick 95051cbd63 Initial Commit Rework 2017-09-05 23:00:26 -04:00
Qstick 0807fcc616 Cleanse Log Exception Data (#83) 2017-09-02 06:39:21 -04:00
Qstick 0b22d7fce3 Create Orphaned Albums Housekeeper (#82) 2017-09-02 06:39:02 -04:00
Qstick 43677e8481 Create OrphanedTracks Housekeeper (#81) 2017-08-31 22:28:18 -04:00
Qstick b0cde61dd0 Fixed: UnsupportedFeedException should log error for each item (#77) 2017-08-31 21:28:32 -04:00
Qstick 52a4227bc4 New: Additional variables for custom script on grab events (#76) 2017-08-31 21:10:50 -04:00
Qstick bcd72367d9 Organize TrackImport Directory and Fix Tests (#72)
* Organize TrackImport Folder and Fix Tests

* Remove Commented Out Line

* Remove Old Code
2017-08-30 22:42:40 -04:00
Daniel Underwood ffc2fb5f60 Change AlbumSearchCommand to public to resolve error when searching (#74) 2017-08-28 22:37:59 -04:00
Qstick e405cc9cf0 Rename DownloadedEpisodesScan to DownloadedAlbumsScan (#71)
* Rename DownloadedEpisodesScan to DownloadedAlbumsScan

* Rename Command Service
2017-08-27 21:21:51 -04:00
Qstick 2c42fc19e5 Rename Drone Factory Config Keys (#70)
* Rename Drone Factory Config Keys
2017-08-27 20:32:26 -04:00
Qstick 19414912ad Cleanup Disk Scan Service (#69)
* Cleanup Disk Scan Service

* Fix Encoding, Change mp4 to flac
2017-08-27 16:32:41 -04:00
Qstick 9fba2458d8 Remove TV search commands (#68)
* Remove TV search commands

Remove TV search commands

* Cleanup Newznab, Fix variable name in IntegrationTests
2017-08-27 16:24:44 -04:00
Qstick 92f06cf70f Add TrackFiles Housekeeper (#66)
Add TrackFiles Housekeeper
2017-08-26 21:07:37 -04:00
Qstick 8569084255 Refactor and Enable Renaming for Album and Artist Files (#61)
Refactor and Enable Renaming for Album and Artist Files
2017-08-25 22:00:14 -04:00
Qstick de5e0871cf Bulk Import (#55)
Bulk Import
2017-08-23 21:39:27 -04:00
Qstick fcffd5461e Refactor ReDownload Failed Service (#52)
Refactor ReDownload Failed Service
2017-08-17 21:28:35 -04:00
Qstick 4f61354dc5 Add Paging to Waffles Requests (#39)
* Add Paging to Waffles Requests
* Make pages dynamic variable to match others
2017-08-17 20:30:44 -04:00
Qstick 337f74a184 Refactor Blacklist for Album Releases (#48)
* Refactor Blacklist for Album Releases
* Fix Test
2017-08-16 17:55:59 -04:00
Qstick a5ac4ed37a Remove Non-Music Indexers (#42)
Remove Non-Music Indexers
2017-08-15 12:28:41 -04:00
Qstick 934bde7858 Add Image Map and Clean SkyHookProxy (#38)
Add Image Map and Clean SkyHookProxy
2017-08-14 13:26:35 -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
Qstick 5556989324 Implement Waffles Indexer (#34)
* Implement Waffles Indexer

Implement Waffles Indexer

* Remove Exception Class

Remove Exception Class

* Fix csproj file

Fix csproj file

* Add Test Fixture

Add Test Fixture

* Split line due to length for readability

Split line due to length for readability
2017-08-05 22:17:44 -04:00
Qstick ae8c766b57 Merge pull request #18 from lidarr/feature/indexers
Added: Indexer search and release processing
2017-08-04 19:22:05 -04:00
Daniel Underwood 30b263d49d Additional code cleanup 2017-08-04 00:15:58 -04:00
Daniel Underwood 322e9f3c51 Clean up remaining codacy issues 2017-08-04 00:02:50 -04:00
Daniel Underwood 31b13b3336 Merge branch 'feature/indexers' of github.com:lidarr/lidarr into feature/indexers 2017-08-03 23:44:04 -04:00
Daniel Underwood 11095f7c83 Clean up codacy issues 2017-08-03 23:42:24 -04:00
Daniel Underwood ad911edfb1 Implement artist search for newznab and omgwtfnzbs 2017-08-03 23:34:07 -04:00
Daniel Underwood f7bf03499b Add artist to rarbg album query 2017-08-03 23:33:02 -04:00
Qstick 7691265e66 Fix Newznab if statement, Clean Test Fixture
Fix Newznab if statement, Clean Test Fixture
2017-08-03 23:21:10 -04:00
Daniel Underwood ea6b4b1389 Change visibility of ArtistSearchCommand and ArtistSearchService due to test build error 2017-08-03 23:08:24 -04:00
Daniel Underwood 8bde4b660c Change AlbumSearchCommand to take a list of ids instead of a single id 2017-08-03 22:48:18 -04:00
Qstick 5b22e5a9ae Newznab Indexer Tests
Newznab Indexer Tests
2017-07-31 22:11:50 -04:00
Qstick f72afba764 Album Search for Omgwtfnzbs
Album Search for Omgwtfnzbs
2017-07-30 21:22:17 -04:00