Tom Andrews
c500f7b943
Fixed: InvalidOperationException when two artists have same name
2019-03-14 13:14:06 +00:00
Tom Andrews
15425a45a3
Fixed: Null reference exception in CompletedDownloadService
...
Fixes Sentry LIDARR-1GW
2019-03-14 13:14:06 +00:00
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
2019-03-13 19:10:58 -04:00
ta264
d6b4c4a9ed
Partially recover databases for users for bad 023 migration ( #670 )
2019-03-13 12:15:55 +00:00
Qstick
60284f9ed8
Fixed: DriveInfo sees snap apps, handle at higher level
2019-03-11 21:41:44 -04:00
Qstick
13a2485972
Fixed: Microsoft.AspNet.SignalR.Client to same version as SignalR
2019-03-11 21:11:55 -04:00
Tom Andrews
26d1d78204
Fixed: Group sentry NRE events across platforms
2019-03-10 22:55:13 +00:00
Tom Andrews
1c63b04eb3
Fixed: Make fpcalc version check strict again now lsio updated
2019-03-10 22:55:13 +00:00
Tom Andrews
68b8ccc826
Fixed: NullReferenceException in GetAlbums
2019-03-10 22:20:24 +00:00
Tom Andrews
8109dfb0b7
Fixed: Remove unused GetAlbum following importer rewrite
2019-03-10 22:20:24 +00:00
ta264
902f0c115b
Fixed: Sentry version mismatch ( #666 )
...
* Downgrade to 1.0.3
* Fix ShortenPath when cross-compiled
2019-03-11 16:19:12 +00:00
ta264
c7a772363f
Pre-filter some events before sending to sentry ( #654 )
...
* Filter some errors from Sentry and add exception message to fingerprint
* Move to new Sentry SDK
2019-03-11 12:21:27 +00:00
Qstick
7d4d923903
Fixed: Some TV scrubbing
2019-03-09 21:34:25 -05:00
Qstick
0926862609
Fixed: Parse endpoint not correctly parsing releases
2019-03-09 21:19:10 -05:00
Qstick
8befd77f0f
Fixed: Queue Details endpoint using wrong parameters
2019-03-09 21:00:06 -05:00
Qstick
acfe2ceef4
Fixed: Change HttpClientFixture links to HTTPS
2019-03-08 22:15:18 -05:00
Qstick
6568eb5e99
Fixed: All preferred words being added to filename
2019-03-08 22:05:56 -05:00
Qstick
0a6f552d5b
New: Cleanup UI tooling, Update to Webpack 4, Gulp 4 ( #655 )
...
* New: Webpack 4
* New: Gulp 4
* New: Transpile UI for old browsers
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-03-08 21:10:23 -05:00
ta264
fe3761fc2e
Cache fingerprints and relax health check ( #658 )
2019-03-08 21:08:05 -05:00
Qstick
3292fba66c
New: Artist Disambiguation Naming Token ( #652 )
2019-03-06 21:07:21 -05:00
ta264
1f483c3a3c
Add options to expand album types by default ( #644 )
...
* Add options to expand album types by default
* Remove isAfter and simplify slightly
* Fix display of settings on large screens
2019-03-04 20:16:56 -05:00
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
2019-03-03 21:53:46 -05:00
Qstick
ee7addd624
Fixed: Queue returning nullref when RemoteAlbum null
2019-03-01 21:52:05 -05:00
Qstick
42c16c227e
New: Import List Exclusions ( #608 )
...
* New: Import List Exclusions
* Fixed: ImportExclusion ForeignId Checks, Unique. RefreshArtist Duplicate
* Fixed: Copy/Paste typos
2019-03-01 17:26:36 -05:00
ta264
b9cc94aa46
Fix: Don't use scene name for tracks when track naming disabled ( #646 )
2019-03-01 09:33:54 -05:00
Qstick
02218841d2
fixup! Fixed: SignalR requiring a home directory to function properly.
2019-02-27 22:09:34 -05:00
Qstick
1cc12446b6
Fixed: Include matching value of preferred word regex, not actual regex
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-02-27 22:09:08 -05:00
Taloth Saldono
7a66214c6e
Fixed: SignalR requiring a home directory to function properly.
2019-02-27 21:49:59 -05:00
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
2019-02-23 17:39:11 -05:00
Qstick
46cb325406
Fixed: Groups must contain multiple qualities
2019-02-20 21:39:12 -05:00
Qstick
923fcd8b95
Fixed: Remove Series/Episode Reverse Title Checks
2019-02-20 21:11:27 -05:00
ta264
6cfc591364
Fixed: Extra tests and fixes for new track parser ( #632 )
...
* Extra tests and fixes for new track parser
* Address review comments, add extra test, fix logging
2019-02-19 20:16:09 -05:00
Taloth Saldono
af65e251d8
Fixed error in unicode cleanup code removing most non-latin characters instead of just invalid ones.
2019-02-17 00:25:34 -05:00
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
2019-02-16 09:49:24 -05:00
Qstick
37166f5399
Fixed: Re-evaluate Client/Indexer Checks on Provider Add ( #605 )
2019-01-26 20:58:46 -05:00
Qstick
f827ba418c
Fixed: MoveArtist logging a failure and a success message
2019-01-23 21:00:59 -05:00
Qstick
0e124af6ce
Fixed: Missing album types, typos in type/status ( #593 )
...
* Fixed: Missing album types, typos in type/status
* Update SecondaryAlbumType.cs
2019-01-18 23:35:49 -05:00
Qstick
e4e677eea2
New: Limit provider backoff during the first 15 min of startup
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-01-12 16:00:22 -05:00
Taloth Saldono
232cfcb42f
Fixed: Mono bug causing memory leakage when http connections use gzip
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-01-12 15:17:46 -05:00
Qstick
d9034981c0
Updated: Sentry secret no longer needed
2019-01-12 15:08:30 -05:00
ta264
9185223f53
Fix more issues with migration 23 ( #577 )
...
* Tests for migration 23
* Make the migration more robust
For duplicate foreign Ids, create dummy id so correlated subquery
doesn't fail.
If we can't parse the release from the database, put in a dummy release.
* Be more careful with metadata refreshes
Make sure we deal with items that are not linked to the correct parent
2019-01-12 11:56:13 -05:00
ta264
1eea545c0a
Remove typographic apostrophe ( #586 )
...
This is the preferred apostrophe on musicbrainz
https://beta.musicbrainz.org/doc/Style/Miscellaneous
2019-01-12 11:55:33 -05:00
gismo2004
42252bf9c2
Fixed: Search Monitored to work with accent ( #583 )
...
* Fixed: Search Monitored to work with accent
Replace accent in Album/Artist when parsing results from indexer
Fix regex to match for multiple albums
* add test cases
2019-01-09 21:04:40 -05:00
Taloth Saldono
cb19fd3ea6
DataMapper LazyLoaded needlessly keeping the parent mapper alive.
2018-12-31 18:35:20 -05:00
Taloth Saldono
38507e6eb0
Fixed: Excessive memory usage due to sqlite cache configuration.
...
ref #2296
2018-12-31 18:34:40 -05:00
ta264
7a38f2853c
Add release Id to custom script ( #574 )
2018-12-26 21:48:03 -05:00
Qstick
ef9072fc3b
Fixed: Support new feed url format IPTorrents ( #573 )
2018-12-16 21:46:09 -05:00
ta264
6723f32abb
WIP: Fix migration to DB version 23 ( #571 )
...
* Watch out for malformed AlbumReleases in Albums
Don't try to insert if Title is empty and catch and SQLite exceptions.
* Better fix for migration
Filter out null titles and duplicate release ids
Revert "Watch out for malformed AlbumReleases in Albums"
This reverts commit b9f707dc2f4dec79a7415d7941d81da2664e5803.
* Purge tracks linked to bad albumrelease
* fixup! migration missing titles, releases not in remote, artist cleaning
2018-12-16 01:00:17 -05:00
ta264
c392569a63
New: Update DB to store all releases for an album ( #517 )
...
* New: Store all releases for an album and track artists
* Add Overview, links and release date by release
* Tidy up
* Fix metadata refresh errors following musicbrainz edits
2018-12-14 19:02:43 -05:00
Qstick
91aaf8abe6
Update NzbDroneLogger.cs
2018-12-07 00:05:01 -05:00
Qstick
8465c2d227
Fixed: Replace one stupid hack with another.
2018-12-06 22:20:13 -05:00
Qstick
0596215358
New: Prevent Boot Loop if Config file Unauthorized access. ( #554 )
...
* New: Prevent Boot Loop if Config file Unauthorized access.
* Update NzbDroneLogger.cs
2018-11-30 21:30:28 -05:00
Qstick
e914ca86dc
New: Update SignalR to 2.4.0
2018-11-29 22:17:26 -05:00
Qstick
3cc1e7bb0f
New: Added warning for Download Station that 2FA is not supported
2018-11-18 22:30:32 -05:00
Qstick
2f6b0c77ea
Fixed: Updated error message if services respond with html
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2018-11-18 22:27:16 -05:00
Qstick
6da9868716
New: Added priority levels to Join Notifications
2018-11-18 22:21:12 -05:00
ta264
32c75cfcbc
New: Manual import refreshes decisions when artist/album updated ( #540 )
2018-11-18 22:16:55 -05:00
ta264
d62b4e49f9
Fixed: Better release parsing ( #541 )
2018-11-18 21:59:54 -05:00
ta264
e260a29b57
Improve the fuzzy matching ( #522 )
...
* Fixed: improve track matching
* Deal with tracks sequentially numbered across discs
2018-11-16 12:46:46 -05:00
Qstick
8320508688
Fixed: TrackedDownloadFixture Un-parsable title
2018-11-11 02:19:50 -05:00
Qstick
caac321ef9
Fixed: Add HistoryService Mock to Queue Fixture
2018-11-11 01:52:21 -05:00
Qstick
0099d9f430
Updated: NUnit and TestAdapter to 3.11.0 ( #538 )
2018-11-11 01:26:45 -05:00
ta264
c98b86b413
Fixed: Allow downloading any search result ( #525 )
...
* Allow downloading any search result
Ones that couldn't be parsed get a red icon
* Not required - initialized to false
* Add a warning the the queue page for manual downloads
2018-11-11 00:38:38 -05:00
Qstick
78a0b5f8b7
New: Setting to disable disk scan after artist refresh
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-10 23:50:21 -05:00
Qstick
a7a2709517
Fixed: Missing bracket in PlexTv Service query
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-10 23:10:12 -05:00
ta264
6855a7848e
Ignore .partial~ files ( #535 )
2018-11-10 09:50:37 -05:00
Max Harley
deff1e31cb
Update Apollo with Orpheus ( #530 )
2018-11-10 07:29:29 -05:00
Qstick
1eeb1bbf63
Fixed: Handling of poorly formed items when parsing results from indexer
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-11-05 20:41:29 -05:00
Qstick
b7fe4193f3
Changed: Added "Remastered" to album cleaning regex
2018-10-24 20:34:21 -04:00
ta264
eadd6996ef
Fuzzy matching ( #508 )
...
* Fixed: correctly match albums whose title is all special characters
* New: fuzzy matching on album and track names
2018-10-20 18:09:12 -04:00
Qstick
6103afcc09
Fixed: Exclude /snap/* locations from disk space
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-19 21:39:41 -04:00
Qstick
4347e92bef
New: Add Test all functionality to API (Clients/Indexers/Lists)
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-16 22:05:40 -04:00
Qstick
1d1aca8fb7
Fixed: Naming of remoteAccessAdapter in OwinHostController
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-16 21:50:31 -04:00
Qstick
27736649c2
New: Import List Tags ( #505 )
...
* New: Import List Tags
* New: Show ImportLists where Tag is Used in Tag manager
* Fixed: SignalR Errors due to handleTag missing
* Fixed: Clarify Lidarr Tags, not to be confused with LastFmTags
2018-10-08 20:56:05 -04:00
Qstick
b17cccd736
Fixed: Removed duplicate test cases
2018-10-07 18:25:46 -04:00
Qstick
c95d3e0ecb
Fixed: Language Parser Cases
2018-10-07 17:12:53 -04:00
Qstick
a7108c079d
Fixed: Backup API tweaks
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-10-02 22:15:53 -04:00
Qstick
5a57c0cf17
Fixed: Parsing for Artist-Album-Year release
2018-10-02 22:15:21 -04:00
Qstick
dc1eb63099
Fixed: Album percentOfTracks named incorrectly
2018-10-02 21:03:52 -04:00
Qstick
de224bcce5
Fixed: Avoid NullRef from ArtistStats when linking albumStats
2018-10-01 21:33:45 -04:00
Qstick
029e057c06
Fixed: Added Formatter cases for Wavpack and APE
2018-10-01 21:17:51 -04:00
Qstick
64a8d02f77
New: Server Side UI Filtering, Error Boundaries ( #501 )
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-22 23:10:50 -04:00
gismo2004
a95191dc3b
Fixes: Headphones album search ( #502 )
2018-09-22 03:14:26 -04:00
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
gismo2004
9b0a7c60ed
Fixed: Improve TrackMatching when title is slightly longer/shorter than DB ( #491 )
...
* improve TrackMatching
* Add unit test for TrackMatching
* rename NormalizeEpisodeTitle to NormalizeTrackTitle
* correct typo
2018-09-18 21:29:45 -04:00
Qstick
56e1f53834
Fixed: Allow text in front of cleaned Album/Track tag ( #498 )
...
* Fixed: Allow text in front of cleaned tag
* fixup! Add another test case that shouldnt be matched.
2018-09-16 22:10:25 -04:00
gismo2004
29c52e47bb
Use Album Disambiguation/Type when searching and picking releases ( #490 )
...
* Use Album Disambiguation/Type when searching and picking releases
* Add Disambiguations to AlbumQuery
* use string interpolation for AlbumQuery
* cosmetic change in log text
2018-09-16 11:32:42 -04:00
Qstick
e0108352c8
New: Filter .DS_Store files from parsing
...
Fixes #489
2018-09-14 23:12:32 -04:00
Qstick
328795cb1f
Fixed: Don't read response stream if it equals Stream.Null
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-14 22:44:56 -04:00
Qstick
b5ecc4d209
Fixed: Episode reference in Parser.cs
2018-09-14 22:40:34 -04:00
Qstick
9c9fec70d8
Fixed: Validation for IndexerId on Release API Endpoint
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-13 22:29:28 -04:00
Qstick
d61ba76574
New: Choose extension for magnet links in Torrent Blackhole
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-13 22:28:17 -04:00
Qstick
622e2de07d
Fix: Last.Fm UserId message
2018-09-13 21:43:51 -04:00
Qstick
a069ce40ad
Fix: NMA Migration issue
...
For those that have not migrated yet.
2018-09-13 21:42:00 -04:00
Qstick
c0c9d4363c
New: Last.fm User and Tag Import Lists ( #478 )
...
* New: Last.fm User and Tag Import Lists
* fixup! defaults and variable name
2018-09-11 23:00:45 -04:00
gismo2004
e155217165
Fixed: Newznab Artist search ( #482 )
...
* Fixed: Newznab Artist search
space is still not allowed
make code more readable
* add back the curly braces
2018-09-09 13:11:56 -04:00
gismo2004
91767c1462
Fixed: Newznab "400.BadRequest" ( #481 )
...
"space" is not allowed in request url
2018-09-08 13:15:53 -04:00
Qstick
812af82fae
Fixed: Search fails for many artist and albums with specials ( #466 )
...
* Fixed: Search fails for many artist/albums with specials
* fixup! Replace & with space
* fixup! Add two more test cases
* fixup! Add last test case
* fixup: Newznab test case
2018-09-04 22:55:08 -04:00
Qstick
23bc5b11cf
Added: Device load support for Pushbullet
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-04 22:41:22 -04:00
Qstick
e41f884153
Fixed: Updates to commandExecutingSelector
2018-09-04 22:40:26 -04:00
Qstick
68aaa49e9f
Fixed: Filter mapped drives when running from service
2018-09-04 22:38:48 -04:00
Qstick
72dfae1cc9
Fixed: Container tests failing due to Lidarr.Api dep.
2018-09-02 01:08:04 -04:00
Qstick
6b45758fde
New: Improved Plex Media Server authentication (Manually update settings)
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-09-02 00:42:03 -04:00
Qstick
aab70b512d
Fixed: Fix some api integration tests
2018-09-02 00:39:21 -04:00
Qstick
2a992f6c2b
Fixed: Remove MediaBrowser metadata and pushalot
2018-09-01 23:37:55 -04:00
Qstick
9d2fbddc7d
New: Cancel tasks in command queue
2018-09-01 23:11:19 -04:00
Qstick
61387b3d44
New: Album Release Date on queue screen
2018-09-01 23:10:23 -04:00
Qstick
60bb0ac063
New: Queued Task/Command List View
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-30 23:07:50 -04:00
Qstick
9a1660da51
New: Add stopped option for rTorrent
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-30 23:04:40 -04:00
Qstick
ba96dad8c7
Fixed: UI and Command manager updates
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-28 23:01:02 -04:00
Qstick
d9a51a1d02
Changed: Refactor ReleaseGroup Parser cases
2018-08-26 22:25:19 -04:00
Qstick
c3d2769d3f
Added: Parser case for Artist - Album - Year [Other]
2018-08-26 21:48:49 -04:00
Qstick
499af45566
Added: Monkey Audio and WavPack support ( #455 )
...
* Added: Monkey Audio and WavPack support
* fixup! Add test case, fix typo
2018-08-26 21:11:07 -04:00
Qstick
894385747e
Fixed: Mbid lookup doesnt return existing properties if in db.
...
Fixes #459
2018-08-26 21:03:46 -04:00
Qstick
b506fd3ab7
Fixed: UI fixes from Sonarr
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-26 00:39:04 -04:00
Qstick
6eafffeb2c
Fixed: Return artist properties for existing albums during album search
...
Fixes #457
2018-08-25 23:01:39 -04:00
Qstick
a56e2edb74
Fixed: Concurrent manual imports silently failing
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-18 21:48:32 -04:00
Qstick
ef7d54a412
Fixed: Handle Gazelle NullRef ( #447 )
2018-08-13 19:48:26 -04:00
Qstick
36b2942cef
Added: Allow folders without trailing slashes in file browser
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-08-10 20:46:34 -04:00
Qstick
ed94d47cdd
Fixed: Too big eta in qbit api still occurring on official builds
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2018-08-07 21:24:26 -04:00
Qstick
6581b3a2c5
New: UI Updates, Tag manager, More custom filters ( #437 )
...
* New: UI Updates, Tag manager, More custom filters
* fixup! Fix ScanFixture Unit Tests
* Fixed: Sentry Errors from UI don't have release, branch, environment
* Changed: Bump Mobile Detect for New Device Detection
* Fixed: Build on changes to package.json
* fixup! Add MetadataProfile filter option
* fixup! Tag Note, Blacklist, Manual Import
* fixup: Remove connectSection
* fixup: root folder comment
2018-08-07 20:57:15 -04:00
Qstick
e6a43b2dc0
New: Added album disambiguation to UI and Naming [ex. Weezer (Blue Album)] ( #431 )
2018-07-20 18:33:56 -04:00
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
2018-07-18 19:05:01 -04:00
Qstick
219f7c0f31
Fixed: Ignore /etc in System disk overview
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2018-07-17 22:36:45 -04:00
Qstick
674e1196b3
Added: Try Tag Parse with and without "Promo"
...
Fixes : #408
2018-07-17 22:14:05 -04:00
Qstick
a9d66133a6
Fixed: Dowload client category validation messages not showing
2018-07-17 21:16:39 -04:00
Qstick
274df2f1ed
Fixed: Skip torrents in Deluge api that don't have hashes
2018-07-17 21:04:10 -04:00
Qstick
5ce214aa8a
New: Update SignalR to 2.3.0
2018-07-14 03:28:59 -04:00
Qstick
ff479ad170
Fixed: RootFolderSelect never uses provided initial value.
...
Fixes #412
2018-07-07 22:58:06 -04:00
Qstick
cee1b33c60
Fixed: Forced seeding in QBittorrent status treated as complete
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-07-07 21:55:07 -04:00
Qstick
6cc05fcca3
Added: Log indexer response to Trace if an exception occurs
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2018-06-19 21:44:11 -04:00
Qstick
7db8226099
Fixed: Initially pausing torrents in QBittorrent
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-06-19 21:36:52 -04:00
Qstick
14fcef8ec0
New: Updated NewtonsoftJson to 11.0.2 ( #387 )
2018-06-01 22:56:15 -04:00
Qstick
089d213816
New: Nested Settings and Seed Ratio Setting ( #379 )
...
* New: Nested Settings and Seed Ratio Setting
* Fixed: Sonarr related variable naming
2018-06-01 21:59:54 -04:00
Daniel Underwood
d7d4f62737
Changed: Force album refresh when artist refresh manually triggered ( #374 )
...
* Force album refresh when artist refresh manually triggered
* Refresh albums on single artist refresh
2018-05-28 03:49:34 -04:00
Qstick
d15d5ae6ba
Fixed: Sonarr references in RemoteAccessAdapter.cs
2018-05-27 23:22:37 -04:00
Qstick
030deaf6ef
New: Expand OnAlbumDownload, Add Synology handling ( #372 )
...
* New: Expand OnAlbumDownload, Add Synology handling
Fixes #324
* fixup: small naming correction
* fixup: Tests for Synology
2018-05-27 00:55:43 -04:00
Qstick
26d9c4ca3e
New: Allow 'mbid:' in search
...
Fixes #369
2018-05-26 23:41:17 -04:00
Qstick
ff77eab156
Chagned: Remove NMA Notifications ( #371 )
2018-05-26 23:31:58 -04:00
Qstick
3344810653
New: Add Subsonic library update and notify ( #368 )
...
* New: Add Subsonic library update and notify
* New: Subsonic setting for to allow connection via SSL
2018-05-26 19:40:18 -04:00
Qstick
598e3eb23b
New: Added iTunes new albums, AppleMusic Top and New Lists
2018-05-25 21:54:38 -04:00
Qstick
73157534e0
Fixed: Don't download artist images if match existing ( #362 )
...
* Fixed: Don't download artist images if existing exists
* fixup: Wrap FileSetWriteTime in try
* fixup! Tests and Rework
2018-05-24 21:08:35 -04:00
Qstick
2969decf95
Fixed: Tests for refresh intervals
2018-05-22 23:03:31 -04:00
Qstick
ef93ae3792
Fixed: Misc UI Fixes
2018-05-20 01:49:41 -04:00
Qstick
f7076c6c5b
Changed: Modify Artist Update Intervals ( #360 )
2018-05-20 00:51:21 -04:00
Qstick
7bc2d62ba6
Update Nlog to 4.5.4 ( #359 )
...
* Update Nlog to 4.5.4
* fixup: Remove Unused References
* fixup: more references
2018-05-20 00:32:40 -04:00
Qstick
bfe1109c5c
Fixed: Mono debug check not working correctly
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2018-05-19 22:54:22 -04:00
Qstick
67fbc3c8b1
Fixed: Removed warning that TorrentBlackhole doesn't support magnet
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-05-19 22:50:45 -04:00
Qstick
2f7e68ed06
New: Remove additional URL prefixes from release names
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-05-19 22:47:59 -04:00
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>
2018-05-19 22:38:58 -04:00
Qstick
570a23e143
Fixed: Custom script execution when release processed via /push API
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-05-19 22:20:08 -04:00
Qstick
5a8e79eec2
New: Sync Lists on Add and Update ( #342 )
2018-05-10 19:06:02 -04:00
Qstick
ad6e651090
New: Show Release Title on Release Selection ( #343 )
...
Fixes #329
2018-05-04 18:34:03 -04:00
Qstick
a794ed8860
Fixed: Null Error on Gazelle Auth Fail
2018-05-03 21:52:05 -04:00
Qstick
6cee554760
Fixed: Fix caching spec for Initialize.js
2018-05-03 21:50:27 -04:00
Qstick
0d7cd8009f
Added: Make Lidarr CSP compatible
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-04-27 23:29:25 -04:00
Qstick
44ad754c86
Fixed: Login page content, UrlBasePipeline include
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-04-26 21:15:48 -04:00
Qstick
a3e08c9160
Fixed: Setup remote access for service during install
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2018-04-26 20:56:19 -04:00
Qstick
a5369df197
Fixed: Album reference causing nullRef on custom scripts ( #325 )
2018-04-24 23:19:00 -04:00
Qstick
307c989409
Revise cookie handling ( #315 )
...
* Fixed: Revised handling of cookies in case of redirects.
* Revised deletion of cookies.
2018-04-22 19:49:08 -04:00
Qstick
98653fafbf
Merge branch 'develop' of https://github.com/lidarr/Lidarr into develop
2018-04-22 17:14:15 -04:00
Qstick
ac45098ab8
Updated: SignalR to 2.2.3
2018-04-22 17:14:07 -04:00
Qstick
25c0423ef6
Fixed :Compile warning cleanup ( #314 )
...
Fixed :Compile warning cleanup
2018-04-22 17:12:57 -04:00
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>
2018-04-22 08:35:37 -05:00
Qstick
e73936184b
Fixed: Change Host GUID, other Sonarr references ( #307 )
...
* Fixed: Change Host GUID, other Sonarr references
* fixup! Random GUID and Copyright Year
2018-04-21 14:34:31 -04:00
Daniel Underwood
116d3d22bb
Fixed: Escape regex in ParseAlbumWithSearchCriteria ( #244 )
...
* Add regex escape to fix #231
* Add escape to artist name
* Fix test case
* Use single album parameter and add test cases
* Add artist test cases
* Add qualities to release titles
* Create albums in ParserFixture
* Added missing case in QualityParser. Handle escaping regex better for artists/albums that are just symbols.
* Removed custom code to escape slashes. Enhanced regex to support more test cases.
* Fixed Regex for other test cases.
* Small enhancements to code. Removed log statement.
* Tweaked one of my regex to account for not stripping ? from SimpleTitleRegex.
2018-04-21 09:40:23 -04:00
Qstick
f6a1f5142a
Changed: Cleanup indexer files, Remove fanzub ( #305 )
2018-04-21 00:58:15 -04:00
Qstick
5c566cf139
Fixed: update port in multiple instance error
2018-04-15 19:39:07 -04:00
Qstick
c3800c66ad
Fixed: Update Growl Notifications
2018-04-15 15:31:49 -04:00
Qstick
9bd020a130
Fixed: Wanted cutoff page shows incorrect count
2018-04-15 00:49:16 -04:00
Joseph Milazzo
b661344ba8
Parser Enhancements ( #291 )
...
* When matching tracks with metadata, ensure we also check their track number as some albums have two tracks with same title.
2018-04-13 06:30:56 -05:00
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
43ef2fa6e5
Fixed: RootFolder HealthCheck Test
2018-04-08 23:18:58 -04: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
af090c7a3a
Fixed: Profile delete Unit Tests
2018-04-08 00:29:23 -04:00
Qstick
03360ca43f
Fixed: Throw LidarrStartupException if can't access AppFolder Location
2018-04-08 00:02:55 -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
993355e55a
Fixed: ArtistRepositoryFixture Test
2018-04-07 01:09:15 -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
449a1e826d
Fixed: Remove Tests for WDTV Artist and Album Image, Same as XBMC
...
Fixes #267
2018-04-01 21:04:52 -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
9a50b69e8c
Fixed: Unable to Add/Edit Metadata Profile after Release Status Addition
...
Fixes #260
2018-03-26 20:55:49 -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
902036fbdb
Fixed: Failing test and some flaky tests.
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2018-03-16 23:36:23 -04:00
Qstick
4c74f97153
Fixed: Artist Index Page Blank
2018-03-16 22:44:20 -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
71a0c62fdb
Fixed: Add queue size check to sort to fix #219 ( #223 )
2018-03-06 15:04:06 -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 13dd224281817ca11af6662ed04f1131dce51fc5.
* 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
2f6a13092f
Update FirewallAdapter.cs
2018-02-10 16:10:31 -05: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
6c20832c7f
Fixed: Import List Tests
2018-02-09 23:14:15 -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
c712d932a0
Fixed: Queue sort keys
...
Closes #194
2018-02-04 00:53:03 -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
4f6ab8ec76
Fixed: Typo in GlobalExceptionHandlers.cs
2018-02-03 21:58:50 -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