Qstick
6057127ec0
Fixed: Return empty intead of 0bits if AudioBits is 0
6 years ago
Qstick
d71f7e5d35
Fixed: SampleRate Format doesn't include decimal
6 years ago
Qstick
b0faaef777
New: Unit Tests for MediaInfo Tokens
6 years ago
Qstick
0c6cc4acdb
New: AudioBitRate Naming Token
6 years ago
ta264
045a3ce404
Fixed: Skip albums and releases with no valid tracks ( #754 )
...
* Fixed: Artist only marked as refreshed if Albums/Tracks refreshed also
* Fixed: Skip album releases with no valid tracks
* Fixed: Don't add albums with no valid releases
* Fixed: Remove Albums with no valid releases
6 years ago
ta264
af88b3f807
Fixed: Ensure Tracks is always present in ManualImportItem
...
Fixes error in manual import page when Tracks is missing.
Fixes Sentry LIDARR-UI-1GC
6 years ago
Qstick
1212578c45
Fixed: Migration 23 doesn't set Track.ArtistMetadataId ( #756 )
6 years ago
ta264
59cc5584c6
Fixed: Slower startup loop on DB initialization failure
...
Wrap any exception thrown in a LidarrStartupException to trigger the
existing bootloop code.
We have to catch the generic Exception class since FluentMigrator
rethrows all exceptions as a generic Exception.
6 years ago
Qstick
909140988f
New: Release title column in queue table
6 years ago
Qstick
77293cf8ae
Fixed: Don't worry about qBit parameters if category is blank
6 years ago
Qstick
cfcc5b13e4
Fixed: Include all items if no category is specified in rtorrent
6 years ago
Qstick
f3573d4deb
Changed: More descriptive message if indexer test yielded no results
6 years ago
Qstick
600a5b194f
Fixed: API Exception Error format
6 years ago
Qstick
3e3c644cbb
Fixed: ReleasePush Validation should use Protocol
6 years ago
Qstick
d17e7cb13b
Fixed: Nullref due to InfoHash on AlreadyImportedSpec
6 years ago
ta264
7b288bfcd3
Fixed: Album API query by foreignId only returns requested album
...
Setting the new 'includeAllArtistAlbums' will give the existing
behaviour of returning all albums for that artist
6 years ago
ta264
11c0f1dad2
Fixed: Reinstate foreignArtistId for album lookup API
6 years ago
ta264
6a414cff14
Fixed: Artist/Album lookup endpoints display error on failure
6 years ago
ta264
b1aff8fe58
Fixed: RemotePathMappingCheck ignores all download client exceptions ( #735 )
6 years ago
Qstick
5643923299
Fixed: Reverted in-memory signalr keypair in favor of a .config directory ( #722 )
6 years ago
Qstick
c390fff361
New: Associate same AnonToken with Sentry UI instance ( #724 )
6 years ago
Qstick
9d27fff825
Fixed: Don't Error to New Page on Failed Login
6 years ago
Qstick
d81b063388
Fixed: Don't throw error on Docker Update Attempt ( #725 )
6 years ago
Qstick
7bd96ae75c
Fixed: Re-Clean Release Endpoints, we have ReadResourceFromRequest!
6 years ago
ta264
4be01a5a95
Disable update for docker containers ( #715 )
...
Also add docker info to about page and sentry context
6 years ago
ta264
6afece237c
Fixed: Don't process tracked download if RemoteAlbum is null ( #716 )
...
Fixes LIDARR-1V4
6 years ago
Qstick
57df287547
Fixed: ReleasePush Validation and Error on Parse ( #711 )
...
* Fixed: ReleasePush Validation and Error on Parse
* Fixed: Validation on Release module, Catch Errors in format
6 years ago
ta264
d8a361dd91
Fix health check errors ( #717 )
...
* Fixed: RemotePathMappingCheck deals with case where path invalid
The `Ensure` built into `FileExists` and `FolderExists` was throwing
an exception previously.
* Fixed: RemotePathMappingCheck doesn't fail if client unavailable
6 years ago
ta264
e27369686b
A remote path mapping health check ( #617 )
6 years ago
ta264
0762805572
Fixed: Lidarr failing to start on linux if `which` missing ( #714 )
...
Fix startup failure when `which` missing
6 years ago
ta264
188e0e1040
New: Manual import improvements ( #683 )
...
* New: Manual import improvements
- Detect and merge import with files already in library.
- Allow selection of album release from Manual Import modal.
- Loading indicator while fetching updated decisions
* Disable release switching if user manually overrode release
6 years ago
Qstick
61cea37f05
Fixed: Test for get_file_by_album Failing
6 years ago
ta264
390c79793e
Fixed: Unparsable original year in tag
6 years ago
ta264
b23e7ec513
Fixed: If MusicBrainz release date is missing, also remove from tags
6 years ago
ta264
ef3005f2bb
Fixed: GetFilesByAlbum should only return files for monitored releases
...
Since switching releases doesn't clear out trackfiles for unmonitored
releases, we need to ensure we only return files for monitored
releases otherwise we will return duplicates
6 years ago
ta264
225af556d9
Fixed: Don't set missing release dates to 0001-01-01
6 years ago
Qstick
77e4c99713
Fixed: 0.6 Analytics Bump
6 years ago
ta264
c314a94241
Fixed: Slack AlbumImportFailed notification ( #710 )
...
message.Album is null at the moment
6 years ago
Qstick
6b40a8d87f
Fixed: qBittorrent Fixes for Seed Limits and Magnet links ( #702 )
...
* Fixed: Qbittorrent Fixes for Seed Limits and Magnet links
* Fixed: We do Music, not TV
6 years ago
ta264
d5c69d0375
Set sentry environment to be develop/nightly based on config file ( #703 )
...
* Set sentry environment to be develop/nightly based on config file
Also add details on sqlite version and database migration. The
separate ReconfigureSentry class is required because
ReconfigureLogging happens before the database has been resolved, so
you can't access IMainDatabase there
* Set environment to develop/nightly in frontend too
6 years ago
ta264
054d1600a2
Fix container and free space tests on mono ( #704 )
...
* Fix disk provider tests
* Fix container test on linux
6 years ago
ta264
038deb0e8d
Fixed: Tag writing when release country is missing ( #700 )
6 years ago
Qstick
7fd0089884
Fixed: Can't login with a username and a blank password
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
a4d2ed6f31
Fixed: Queue count badge showing warning/error incorrectly
6 years ago
ta264
dbb08c15d2
Fixed: Album lookup API endpoint updated for new DB schema ( #693 )
6 years ago
ta264
6e4b1ba1fe
Fixed: MediaFileRepository was ignoring AlbumRelease monitored flag ( #689 )
6 years ago
ta264
b557f620d9
Fixed: Ensure Quality is always initialised in AudioTag.Read ( #694 )
...
* Fixed: Ensure Quality is always initialised in AudioTag.Read
* Fixed: Log quality message on fallback quality detection
6 years ago
Qstick
1bcee3ba97
Fixed: ArtistRepo Cleanup
6 years ago
Qstick
772bd88efa
Fixed: OnImportFailure using OnDownloadFailure enabled notifications
6 years ago
ta264
c229d73ddc
Fixed: NullReferenceException in NotificationService ( #695 )
6 years ago
ta264
580641a600
Fixed: Don't attempt to insert duplicate ids or monitor multiple releases ( #684 )
6 years ago
Qstick
d4d9146599
New: Health Check Failure Notifications ( #609 )
...
* New: Health Check Failure Notifications
Fixes #295
* New: OnDownloadFailure and OnImportFailure Notification
* New: On Retag notifications
* Fixed: XBMC notification test
* New: Discord Notifications
Closes #1511
* On Download to On Import on card
* Remove OnDownload, Rename OnAlbumDownload -> OnReleaseImported
* Fixed: Webhook OnReleaseImport notification
* Respect OnUpgrade and fix missing schema items for frontend
* New: Simplify Notification Modal UI
* Fixed: PlexHomeTheater OnReleaseImport notification
6 years ago
Qstick
4d8bcd12e3
Fixed: Cutoff Specification not Respecting Profile Order ( #660 )
...
* Fixed: Cutoff Specification not Repsecting Profile Order
* Fixed: Incorrect wording in UpgradeAllowed logging
* Fixed: Change Logic to update if upgrade for any, downgrade for none.
* Fixed: Removed Double Preferred Word Logic
* New: Add Test Cases to Disk Upgrade Spec
* Fixed: Cleanup UpgradableSpecification
* Add ConcatToString extension and fix logging
* Fixed: Enum Naming, Commas
6 years ago
ta264
0ebaa90f54
Fixed: Actually filter TinyIoC errors from sentry and add tests ( #685 )
6 years ago
Qstick
2992ea60d8
New: Add Medium FileNameBuilder Unit Tests
6 years ago
Qstick
61cf1ccb7c
New: Already Imported Decision Specification ( #661 )
6 years ago
ta264
d552770da9
Fixed: Some bugs in new metadata writing ( #677 )
...
* Fixed: Don't fail reading m4a files when no 'day' tag set
* Fixed: Make sure Quality and MediaInfo are set if tag reading failed
* Add more tests for AudioTagService
6 years ago
ta264
bf32512fa2
Fixed: Make artist stats update when album (un)monitored ( #673 )
6 years ago
ta264
072f772dc8
New: Write metadata to tags, with UI for previewing changes ( #633 )
6 years ago
ta264
6548f4b1b7
Fixed: Filter TinyIoC.TinyIoCResolutionException from Sentry
6 years ago
Tom Andrews
36f34a4113
Fixed: Don't find album when multiple albums have the same name
6 years ago
Tom Andrews
c500f7b943
Fixed: InvalidOperationException when two artists have same name
6 years ago
Tom Andrews
15425a45a3
Fixed: Null reference exception in CompletedDownloadService
...
Fixes Sentry LIDARR-1GW
6 years ago
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
6 years ago
ta264
d6b4c4a9ed
Partially recover databases for users for bad 023 migration ( #670 )
6 years ago
Qstick
60284f9ed8
Fixed: DriveInfo sees snap apps, handle at higher level
6 years ago
Qstick
13a2485972
Fixed: Microsoft.AspNet.SignalR.Client to same version as SignalR
6 years ago
Tom Andrews
26d1d78204
Fixed: Group sentry NRE events across platforms
6 years ago
Tom Andrews
1c63b04eb3
Fixed: Make fpcalc version check strict again now lsio updated
6 years ago
Tom Andrews
68b8ccc826
Fixed: NullReferenceException in GetAlbums
6 years ago
Tom Andrews
8109dfb0b7
Fixed: Remove unused GetAlbum following importer rewrite
6 years ago
ta264
902f0c115b
Fixed: Sentry version mismatch ( #666 )
...
* Downgrade to 1.0.3
* Fix ShortenPath when cross-compiled
6 years ago
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
6 years ago
Qstick
7d4d923903
Fixed: Some TV scrubbing
6 years ago
Qstick
0926862609
Fixed: Parse endpoint not correctly parsing releases
6 years ago
Qstick
8befd77f0f
Fixed: Queue Details endpoint using wrong parameters
6 years ago
Qstick
acfe2ceef4
Fixed: Change HttpClientFixture links to HTTPS
6 years ago
Qstick
6568eb5e99
Fixed: All preferred words being added to filename
6 years ago
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>
6 years ago
ta264
fe3761fc2e
Cache fingerprints and relax health check ( #658 )
6 years ago
Qstick
3292fba66c
New: Artist Disambiguation Naming Token ( #652 )
6 years ago
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
6 years ago
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
6 years ago
Qstick
ee7addd624
Fixed: Queue returning nullref when RemoteAlbum null
6 years ago
Qstick
42c16c227e
New: Import List Exclusions ( #608 )
...
* New: Import List Exclusions
* Fixed: ImportExclusion ForeignId Checks, Unique. RefreshArtist Duplicate
* Fixed: Copy/Paste typos
6 years ago
ta264
b9cc94aa46
Fix: Don't use scene name for tracks when track naming disabled ( #646 )
6 years ago
Qstick
02218841d2
fixup! Fixed: SignalR requiring a home directory to function properly.
6 years ago
Qstick
1cc12446b6
Fixed: Include matching value of preferred word regex, not actual regex
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Taloth Saldono
7a66214c6e
Fixed: SignalR requiring a home directory to function properly.
6 years ago
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
6 years ago
Qstick
46cb325406
Fixed: Groups must contain multiple qualities
6 years ago
Qstick
923fcd8b95
Fixed: Remove Series/Episode Reverse Title Checks
6 years ago
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
6 years ago
Taloth Saldono
af65e251d8
Fixed error in unicode cleanup code removing most non-latin characters instead of just invalid ones.
6 years ago
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
6 years ago
Qstick
37166f5399
Fixed: Re-evaluate Client/Indexer Checks on Provider Add ( #605 )
6 years ago
Qstick
f827ba418c
Fixed: MoveArtist logging a failure and a success message
6 years ago
Qstick
0e124af6ce
Fixed: Missing album types, typos in type/status ( #593 )
...
* Fixed: Missing album types, typos in type/status
* Update SecondaryAlbumType.cs
6 years ago
Qstick
e4e677eea2
New: Limit provider backoff during the first 15 min of startup
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
6 years ago
Taloth Saldono
232cfcb42f
Fixed: Mono bug causing memory leakage when http connections use gzip
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
6 years ago
Qstick
d9034981c0
Updated: Sentry secret no longer needed
6 years ago
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
6 years ago
ta264
1eea545c0a
Remove typographic apostrophe ( #586 )
...
This is the preferred apostrophe on musicbrainz
https://beta.musicbrainz.org/doc/Style/Miscellaneous
6 years ago
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
6 years ago
Taloth Saldono
cb19fd3ea6
DataMapper LazyLoaded needlessly keeping the parent mapper alive.
6 years ago
Taloth Saldono
38507e6eb0
Fixed: Excessive memory usage due to sqlite cache configuration.
...
ref #2296
6 years ago
ta264
7a38f2853c
Add release Id to custom script ( #574 )
6 years ago
Qstick
ef9072fc3b
Fixed: Support new feed url format IPTorrents ( #573 )
6 years ago
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
6 years ago
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
6 years ago
Qstick
91aaf8abe6
Update NzbDroneLogger.cs
6 years ago
Qstick
8465c2d227
Fixed: Replace one stupid hack with another.
6 years ago
Qstick
0596215358
New: Prevent Boot Loop if Config file Unauthorized access. ( #554 )
...
* New: Prevent Boot Loop if Config file Unauthorized access.
* Update NzbDroneLogger.cs
6 years ago
Qstick
e914ca86dc
New: Update SignalR to 2.4.0
6 years ago
Qstick
3cc1e7bb0f
New: Added warning for Download Station that 2FA is not supported
6 years ago
Qstick
2f6b0c77ea
Fixed: Updated error message if services respond with html
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
6 years ago
Qstick
6da9868716
New: Added priority levels to Join Notifications
6 years ago
ta264
32c75cfcbc
New: Manual import refreshes decisions when artist/album updated ( #540 )
6 years ago
ta264
d62b4e49f9
Fixed: Better release parsing ( #541 )
6 years ago
ta264
e260a29b57
Improve the fuzzy matching ( #522 )
...
* Fixed: improve track matching
* Deal with tracks sequentially numbered across discs
6 years ago
Qstick
8320508688
Fixed: TrackedDownloadFixture Un-parsable title
6 years ago
Qstick
caac321ef9
Fixed: Add HistoryService Mock to Queue Fixture
6 years ago
Qstick
0099d9f430
Updated: NUnit and TestAdapter to 3.11.0 ( #538 )
6 years ago
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
6 years ago
Qstick
78a0b5f8b7
New: Setting to disable disk scan after artist refresh
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
a7a2709517
Fixed: Missing bracket in PlexTv Service query
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
ta264
6855a7848e
Ignore .partial~ files ( #535 )
6 years ago
Max Harley
deff1e31cb
Update Apollo with Orpheus ( #530 )
6 years ago
Qstick
1eeb1bbf63
Fixed: Handling of poorly formed items when parsing results from indexer
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
b7fe4193f3
Changed: Added "Remastered" to album cleaning regex
6 years ago
ta264
eadd6996ef
Fuzzy matching ( #508 )
...
* Fixed: correctly match albums whose title is all special characters
* New: fuzzy matching on album and track names
6 years ago
Qstick
6103afcc09
Fixed: Exclude /snap/* locations from disk space
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
4347e92bef
New: Add Test all functionality to API (Clients/Indexers/Lists)
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
1d1aca8fb7
Fixed: Naming of remoteAccessAdapter in OwinHostController
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
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
6 years ago
Qstick
b17cccd736
Fixed: Removed duplicate test cases
6 years ago
Qstick
c95d3e0ecb
Fixed: Language Parser Cases
6 years ago
Qstick
a7108c079d
Fixed: Backup API tweaks
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
5a57c0cf17
Fixed: Parsing for `Artist-Album-Year` release
6 years ago
Qstick
dc1eb63099
Fixed: Album percentOfTracks named incorrectly
6 years ago
Qstick
de224bcce5
Fixed: Avoid NullRef from ArtistStats when linking albumStats
6 years ago
Qstick
029e057c06
Fixed: Added Formatter cases for Wavpack and APE
6 years ago
Qstick
64a8d02f77
New: Server Side UI Filtering, Error Boundaries ( #501 )
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
gismo2004
a95191dc3b
Fixes: Headphones album search ( #502 )
6 years ago
Qstick
e08f39ebe0
New: Setting to prevent download of early releases ( #485 )
...
* New: Setting to prevent download of early releases
* Fixup! Test and Wording
6 years ago
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
6 years ago
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.
6 years ago
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
6 years ago
Qstick
e0108352c8
New: Filter .DS_Store files from parsing
...
Fixes #489
6 years ago
Qstick
328795cb1f
Fixed: Don't read response stream if it equals Stream.Null
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
b5ecc4d209
Fixed: Episode reference in Parser.cs
6 years ago
Qstick
9c9fec70d8
Fixed: Validation for IndexerId on Release API Endpoint
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
d61ba76574
New: Choose extension for magnet links in Torrent Blackhole
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
622e2de07d
Fix: Last.Fm UserId message
6 years ago
Qstick
a069ce40ad
Fix: NMA Migration issue
...
For those that have not migrated yet.
6 years ago
Qstick
c0c9d4363c
New: Last.fm User and Tag Import Lists ( #478 )
...
* New: Last.fm User and Tag Import Lists
* fixup! defaults and variable name
6 years ago
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
6 years ago
gismo2004
91767c1462
Fixed: Newznab "400.BadRequest" ( #481 )
...
"space" is not allowed in request url
6 years ago
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
6 years ago
Qstick
23bc5b11cf
Added: Device load support for Pushbullet
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
e41f884153
Fixed: Updates to commandExecutingSelector
6 years ago
Qstick
68aaa49e9f
Fixed: Filter mapped drives when running from service
6 years ago
Qstick
72dfae1cc9
Fixed: Container tests failing due to Lidarr.Api dep.
6 years ago
Qstick
6b45758fde
New: Improved Plex Media Server authentication (Manually update settings)
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
aab70b512d
Fixed: Fix some api integration tests
6 years ago
Qstick
2a992f6c2b
Fixed: Remove MediaBrowser metadata and pushalot
6 years ago
Qstick
9d2fbddc7d
New: Cancel tasks in command queue
6 years ago
Qstick
61387b3d44
New: Album Release Date on queue screen
6 years ago
Qstick
60bb0ac063
New: Queued Task/Command List View
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
9a1660da51
New: Add stopped option for rTorrent
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
ba96dad8c7
Fixed: UI and Command manager updates
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
d9a51a1d02
Changed: Refactor ReleaseGroup Parser cases
6 years ago
Qstick
c3d2769d3f
Added: Parser case for Artist - Album - Year [Other]
6 years ago
Qstick
499af45566
Added: Monkey Audio and WavPack support ( #455 )
...
* Added: Monkey Audio and WavPack support
* fixup! Add test case, fix typo
6 years ago
Qstick
894385747e
Fixed: Mbid lookup doesnt return existing properties if in db.
...
Fixes #459
6 years ago
Qstick
b506fd3ab7
Fixed: UI fixes from Sonarr
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
6eafffeb2c
Fixed: Return artist properties for existing albums during album search
...
Fixes #457
6 years ago
Qstick
a56e2edb74
Fixed: Concurrent manual imports silently failing
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
ef7d54a412
Fixed: Handle Gazelle NullRef ( #447 )
7 years ago
Qstick
36b2942cef
Added: Allow folders without trailing slashes in file browser
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
7 years ago
Qstick
ed94d47cdd
Fixed: Too big eta in qbit api still occurring on official builds
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
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
7 years ago
Qstick
e6a43b2dc0
New: Added album disambiguation to UI and Naming [ex. Weezer (Blue Album)] ( #431 )
7 years ago
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
7 years ago
Qstick
219f7c0f31
Fixed: Ignore /etc in System disk overview
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
674e1196b3
Added: Try Tag Parse with and without "Promo"
...
Fixes : #408
7 years ago
Qstick
a9d66133a6
Fixed: Dowload client category validation messages not showing
7 years ago
Qstick
274df2f1ed
Fixed: Skip torrents in Deluge api that don't have hashes
7 years ago
Qstick
5ce214aa8a
New: Update SignalR to 2.3.0
7 years ago
Qstick
ff479ad170
Fixed: RootFolderSelect never uses provided initial value.
...
Fixes #412
7 years ago
Qstick
cee1b33c60
Fixed: Forced seeding in QBittorrent status treated as complete
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
7 years ago
Qstick
6cc05fcca3
Added: Log indexer response to Trace if an exception occurs
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
7db8226099
Fixed: Initially pausing torrents in QBittorrent
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
7 years ago
Qstick
14fcef8ec0
New: Updated NewtonsoftJson to 11.0.2 ( #387 )
7 years ago
Qstick
089d213816
New: Nested Settings and Seed Ratio Setting ( #379 )
...
* New: Nested Settings and Seed Ratio Setting
* Fixed: Sonarr related variable naming
7 years ago
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
7 years ago
Qstick
d15d5ae6ba
Fixed: Sonarr references in RemoteAccessAdapter.cs
7 years ago
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
7 years ago
Qstick
26d9c4ca3e
New: Allow 'mbid:' in search
...
Fixes #369
7 years ago
Qstick
ff77eab156
Chagned: Remove NMA Notifications ( #371 )
7 years ago
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
7 years ago
Qstick
598e3eb23b
New: Added iTunes new albums, AppleMusic Top and New Lists
7 years ago
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
7 years ago
Qstick
2969decf95
Fixed: Tests for refresh intervals
7 years ago
Qstick
ef93ae3792
Fixed: Misc UI Fixes
7 years ago
Qstick
f7076c6c5b
Changed: Modify Artist Update Intervals ( #360 )
7 years ago
Qstick
7bc2d62ba6
Update Nlog to 4.5.4 ( #359 )
...
* Update Nlog to 4.5.4
* fixup: Remove Unused References
* fixup: more references
7 years ago
Qstick
bfe1109c5c
Fixed: Mono debug check not working correctly
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
67fbc3c8b1
Fixed: Removed warning that TorrentBlackhole doesn't support magnet
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
7 years ago
Qstick
2f7e68ed06
New: Remove additional URL prefixes from release names
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
7 years ago
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>
7 years ago
Qstick
570a23e143
Fixed: Custom script execution when release processed via /push API
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
7 years ago
Qstick
5a8e79eec2
New: Sync Lists on Add and Update ( #342 )
7 years ago
Qstick
ad6e651090
New: Show Release Title on Release Selection ( #343 )
...
Fixes #329
7 years ago
Qstick
a794ed8860
Fixed: Null Error on Gazelle Auth Fail
7 years ago
Qstick
6cee554760
Fixed: Fix caching spec for Initialize.js
7 years ago
Qstick
0d7cd8009f
Added: Make Lidarr CSP compatible
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
7 years ago
Qstick
44ad754c86
Fixed: Login page content, UrlBasePipeline include
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
7 years ago
Qstick
a3e08c9160
Fixed: Setup remote access for service during install
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
7 years ago
Qstick
a5369df197
Fixed: Album reference causing nullRef on custom scripts ( #325 )
7 years ago
Qstick
307c989409
Revise cookie handling ( #315 )
...
* Fixed: Revised handling of cookies in case of redirects.
* Revised deletion of cookies.
7 years ago
Qstick
98653fafbf
Merge branch 'develop' of https://github.com/lidarr/Lidarr into develop
7 years ago
Qstick
ac45098ab8
Updated: SignalR to 2.2.3
7 years ago
Qstick
25c0423ef6
Fixed :Compile warning cleanup ( #314 )
...
Fixed :Compile warning cleanup
7 years ago
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>
7 years ago
Qstick
e73936184b
Fixed: Change Host GUID, other Sonarr references ( #307 )
...
* Fixed: Change Host GUID, other Sonarr references
* fixup! Random GUID and Copyright Year
7 years ago
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.
7 years ago
Qstick
f6a1f5142a
Changed: Cleanup indexer files, Remove fanzub ( #305 )
7 years ago
Qstick
5c566cf139
Fixed: update port in multiple instance error
7 years ago
Qstick
c3800c66ad
Fixed: Update Growl Notifications
7 years ago
Qstick
9bd020a130
Fixed: Wanted cutoff page shows incorrect count
7 years ago
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.
7 years ago
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.
7 years ago
Qstick
ca1ef7e151
Fixed: Hide password field text for PlexClient notifications
7 years ago
Qstick
19aacd4fff
Added: Plex OnAlbumDownloaded handlers.
7 years ago
Joseph Milazzo
734b1f6101
Added cases to strip feat. from track titles. ( #288 )
...
* Added cases to strip feat. from track titles.
7 years ago
Qstick
43ef2fa6e5
Fixed: RootFolder HealthCheck Test
7 years ago
Qstick
4dd857ea30
Added: Additional Logging and Messaging for Albums
7 years ago
Qstick
3e0d0f17f2
Fixed: Add Validation for Import lists, Correct Language/Metadata profiles
7 years ago
Qstick
c833a6dc84
New: Enable Ratings for Albums
7 years ago
Qstick
8bd9119954
Merge branch 'develop' of https://github.com/lidarr/Lidarr into develop
7 years ago
Qstick
f9fb33eb08
Added: Additional Album Monitoring Options
7 years ago
Qstick
1937a8e27c
Fixed: Update Emby Notification ( #284 )
7 years ago
Qstick
af090c7a3a
Fixed: Profile delete Unit Tests
7 years ago
Qstick
03360ca43f
Fixed: Throw LidarrStartupException if can't access AppFolder Location
7 years ago
Qstick
8ad38fe3af
Fixed: Validation for Track File Naming, Add Album Type Token
...
#241
7 years ago
Qstick
c7ef370060
Added: Add Limited Edition to Album Tag Cleaning
...
Fixes #282
7 years ago
Qstick
321d99a597
Added: Validate Set Profiles Exist when Adding Artist
...
Fixes #281
7 years ago
Qstick
fde276f000
Fixed: Don't allow profile delete if in use by import list
...
Fixes #280
7 years ago
Qstick
e5c5a3f91c
Fixed: Some Tests, Ignore failing Unit Tests that are not implemented.
7 years ago
Qstick
993355e55a
Fixed: ArtistRepositoryFixture Test
7 years ago
Qstick
28aa2eeeed
Added: Readme OpenCollective Info
7 years ago
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
7 years ago
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.
7 years ago
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
7 years ago
Qstick
226f884233
New: Grouped Album Import Notification ( #265 )
...
* New: Grouped Album Import Notification
* fixup: Add Emby and Kodi Notify for Album Download
7 years ago
Qstick
fa63b962ea
Fixed: Update Ratings on Artist Refresh
7 years ago
Qstick
b6f9ea9397
Fixed: Change default naming so that track number is just before title.
...
Fixes #270
7 years ago
Qstick
449a1e826d
Fixed: Remove Tests for WDTV Artist and Album Image, Same as XBMC
...
Fixes #267
7 years ago
Qstick
bdcdc13485
Fixed: Artist Images for Kodi being saved as poster.jpg instead of folder.jpg
...
Fixes #257
7 years ago
Qstick
b0fb369290
Added: Check if mono is running with --debug arg
...
13a259b473
7 years ago
Qstick
2bca86d0e2
Fixed: Use original extension when saving metadata
...
This should fix logos for #257
7 years ago
Qstick
9a50b69e8c
Fixed: Unable to Add/Edit Metadata Profile after Release Status Addition
...
Fixes #260
7 years ago
Qstick
121eb6db16
Fixed: Quality Parsing for VBR Fails in many cases
...
Fixes #258
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
22eb5cfc66
Fixed: Add form param before submitting request
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
a96df79572
Fixed: Wanted Page Count in UI and Paging, Sort by Album Title
7 years ago
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
7 years ago
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>
7 years ago
Qstick
221c670bf9
New: Search for newly added past albums after artist is refreshed
...
Fixes #195
7 years ago
Qstick
b03b3d8243
Fixed: Detect Kodi nfo vs. Scene nfo. Other extras fixes
...
Fixes #240
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
8a73b9df8a
Fixed: Files with no tags cause qualityWeight error/ui freeze
...
Fixes #199
7 years ago
Qstick
902036fbdb
Fixed: Failing test and some flaky tests.
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
4c74f97153
Fixed: Artist Index Page Blank
7 years ago
Qstick
0f3934454b
Cleanup: Cleanup Import/Parsing Files
7 years ago
Qstick
254b3fcfbe
Fixed: Musicbrainz track id tag read incorrectly
7 years ago
Qstick
a27b6eb63e
New: Required/Ignored restrictions now support /pattern/ regex
7 years ago
Qstick
97d4063cf3
Added: Missing error check when adding a magnet link to deluge
7 years ago
Qstick
4bb0735565
New: Add MLP format to MediaInfoFormatter.cs
...
Fixes #232
7 years ago
Qstick
7c2a230f87
Fixed: Don't add category when removing torrent from qBittorrent
7 years ago
Qstick
929ad78db3
Fixed: Added errorcode 160 - Permission denied on FileStation
7 years ago
Qstick
7354e02bff
New: Custom Filtering for UI ( #234 )
7 years ago
Qstick
574e8ad36b
Fixed: AddArtistService log message
7 years ago
Daniel Underwood
71a0c62fdb
Fixed: Add queue size check to sort to fix #219 ( #223 )
7 years ago
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
7 years ago
Qstick
346647523b
Log response content from Kodi when checking for errors
7 years ago
Qstick
97a0daa1aa
Fixed: Gazelle Issues, Plus add feed parse test
...
Fixes #217
7 years ago
Qstick
88298fbac8
Fixed: Incorrect naming of ArtistFolderImported event
7 years ago
Qstick
a728517eaf
Fixed: Incorrect logo for Emby notifications.
7 years ago
Qstick
c9488351e4
Misc Cleanup
7 years ago
Qstick
8e626269d1
Misc Fixes and Better Logging/Rejection Messages for Track Import
7 years ago
Qstick
425a9045b8
Improve error message when deleting a profile that is in use
7 years ago
Qstick
e8771c9c78
Rename TvCategory to MusicCategory for Clients
7 years ago
Qstick
8ef80ba135
Fixed: Send category to qBittorrent when adding torrent/magnet
7 years ago
Qstick
8395999696
New: Selectively refresh albums ( #215 )
...
* New: Selectively refresh albums
Closes #211
7 years ago
Daniel Underwood
24ff756eeb
Fix episode reference and add case for track import failure due to permissions. Fixes #212 . ( #213 )
7 years ago
Qstick
2f6a13092f
Update FirewallAdapter.cs
7 years ago
Qstick
3488ba3d84
Fixed: Update Album State on AlbumStudio
7 years ago
Qstick
fe56c62a2b
New: Include total space with root folders
7 years ago
Qstick
28a508bed7
Fixed: Remove xpost suffix from release groups
7 years ago
Qstick
6c20832c7f
Fixed: Import List Tests
7 years ago