ta264
8d780f4057
Fixed: Don't force images to JPG and fix Kodi album art filenames
2019-08-02 13:03:00 +01:00
Qstick
8b860bcb82
Changed: Remove Language Profiles ( #870 )
...
* Changed: Remove Language Profiles
* fixup! Changed: Remove Language Profiles
* fixup! Changed: Remove Language Profiles
* Remove unused method in FileNameBuilder
* Fixed: Cleanup Int Converter Copy/Paste Issues and Grammar
2019-08-02 07:50:09 -04:00
Qstick
8f791abbf6
Fixed: Really Don't treat NZBs rejected by SABnzbd as successful
2019-08-01 23:08:25 -04:00
ta264
ba310fe66b
New: Sort import list groups
2019-07-29 18:37:38 +01:00
Qstick
af26ac849a
New: Group Import Lists by Type
2019-07-29 18:37:38 +01:00
ta264
fb26ff286d
New: Bump Newtonsoft.Json to 12.0.2
2019-07-29 18:37:38 +01:00
ta264
d075ea3625
New: Spotify integration
...
Import playlists, followed artists and saved albums
2019-07-29 18:37:38 +01:00
Qstick
2f1290d488
Fixed: Correctly handle Repack Releases
2019-07-27 13:14:51 -04:00
ta264
23316329ed
New: Allow monitoring all albums for import list artist
2019-07-27 18:01:48 +01:00
ta264
8e777025cb
Proposal: Length is definitive, fallback to modified if no length
2019-07-27 10:57:13 -04:00
Qstick
2be52c22d6
Fixed: Backup Mediacover Existing Check to Length if No Modified Date
2019-07-27 10:57:13 -04:00
Qstick
802f7f96c0
Fixed: Follow Temp Redirects
2019-07-27 10:57:13 -04:00
ta264
814e44b7e4
Fixed: Actually refresh media covers
2019-07-27 07:31:47 +01:00
ta264
61b6572f61
Fixed: Failure re-adding a deleted artist
2019-07-27 07:31:47 +01:00
ta264
5b4ab75220
Fixed: Add timeout to fingerprinting API request
2019-07-27 07:31:47 +01:00
Qstick
5defb69eb6
Fixed: Tracked Download Cache Keeps Deleted Albums ( #811 )
...
* Fixed: Tracked Download Cache Deleted Albums
* Add a test
2019-07-26 17:21:03 -04:00
Taloth Saldono
2147c52695
Added test for turkish FirstCharToUpper
2019-07-25 13:39:35 +01:00
Taloth Saldono
43f70d5464
Added test for turkish FirstCharToLower
2019-07-25 13:39:35 +01:00
Mark McDowall
2ce0fadb65
Clean up FirstCharacterToLower extension + tests
2019-07-25 13:39:35 +01:00
Mark McDowall
91082b2903
New: Testing Custom Script executes the script and verifies the exit code
2019-07-25 13:39:35 +01:00
Mark McDowall
b9d240924f
New: Command line arguments for Custom Scripts are no longer supported
2019-07-25 13:39:35 +01:00
Mark McDowall
b8b8f064c7
FirstCharToLower
2019-07-25 13:39:35 +01:00
ta264
77d02a03a0
Add artist refresh completed event
...
Always fires unlike update, which only fires on actual update. Use
this to make sure media covers are up to date on refresh
2019-07-24 19:34:27 +01:00
ta264
8160f3d84a
Fixed: Simplify ArtistMetadataRepository
2019-07-24 19:34:27 +01:00
ta264
0b7a42ee3b
New: Refactor metadata update
2019-07-24 19:34:27 +01:00
ta264
f5c1858d4c
Fixed: UpdateAlbums was a duplicate of UpdateMany
2019-07-24 19:34:27 +01:00
ta264
76db27e8c2
New: Add old ids, artist aliases and genres
2019-07-24 19:34:27 +01:00
ta264
5ac46270ed
New: Set KeepAlive for metadata requests
2019-07-24 19:34:27 +01:00
ta264
343b27b886
Fixed: Update modified times as well as sizes
2019-07-21 07:35:56 +02:00
ta264
dc44bbd210
Fixed: ManualImport sets file size and last modified
...
So that manually imported files get filterd out by the unchanged files filter
2019-07-21 07:35:56 +02:00
ta264
da2b36514a
Fixed: Prevent two TypeExclusive commands running at once
...
The check was bypassed if a disk access command was running at the
same time.
2019-07-20 13:38:07 +02:00
ta264
368363de96
Fixed: Prevent two Artists pointing to same ArtistMetadata
2019-07-20 13:38:07 +02:00
ta264
531447a21f
Fixed: Relax flakey cache test
2019-07-17 06:28:30 +01:00
ta264
b62e27634a
Disable failing parser test
2019-07-17 06:28:30 +01:00
ta264
a9bf2910dc
Fix WebClient test on Mono
2019-07-17 06:28:30 +01:00
ta264
93f7acfd32
Fixed: Update service test
2019-07-17 06:28:30 +01:00
ta264
736fddd0d8
Fixed: Failing skyhook search test
...
New search server with dismax parser will match EF
2019-07-17 06:28:30 +01:00
Taloth Saldono
84f707c51b
Removed Nyaa Integration tests and increased logging detail during integration tests.
2019-07-17 06:28:30 +01:00
ta264
59b40bd032
Fixed: one_to_one test if system timezone isn't UTC
2019-07-17 06:28:30 +01:00
ta264
2768fce0a4
Fixed: Failing Process provider test
2019-07-17 06:28:30 +01:00
ta264
2284313d4d
Fixed: Failing update test on Linux
2019-07-17 06:28:30 +01:00
ta264
ea2e8e499d
Fixed: Failing history test
2019-07-17 06:28:30 +01:00
ta264
2c0d272c54
Fixed: Removed failing test no longer in Sonarr
...
As far as I can tell you wouldn't expect this to pass. Setting the
path is handled by AddArtistService, not ArtistService. This file is
present in the Sonarr tree but not included in the project.
2019-07-17 06:28:30 +01:00
Qstick
659844eeba
New: Don't Execute Certain Command Types In Parallel ( #855 )
2019-07-14 17:17:00 -04:00
ta264
b4fc4e88a5
Fixed: UseRealHttp following addition of MetadataRequestBuilder
2019-07-10 06:21:00 +01:00
ta264
12b73830d3
New: Moq to 4.12
2019-07-10 06:21:00 +01:00
Qstick
6dd8df43ca
Fixed: Incorrect parsing of APE and OPUS in some cases
...
Fixes #847
2019-07-06 18:22:12 -04:00
ta264
447bf63a4d
Fixed: Correctly delete trackfiles on AlbumDeletedEvent
...
GetFilesByAlbum performs a join on the album releases under the hood,
which won't be populated once the album is deleted. Fix by providing
a special delete method which omits the join and just looks at albumId.
2019-06-27 12:39:56 +01:00
Qstick
3ebbf6ff83
Fixed: Multiple SignalR Improvements
...
Support for serverSentEvents, connection optimizations
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-06-19 23:03:08 -04:00
Qstick
184ab745ae
Fixed: Only fix cleanName when fix is needed
...
Avoid hitting DB for every artist on clean name housekeeper
Co-Authored-By: taloth <taloth@users.noreply.github.com>
2019-06-19 22:52:20 -04:00
ta264
ace83498cd
Fixed: Don't show cmd.exe window when fpcalc runs
2019-06-19 08:26:51 +01:00
Qstick
d7f63abe01
New: Option to use HTTPS with Emby
2019-06-11 22:44:49 -04:00
Qstick
6f588d23fd
New: Detect mergerfs mounts
2019-06-11 22:40:35 -04:00
Qstick
12cc2ef95a
Fixed: Manual import of unknown aritst items in Activity: Queue
2019-06-11 22:38:33 -04:00
Qstick
d7e465d2d7
Fixed: Improve exception logging when unable to connect to Plex
2019-06-11 22:35:39 -04:00
Qstick
5d13ae5ae6
Fixed: Use Download Client name for grabbed history events
2019-06-11 22:33:06 -04:00
Qstick
8a8799176f
New: Setting monitor None when adding arist will unmonitor artist
2019-06-11 22:28:57 -04:00
ta264
8cd9ab4a9f
Add: option to skip automatic redownload when removing from queue ( #734 )
...
* Add: option to skip automatic redownload when removing from queue
* Add tests for RedownloadFailedDownloadService
* Fix formatting
* Make re-download dialog conditional
2019-06-10 19:56:44 +01:00
ta264
0f6a3bca0c
New: Sentry to 1.2.0
2019-06-10 11:38:34 -04:00
Qstick
5efbcaa967
Fixed: Test Due to 4.6.2 Error Change
2019-06-10 11:38:34 -04:00
Qstick
673412c446
Fixed: Remove Unused Variables to Clear Compiler Warnings
2019-06-10 11:38:34 -04:00
Qstick
4eb815aa0e
New: Migrate to PackageReference Format
2019-06-10 11:38:34 -04:00
Qstick
43a18de846
New: ImageResizer to 4.2.5
2019-06-10 11:38:34 -04:00
Qstick
5ae1ab14f7
New: AutoMoq to 2.0.0
2019-06-10 11:38:34 -04:00
Qstick
32307ac5e7
New: Update Unity to 4.0.1
2019-06-10 11:38:34 -04:00
Qstick
b5d502bd5d
Fixed: Long Path Support on Mono and .Net
2019-06-10 11:38:34 -04:00
Qstick
70155cae18
New: Target .net 4.6.2
2019-06-10 11:38:34 -04:00
Qstick
c40cda3101
New: Bump SignalR to 2.4.1
2019-06-10 11:38:34 -04:00
Qstick
c1e1741957
Fixed: MediaFileTableCleanup Test Failing
2019-06-09 18:11:50 -04:00
ta264
166fc90454
New: Only scan files that are new or updated ( #760 )
...
* New: Only scan files that are new or updated
Pass through filter correctly
Add more tests
Add tests for migration 30
* Fix windows disk provider
* Don't publish deleted event for unmapped file
* Fix test on windows
2019-06-08 15:13:58 -04:00
Qstick
b2d87cccb2
Fixed: _coverMapper is null for other album entities
2019-05-09 18:51:56 -04:00
ta264
adfaec3864
Fixed: Fingerprinting service swallows UnexpectedHtmlContentException ( #808 )
2019-05-08 16:37:38 +01:00
ta264
d381bab9d9
New: Fetch all albums from metadata and filter client-side ( #803 )
...
* Retrieve all albums from metadata and filter client-side
Should significantly increase the proportion of artist requests hitting
cloudflare cache
* Add tests for album filtering
2019-05-08 15:06:29 +01:00
ta264
801ece337c
Fixed: Map dsm shared folder to full path in status ( #797 )
...
* Fixed: Map dsm shared folder to full path in status
* Add tests
2019-05-08 06:06:05 +01:00
Qstick
add32ff9f3
Fixed: Lidarr Lists use correct metadata server ( #800 )
2019-05-07 19:11:34 -04:00
Qstick
35c19dac5f
Fixed: Cache Album covers local ( #780 )
...
* Fixed: Cache Album covers local
* Fixed: Maxsize is handled by the backend mapping
* Fixed: Store Album covers seperate from ArtistId
2019-05-07 19:10:09 -04:00
stephanrenggli
bcdef2723f
New: Added support for Gotify notifications ( #730 )
...
* Added support for Gotify notifications
* Removed non-supported features and adjusted priorities
* Use string interpolation to build url
* Rename a few variables and improve Url validation
* Improve building of the Url, move validation to Gotify.cs (adapting changes by markus101 over at Sonarr)
* Move validation from GotifyProxy.cs to here (adapting changes by markus101 over at Sonarr)
2019-05-05 00:08:32 -04:00
Qstick
e9dfdab907
New: Use NZBget's FinalDir if set by post-processing script
2019-05-04 23:10:13 -04:00
Qstick
970d46512e
Fixed: Don't treat NZBs rejected by SABnzbd as successful
2019-05-04 23:09:24 -04:00
Qstick
499ec06664
Fixed: Throw Startup Exception on Same Port for SSL
2019-05-04 20:28:48 -04:00
ta264
4093a4f846
Swap to lidarr taglib fork ( #786 )
2019-05-04 03:50:23 +01:00
ta264
541841d7b7
Don't try to match a null codec name ( #784 )
...
* Don't try to match a null codec name
* Add test
2019-05-01 06:42:01 +01:00
Qstick
a3e955443d
New: Output Path column in Queue
2019-04-28 00:32:38 -04:00
Qstick
4aeaf04b62
Fixed: Don't allow HTTPS to be set to same port via API/UI
2019-04-28 00:19:38 -04:00
ta264
5d1a5ee946
Remove rogue . from transmission output directory
2019-04-27 16:53:48 +01:00
Qstick
6da224bfc4
Changed: RIP Nzbs.org
2019-04-25 21:30:33 -04:00
Qstick
872d65ad1a
Fixed: Roxsbox ArtistImages using AlbumImages Setting, Returing null
...
Fixes LIDARR-1S3
2019-04-22 21:06:16 -04:00
Qstick
ea3534b204
Fixed: Queue fails when sorting by Album columns with null Albums
...
Fixes #771
2019-04-22 20:08:09 -04:00
Qstick
a4a3bc5127
New: Don't overwrite Images/Overviews if new is blank
2019-04-22 16:29:15 -04:00
Qstick
e998f9c029
New: Send Bits and SampleRate to UI for TrackFiles
2019-04-22 16:28:25 -04:00
Qstick
6057127ec0
Fixed: Return empty intead of 0bits if AudioBits is 0
2019-04-22 16:28:25 -04:00
Qstick
d71f7e5d35
Fixed: SampleRate Format doesn't include decimal
2019-04-22 16:28:25 -04:00
Qstick
b0faaef777
New: Unit Tests for MediaInfo Tokens
2019-04-22 16:28:25 -04:00
Qstick
0c6cc4acdb
New: AudioBitRate Naming Token
2019-04-22 16:28:25 -04:00
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
2019-04-15 20:52:43 -04:00
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
2019-04-15 21:12:32 +01:00
Qstick
1212578c45
Fixed: Migration 23 doesn't set Track.ArtistMetadataId ( #756 )
2019-04-15 12:31:19 -04:00
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.
2019-04-14 16:28:04 +01:00
Qstick
909140988f
New: Release title column in queue table
2019-04-13 22:58:11 -04:00
Qstick
77293cf8ae
Fixed: Don't worry about qBit parameters if category is blank
2019-04-13 22:55:30 -04:00
Qstick
cfcc5b13e4
Fixed: Include all items if no category is specified in rtorrent
2019-04-13 22:54:25 -04:00
Qstick
f3573d4deb
Changed: More descriptive message if indexer test yielded no results
2019-04-13 22:41:35 -04:00
Qstick
600a5b194f
Fixed: API Exception Error format
2019-04-11 21:58:02 -04:00
Qstick
3e3c644cbb
Fixed: ReleasePush Validation should use Protocol
2019-04-11 21:48:08 -04:00
Qstick
d17e7cb13b
Fixed: Nullref due to InfoHash on AlreadyImportedSpec
2019-04-11 21:15:43 -04:00
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
2019-04-11 16:37:40 +01:00
ta264
11c0f1dad2
Fixed: Reinstate foreignArtistId for album lookup API
2019-04-11 16:37:40 +01:00
ta264
6a414cff14
Fixed: Artist/Album lookup endpoints display error on failure
2019-04-11 16:37:40 +01:00
ta264
b1aff8fe58
Fixed: RemotePathMappingCheck ignores all download client exceptions ( #735 )
2019-04-08 18:24:13 +01:00
Qstick
5643923299
Fixed: Reverted in-memory signalr keypair in favor of a .config directory ( #722 )
2019-04-06 22:22:19 -04:00
Qstick
c390fff361
New: Associate same AnonToken with Sentry UI instance ( #724 )
2019-04-06 22:22:05 -04:00
Qstick
9d27fff825
Fixed: Don't Error to New Page on Failed Login
2019-04-06 22:18:45 -04:00
Qstick
d81b063388
Fixed: Don't throw error on Docker Update Attempt ( #725 )
2019-04-06 17:06:23 -04:00
Qstick
7bd96ae75c
Fixed: Re-Clean Release Endpoints, we have ReadResourceFromRequest!
2019-04-06 00:36:26 -04:00
ta264
4be01a5a95
Disable update for docker containers ( #715 )
...
Also add docker info to about page and sentry context
2019-04-05 16:47:26 +01:00
ta264
6afece237c
Fixed: Don't process tracked download if RemoteAlbum is null ( #716 )
...
Fixes LIDARR-1V4
2019-04-04 20:37:48 -04:00
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
2019-04-04 20:08:47 -04:00
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
2019-04-04 21:26:08 +01:00
ta264
e27369686b
A remote path mapping health check ( #617 )
2019-04-04 16:15:43 +01:00
ta264
0762805572
Fixed: Lidarr failing to start on linux if which missing ( #714 )
...
Fix startup failure when `which` missing
2019-04-04 15:32:58 +01:00
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
2019-04-04 09:20:47 +01:00
Qstick
61cea37f05
Fixed: Test for get_file_by_album Failing
2019-04-03 20:55:26 -04:00
ta264
390c79793e
Fixed: Unparsable original year in tag
2019-04-01 08:30:43 +01:00
ta264
b23e7ec513
Fixed: If MusicBrainz release date is missing, also remove from tags
2019-04-01 08:30:43 +01:00
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
2019-04-01 08:30:43 +01:00
ta264
225af556d9
Fixed: Don't set missing release dates to 0001-01-01
2019-04-01 08:30:43 +01:00
Qstick
77e4c99713
Fixed: 0.6 Analytics Bump
2019-03-31 11:57:44 -04:00
ta264
c314a94241
Fixed: Slack AlbumImportFailed notification ( #710 )
...
message.Album is null at the moment
2019-03-30 10:42:44 -04:00
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
2019-03-28 19:52:09 -04:00
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
2019-03-28 09:26:39 +00:00
ta264
054d1600a2
Fix container and free space tests on mono ( #704 )
...
* Fix disk provider tests
* Fix container test on linux
2019-03-27 19:51:56 +00:00
ta264
038deb0e8d
Fixed: Tag writing when release country is missing ( #700 )
2019-03-27 07:49:32 +00:00
Qstick
7fd0089884
Fixed: Can't login with a username and a blank password
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-03-26 22:12:44 -04:00
Qstick
a4d2ed6f31
Fixed: Queue count badge showing warning/error incorrectly
2019-03-26 21:52:13 -04:00
ta264
dbb08c15d2
Fixed: Album lookup API endpoint updated for new DB schema ( #693 )
2019-03-23 19:01:34 +00:00
ta264
6e4b1ba1fe
Fixed: MediaFileRepository was ignoring AlbumRelease monitored flag ( #689 )
2019-03-23 08:37:34 +00:00
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
2019-03-23 08:36:49 +00:00
Qstick
1bcee3ba97
Fixed: ArtistRepo Cleanup
2019-03-22 21:31:27 -04:00
Qstick
772bd88efa
Fixed: OnImportFailure using OnDownloadFailure enabled notifications
2019-03-22 20:46:09 -04:00
ta264
c229d73ddc
Fixed: NullReferenceException in NotificationService ( #695 )
2019-03-22 20:43:09 -04:00
ta264
580641a600
Fixed: Don't attempt to insert duplicate ids or monitor multiple releases ( #684 )
2019-03-22 09:33:48 +00:00
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
2019-03-21 20:47:54 -04:00
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
2019-03-21 18:02:16 -04:00
ta264
0ebaa90f54
Fixed: Actually filter TinyIoC errors from sentry and add tests ( #685 )
2019-03-21 16:45:37 +00:00
Qstick
2992ea60d8
New: Add Medium FileNameBuilder Unit Tests
2019-03-20 23:21:51 -04:00
Qstick
61cf1ccb7c
New: Already Imported Decision Specification ( #661 )
2019-03-20 22:14:27 -04:00
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
2019-03-19 13:38:42 +00:00
ta264
bf32512fa2
Fixed: Make artist stats update when album (un)monitored ( #673 )
2019-03-15 21:48:50 +00:00
ta264
072f772dc8
New: Write metadata to tags, with UI for previewing changes ( #633 )
2019-03-15 12:10:45 +00:00
ta264
6548f4b1b7
Fixed: Filter TinyIoC.TinyIoCResolutionException from Sentry
2019-03-15 09:38:14 +00:00
Tom Andrews
36f34a4113
Fixed: Don't find album when multiple albums have the same name
2019-03-14 13:14:06 +00:00
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
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
bef04af5cd
Fixed: Saving proxy settings doesnt take.
...
Closes #174
2018-01-01 22:21:36 -05:00
Qstick
0e7a22dc95
New: Run missing root folder health check when an import is successful
2017-12-31 15:24:41 -05:00
Qstick
8ce1d4bcab
Fixed: Set release date to 1970-01-01 if track released before (mono)
2017-12-31 15:09:57 -05:00
Qstick
f814b5a6e1
Fixed: Improve logging for invalid NZB messages
2017-12-31 15:05:34 -05:00
Qstick
ec12bede9d
Fixed: Cleanup 11 more tests
2017-12-30 01:09:10 -05:00
Qstick
d8c89f5bbd
UI Updates (Cancel Import, Move Artist, Manual Import from Artist)
...
Ability to cancel an import lookup/search at any point.
Ability to move artist path from Artist Edit or bulk move from Mass Editor.
Trigger manual import for Artist path from Artist Detail page.
Pulled from Sonarr
2017-12-29 22:23:04 -05:00
Qstick
e98f7398b0
Fix syntax SkyHookProxy GUID check
2017-12-28 23:08:13 -05:00
Qstick
9cd60bc986
Fixed: Skyhook Tests, Validate GUID before sending to metadata api
2017-12-28 22:47:19 -05:00
Qstick
bc8bd9995a
Fixed: Don't import based on track number alone.
2017-12-28 22:03:41 -05:00
Tynan CR
1368dd6a53
Fix: Quality range definitions in kbps ( #157 )
...
* Quality range uses kbits per second. Quality ranges updated for each format
* Changed vorbis q10 weight
* Fixed element name
* Added migration to keep existing MB/min quality constraints valid
* Fixed migration SQL
* Slider step now 1
* Fix: using kbps for min size as well
* Added tooltip for quality-size
* Updated AcceptableSizeSpecification test
* Small magic number fix
2017-12-27 21:41:11 -05:00
Qstick
aa734bdc25
Fixed: Remove BulkImportFixture, Obsolete.
...
#166
2017-12-24 23:58:41 -05:00
Qstick
fdb7c96ffa
Fixed: DownloadedTrackImport Fixture Tests and ParserFixture Tests
...
#166
2017-12-24 21:45:28 -05:00
Qstick
aab78a62e6
Fixed: Console logging hard coded to trace level
2017-12-24 14:30:13 -05:00
Qstick
a4dacf2812
Fixed: Language Upgrade Tests
2017-12-24 01:22:48 -05:00
Qstick
8b7b2e6a83
Fixed: QueueSpecificationFixture Tests and Misc Others
2017-12-24 00:34:21 -05:00
Qstick
bfbdba14f6
Fixed: ImportApprovedTracksFixture Tests
2017-12-24 00:03:38 -05:00
Qstick
c4c3c4f620
Fixed: Quality hierarchy not being honored during track import
2017-12-23 23:18:29 -05:00
Qstick
91afcc36c0
New: Validate before deleting artist folders
2017-12-22 21:14:15 -05:00
Qstick
66d3fd17e9
Fixed: Search Criteria parsing returns bad results (Abba/Black Sabbath)
2017-12-21 23:16:36 -05:00
Qstick
882e8a575e
Re-enable unit tests in appveyor ( #159 )
...
* Re-enable unit tests in appveyor
* Delete SingleEpisodeParserFixture.cs
* fixup! Oops
* Fix multiple tests
* Fixed Language Tests
* Couple More Simple Test Fixes
* Last Round of Test Fixes
* More test Cleanup
* Fix 3 Newznab Tests
2017-12-21 23:00:16 -05:00
Qstick
7820f43b2b
Fixed: MediaInfo not parsing for some MP3 files.
2017-12-21 22:05:26 -05:00
Qstick
a4e632d95a
Fixed: Mono internals does not properly copy/move symlinks, but instead copies the contents.
2017-12-20 22:30:28 -05:00
Qstick
c83353e7ee
Fixed: Possible DivideByZeroException when getting queue
...
Closes #161
2017-12-20 22:04:24 -05:00
Qstick
9a0587bc17
Fixed: Removed Incorrect assembly, Lidarr.Common is called in base
2017-12-20 22:02:07 -05:00
Qstick
e780555d28
Fixed: Kodi(XBMC) notifications don't update correct Library ( #158 )
...
* Fixed: Kodi(XBMC) notifications don't update correct Library
* fixup! MbId and Artist Names in Test
2017-12-19 21:06:55 -05:00
Daniel Underwood
d08d89929a
Update services url to https to allow updates to work ( #154 )
2017-12-17 19:10:48 -05:00
Qstick
ded7574227
Fix Headphones Download Auth, Add Special Parsing ( #152 )
...
* Add Secondary Backup Parsing Method if Regex Fails
* Add BasicAuth info to release for nzb download handling
2017-12-17 18:34:58 -05:00
Qstick
8116e66d52
Cleanup: Remove Unused Variables from ArtistResource.cs
2017-12-16 22:20:05 -05:00
Qstick
ede3a55c68
New: Add Headphones VIP Indexer ( #147 )
...
* New: Add Headphones VIP Indexer
* fixup! String Format Invalid
* fixup! Remove hyphen from search string
* Add Tests for Headphones Indexer
2017-12-15 23:08:16 -05:00
Qstick
532e14040b
Fix: DatabaseCorruptException should slow startup loop
2017-12-14 23:49:07 -05:00
Qstick
5f75c6046b
Fix: Not Loading/Showing Track on History Page
2017-12-13 23:05:28 -05:00
Qstick
7e4a8c8ff7
New: Artist History Modal in Artist Details Page
2017-12-13 22:38:27 -05:00
Qstick
0981260887
Fixed: MediaCover endpoint
2017-12-13 21:51:19 -05:00
Qstick
8f98fb6c4e
Fix: Don't handle content requests in IndexHtmlMapper
2017-12-13 21:49:37 -05:00
Qstick
2ccc5af8d0
Fixed: Security Vulnerabilities allowing authentication to be bypass
2017-12-13 21:46:44 -05:00
Qstick
4525f99370
Fix: Rare timing issue on first-use causing duplicate naming config
2017-12-13 21:32:38 -05:00
Qstick
b63d9d0146
Fixes Misc Issues with Album Metadata Extrafiles ( #145 )
...
* Fixes Misc Issues with Album Metadata Extrafiles
* Fixed: Move Empty Subfolders to after ArtistRenamedEvent and Metadata mover
* Remove Path from Album Table, Fix Wdtv, MediaBrowser, Roksbox
* Remove Album Path from UI
* Remove Comments and add Jpeg extension to XMBC image regex
2017-12-12 21:25:30 -05:00
Qstick
71cc80aef9
Fix: Decode Gazelle Response before parsing releases
2017-12-11 23:52:58 -05:00
Qstick
0f17569908
Fix Discography Recognition and Add Parser Test
2017-12-11 21:00:45 -05:00
Qstick
d6dbd79199
Update MediaInfo and tests to 17.10
2017-12-09 23:01:12 -05:00
Qstick
d884914c81
New: Include APFS disks in disk space
2017-12-03 16:00:07 -05:00
Qstick
7be4a376ef
New: Channel setting for Slack notifications to override default channel
2017-12-03 15:58:29 -05:00
Qstick
27d65937c0
UI Updates, Separate Auto and Manual Searches per Indexer
2017-12-02 00:03:12 -05:00
Qstick
56f6b923e1
Fixed: Add metadata profile exists validator
2017-11-26 21:43:17 -05:00
Qstick
db03f43e30
Log warnings when deleting a track file and the root folder is missing/empty
2017-11-26 20:52:45 -05:00
Qstick
cd5b658196
UI Action Handler Changes, Misc Fixes
2017-11-26 15:09:45 -05:00
Qstick
a613dad540
Fix Misc Naming in UI and API
2017-11-25 23:55:07 -05:00
Qstick
a6882e7bdd
DB Migration Check for Users not on current DB
2017-11-25 23:31:41 -05:00
Qstick
20dc8adac0
New: Validate NZBs before sending to download client
2017-11-25 22:55:50 -05:00
Qstick
5b7339cd73
Add Metadata Profiles ( #132 )
...
* Add Metadata Profiles
* fixup! Codacy
2017-11-25 22:51:37 -05:00
Qstick
dd11f74073
New: Add authentication options to Webhook
2017-11-25 22:24:46 -05:00
Qstick
17eac6dac7
Fixed: Incorrect Namespace for TorrentSeedingSpecification.cs
2017-11-25 22:18:05 -05:00
Qstick
b90f58763a
Trim quotes from dsm version parts
2017-11-25 22:15:42 -05:00
Qstick
eed81144f6
Fixed: Regression preventing new downloads from bypassing the Download Client Back-off logic
2017-11-25 22:14:51 -05:00
Qstick
2afa6c02de
Fixed: Album Metadata Images don't always save in correct folder
2017-11-25 22:01:50 -05:00
Qstick
8219a8014b
Fixed: Use Update branch specified in settings instead of always develop
2017-11-25 15:40:12 -05:00
Qstick
9dcf90d241
Fixed: Search on Artist Add, Monitor None Option on Artist Add
2017-11-25 01:08:54 -05:00
Qstick
f7f6ad159c
Temp Fix for Calendar Feed until Data Mapper can be fixed.
2017-11-25 00:16:46 -05:00
Daniel Underwood
30eb8c9c05
Change AlbumResource label to labels due to the change in lidarr/lidarrapi.metadata#13 ( #131 )
2017-11-20 22:34:27 -05:00
Qstick
10b8174726
Extend Qualities and Setup Default Groups ( #127 )
...
* Extend Qualities and Setup Default Groups
* fixup! Extend Qualities
* fixup! Codacy
* fixup! One more
2017-11-20 19:20:21 -05:00
Qstick
9a11b0fd7b
Fixed: Telegram notification with underscore and other special characters.
2017-11-16 13:37:08 -05:00
Qstick
26935bd82f
Fixed: Flaky Housekeeper Tests
2017-11-16 13:35:11 -05:00
Qstick
4f6415b0e5
Cache BestForTags briefly for better performance when processing releases
2017-11-16 13:33:10 -05:00
Qstick
b3fbd81594
Fixed: Progressively degrading performance issue in Pending/Delayed releases system
2017-11-16 13:24:36 -05:00
Qstick
fa051257e3
Fixed: Releases no longer available on the indexer should be removed from the pending queue
2017-11-16 12:32:31 -05:00
Qstick
acd05ce6cd
Fixed: Error in MediaInfo SchemaRevision causing it to be fetched again
2017-11-16 12:09:04 -05:00
Qstick
4faefebe7e
Fixed: Raise ApplicationStartupEvent after Owin is running
2017-11-16 12:00:49 -05:00
Qstick
b25c772d52
Improved test timing for CommandExecutor.
2017-11-16 11:58:34 -05:00
Qstick
c2c43666f6
Shutdown logging before Environment.Exit.
2017-11-16 11:53:36 -05:00
Qstick
5d4eb3c6d8
Fix DiskTransferServiceFixture Failing Test
2017-11-16 11:52:08 -05:00
Qstick
0ea3b71bae
Cleanup FileNameBuilder
2017-11-16 11:46:35 -05:00
Qstick
08b95e905e
Add ArtistService Tests
2017-11-16 11:15:19 -05:00
Qstick
e8d44d1cc2
Add DB Version to About Page ( #124 )
2017-11-16 11:07:42 -05:00
Qstick
b3f92ccaef
Fixed: Project File References
2017-11-15 22:56:16 -05:00
Daniel Underwood
1fa141d6c6
Fix capitalization error of LidarrRestModuleWithSignalR.cs. Resolves #122 ( #123 )
2017-11-15 22:06:03 -05:00
Qstick
34ca4bf150
Fix: Capitalization in CustomScript.cs
2017-11-15 21:27:41 -05:00
Qstick
21428cba6f
Medium Support (Multi-disc Albums), Quality Grouping ( #121 )
...
* Multi Disc Stage 1 - Backend Work
* Quality Group Functionality
* Fixed: Only show wanted album types on ArtistDetail page
* Add Media Count Column to ArtistDetail Page
* Parser updates for multidisc cases, other usenet release title formats
* Search for Tracks by Medium Number in Addition to Title and TrackNumber
* Medium Renaming Token for Track Naming
* fixup Codacy and Comment Cleanup
* fixup remove comments
2017-11-15 21:24:33 -05:00
ta264
e1e7cad951
Fix Linux build and set up travis ( #119 )
...
* Add missing progress functions
* eslint fails so disable
* Correct case
* Fix copy commands
* Set up travis
2017-11-12 09:18:00 -05:00
David Bates
ffa1eee367
Adds exception to allow metadataSource to be blank ( #115 )
...
* Adds exception to allow metadataSource to be blank
* Updates the exception to check for null or whitlespace to be more inclusive
2017-11-02 00:13:10 -04:00
Qstick
f32e8974af
Fixed: Import failure when unable to parse folder name
2017-11-01 21:57:09 -04:00
Qstick
b5a8c342e5
Cleanup Sonarr Regexes from Parser.cs
2017-11-01 21:23:29 -04:00
Mark McDowall
ef3234b5de
New: Ability to rename using long paths when available
2017-10-31 23:48:41 -04:00
Qstick
1451a63c06
Rename Sonarr References in Backend
2017-10-30 22:25:19 -04:00
Qstick
c333ca4161
Change Backup Names To Not Conflict with Sonarr
2017-10-30 22:03:47 -04:00
Qstick
aae9f3cfc3
Change API Version from V3 to V1
2017-10-30 21:28:29 -04:00
Qstick
db10057f2c
Fixed: Artist Type, MBId OnRename in CustomScript.cs
2017-10-30 20:51:46 -04:00
Qstick
c2ee23b6d9
Fixed: Naming of 002 Migration
2017-10-30 20:24:36 -04:00
Qstick
bbb983deb2
Fixed: Default ports for uTorrent and qBittorrent
2017-10-29 21:56:25 -04:00
Qstick
2abeec06fc
Fixed: Better import error messages
2017-10-29 21:55:15 -04:00
Qstick
78fcf86294
Fixed: Execute On Grab script if release group is unknown
2017-10-29 21:44:03 -04:00
Qstick
3cada6d069
Fixed: Long Deluge ETAs from breaking getting queue items
2017-10-29 21:43:23 -04:00
Qstick
899f12fd0c
Set test log output via environment variable
2017-10-29 21:40:10 -04:00
Qstick
2dddf8cb33
Fixed: Don't ignore filenames that start with periods
2017-10-29 21:30:18 -04:00
Qstick
a1bf1b99f5
Fixed: Case insensitive paths for static resources under Windows
2017-10-29 21:26:22 -04:00
Qstick
d3aa032cf5
Fixed: Don't attempt to fetch a release if the download client is disabled
2017-10-29 21:22:58 -04:00
Qstick
bff3a55ff3
New: Initial state for torrents added to qBittorrent
2017-10-29 17:51:46 -04:00
Qstick
b7fab7db0c
Log when running tray app
2017-10-29 17:46:54 -04:00
Qstick
30a3348ba8
Move DB migration to start
2017-10-29 17:42:53 -04:00
Mark McDowall
9adc168b90
Don't get registered URLs until they need to be configured
2017-10-29 17:37:12 -04:00
Qstick
37fc1f4dcc
Update help output for NzbDrone.Console
2017-10-29 17:35:35 -04:00
Qstick
bd1da4b10a
Fixed: Force priority items in paused SAB queue won't show as paused
2017-10-29 17:34:21 -04:00
Qstick
0e1dfed8d7
Fixed: Provider Status housekeeping
2017-10-29 17:32:57 -04:00
Qstick
492cf1b1bb
New: FormatAudioChannelsFixture.cs
2017-10-29 17:26:04 -04:00
Qstick
7d64bb403f
New: Initial state for torrents added to UTorrent
2017-10-29 17:22:14 -04:00
Qstick
91d8fd4ed5
Fixed: Backup API improvements
2017-10-29 17:17:25 -04:00
Qstick
967839154c
New: Start torrents added to uTorrent by default, add option
2017-10-29 17:14:01 -04:00
Qstick
be6f89cd76
Fixed: Size parsing of empty description from torrent RSS feeds
2017-10-29 17:07:55 -04:00
Taloth Saldono
c222b7acf1
Added jackett apikey to log cleanser.
2017-10-29 00:51:11 -04:00
James White
d6374388a1
Fix inconsistent naming of qBittorrent in various places
2017-10-29 00:50:14 -04:00
Qstick
c91f4b4442
Fixed: Logging error when accessing mount point
2017-10-29 00:49:47 -04:00
Qstick
028e7d1c7d
Added Test Case for DiskSpaceService
2017-10-29 00:47:01 -04:00
Qstick
3f420ff6bd
Fixed: Test case for unavailable download client
2017-10-29 00:45:27 -04:00
Taloth Saldono
2fc58115a0
Fixed: Changes in http redirect logic causing failed grabs and >25% cpu usage.
2017-10-29 00:42:50 -04:00
Qstick
25f08bd846
Fixed: Add Unittest for DiskSpaceService irrelevant mounts
2017-10-29 00:42:03 -04:00
Qstick
fe4499ee97
Fixed: Use pending download if no download client is configured
2017-10-29 00:37:15 -04:00
Taloth Saldono
1db04eaa1a
Fixed: TLS issue for OSX.
2017-10-29 00:34:59 -04:00
Taloth Saldono
846b9f72e0
Lets not take any risks here.
2017-10-29 00:34:03 -04:00
Taloth Saldono
bd62a20ddb
Fixed: Recent changes to log messages prevented curl fallback from being triggered for tls1.2.
...
fixes #2089
2017-10-29 00:33:07 -04:00
Taloth Saldono
cc0a6dc8da
Disable test on mono managed http.
2017-10-29 00:30:17 -04:00
Taloth Saldono
96d97f873a
Fixed: http->https redirects do not use the tls1.2 curl fallback.
...
fixes #2082
2017-10-29 00:29:22 -04:00
Qstick
12d89b9ab5
Fixed: DownloadedTrackScan API should delete source folder if ImportMode is Move
2017-10-29 00:27:46 -04:00
Qstick
f219e883ec
New: Add Extra Audio Format Unit Test
2017-10-29 00:16:47 -04:00
Qstick
b34c1e5332
Fixed: Unit tests after MediaInfo change
2017-10-29 00:10:45 -04:00
Qstick
64d58a2248
Fixed: Backup fails on certain platforms
2017-10-29 00:10:27 -04:00
Qstick
272adfcef7
Fixed: Better error message for DNS exceptions on mono.
2017-10-28 23:58:16 -04:00
Qstick
f09ef025c5
Fixed: Improved database backup journal handling
2017-10-28 23:54:26 -04:00
Qstick
99ab61fac6
Fixed: Slower daemon startup loop if Lidarr runs into non-recoverable errors
2017-10-28 23:49:54 -04:00
Qstick
38a6dbbc42
Fixed: Null Check on Sabnzbd Version Parse
2017-10-28 23:40:27 -04:00
Qstick
311df71acf
Fixed HttpUri parsing of domain names with underscores
2017-10-28 23:38:21 -04:00
Qstick
1c1549820b
Fixed: Ignore '.unwanted' directory when importing.
2017-10-28 23:36:09 -04:00
Qstick
099f24afea
Fixed: Abort Newznab indexer Test if connection failed.
2017-10-28 23:14:40 -04:00
Taloth Saldono
4968cb9973
Fixed: Changed qbitTorrent 3.3.14 api.
...
fixes #1956
2017-10-28 23:10:44 -04:00
Qstick
57aaf62a46
New: Store track renames in History
2017-10-28 23:09:20 -04:00
Qstick
257af8b914
Fixed: Try to set last write time on files moved to recycle bin
2017-10-28 23:00:09 -04:00
Qstick
4725f4b2bd
Fixed: Lidarr stuck if Deluge didn't return an infohash.
2017-10-28 22:57:03 -04:00
Qstick
641f8a88fa
Fixed: Calculates wrong age for releases pushed via ReleasePush api
2017-10-28 22:52:36 -04:00
Qstick
c5661cba04
Fixed: Roksbox metadata images being generated when settings are off
2017-10-28 22:39:17 -04:00
Qstick
2aa8a57925
Slack Improvements
2017-10-28 22:35:50 -04:00
Qstick
b99b23b4bb
Remove non-working Nyaa Baseurl
2017-10-28 17:47:01 -04:00
Qstick
b3b90602a2
Fix Mono SecurityProtocolPolicy
2017-10-28 17:43:46 -04:00
Qstick
6af1ffba50
New: Webhook improvements
2017-10-28 17:38:57 -04:00
Qstick
7e863d61ff
Reorder HttpMethods to match RestSharp
2017-10-28 17:13:34 -04:00
Qstick
9a2cb67980
Fixed: Subtitle extensions should be case-insensitive.
2017-10-28 17:11:41 -04:00
Qstick
331bf5914a
Fixed: Check if NzbGet KeepHistory value is set too high
2017-10-28 17:04:35 -04:00
Qstick
b88d4aad0e
Fixed: Show rounded age in minimum age rejection message
2017-10-28 16:52:48 -04:00
Qstick
d8adc3f480
Fixed: Ignore case when importing extra files
2017-10-28 16:37:24 -04:00
Qstick
ba27554bd3
Tweaked SingleInstancePolicy not to cancel startup if AppData is overridden is set
2017-10-28 16:35:02 -04:00
Qstick
d6bb4c29d0
New: Download client and ID for custom scripts
2017-10-28 16:30:38 -04:00
Qstick
13bfb73ee9
Upstream Changes to DownloadClients and Indexers
2017-10-26 23:21:06 -04:00
Qstick
f6d1b77b45
Misc Newznab/Torznab Updates
2017-10-25 23:08:37 -04:00
Qstick
5bee842b26
New: Ability to set minimum seeders on a per indexer basis
2017-10-25 22:30:31 -04:00
Qstick
28d5fbe409
Fixed: Don't import the same file again
2017-10-25 22:14:06 -04:00
Qstick
541edc9749
Fix: Change IndexerId to ProviderId in OrphanedIndexer Housekeeper
2017-10-25 22:02:51 -04:00
Qstick
a69ceb35fb
Update Integration Unit Tests
2017-10-25 22:02:14 -04:00
Qstick
10c29a65db
Assembly Naming, Default Windows Service Account
2017-10-24 22:31:37 -04:00
Qstick
f1b1904e07
Update DB Schema, Change Artist Slugs, Rework SubtitleFiles to LyricFiles
2017-10-24 21:25:29 -04:00
Qstick
75aa8af9d2
Check for valid URL in MetadataSource, Handle trailing slash
2017-10-22 02:51:09 -04:00
Qstick
70cc2ed8a5
AlbumStudio and ArtistEditor Fixes
2017-10-22 01:25:59 -04:00
Qstick
49309125b6
UI Cleanup, Artist Overview Truncate
2017-10-21 23:49:05 -04:00
Qstick
9b39fea706
Fix Default Quality Profiles
2017-10-18 22:57:11 -04:00
Qstick
a80360f6fd
Remove Remaining TV Code
2017-10-18 21:42:57 -04:00
Qstick
42e25055a9
Rework Tests for Music, Start TV Code Cleanup
2017-10-17 22:55:02 -04:00
Qstick
35eeef3af6
Fix Search Fail When Cannot Parse a Release
2017-10-17 21:07:10 -04:00
Qstick
eaba78ad4a
Add AlbumCutoffService and Refactor UI
2017-10-17 00:05:03 -04:00
Qstick
8683c92de6
Opps Left out of Previous Commit
2017-10-16 22:09:26 -04:00
Qstick
debad793ee
Add ArtistEditedService to handle AlbumType Changes
2017-10-16 22:08:49 -04:00
Qstick
bba52cdbc8
Update RootFolderCheckFixture and RootFolderServceFixture
2017-10-16 21:56:42 -04:00
Qstick
38cbb2114f
Refactor ExtraFile/MetadataFile Services ( #104 )
...
* Preliminary Work for Extras for Music
* DB Migration for ExtraFiles, Other Cleanup
* More Extras Work, Add Album Metadata Type
* Update Housekeeps for Music Extras
* Fix HouseKeeper and add new Tests
* Final round of Cleanup
2017-10-16 21:40:31 -04:00
Qstick
4016d359ac
Guard Against Null AlbumTitle on Import
2017-10-15 15:30:36 -04:00
Qstick
2f74ad6540
Fix String Format Error in NotificationService
2017-10-15 14:16:11 -04:00
Qstick
7776862359
Fix Manual Album Grab, Clean ReleaseResource
2017-10-15 13:10:45 -04:00
Qstick
566ac1a9d3
[UI Work] Add Overview Artist Index View
2017-10-15 02:17:53 -04:00
Qstick
3a4c6fe364
Remove Core.TV references in preperation for Cleanup
2017-10-08 16:25:29 -04:00
Qstick
6685644c5c
Refactor Various HouseKeepers
2017-10-08 16:07:54 -04:00
Qstick
a956e22ce1
Remove SeriesStats Reference and other Series Mapping
2017-10-08 15:33:59 -04:00
Qstick
7d045d5c54
Cleanup RootFolderService and Validation
2017-10-08 15:09:46 -04:00
Qstick
1d120be466
Remove SeriesStats
2017-10-08 14:55:52 -04:00
Qstick
0d8bec272e
Update RootFolder Health Check
2017-10-08 02:11:36 -04:00
Taloth Saldono
18971f9ea2
Check for whitespace in IsValidUrl.
...
closes #2020
2017-10-08 01:32:25 -04:00
Qstick
cf11906118
Don't log error on the shutdown the command execution pipeline.
2017-10-08 01:20:51 -04:00
Qstick
4cb3d8bac7
Log responses from qbit
2017-10-08 01:18:13 -04:00
Qstick
0148f48913
Fixed: Logging full error message to database
2017-10-08 01:14:26 -04:00
Qstick
ad50be9daf
Fixed: Error message when adding a Plex server without a TV library
2017-10-08 01:03:37 -04:00
Qstick
52fbdeaa53
Fixed: Error when processing manual import decisions
2017-10-08 01:00:54 -04:00
Qstick
44e4e46b15
Additional logging when on import decision
2017-10-08 00:55:14 -04:00
Taloth Saldono
828d70b0bd
Removed ugly UUID= VolumeLabel from mounts.
2017-10-08 00:51:00 -04:00
Qstick
54bd3c0b49
Fixed up some errors and do the guid cache fix on the module instead of backend coz that would cause other issues.
2017-10-08 00:43:07 -04:00
Qstick
3383cc1744
Fixed: Deleting an trackfile from the UI that was already deleted from disk
2017-10-08 00:28:57 -04:00
Qstick
d7ef6cc88b
Fixed: Improved message when a conflicting slug is added
2017-10-07 23:58:32 -04:00
Qstick
f8f988a083
Misc Sonarr Pulls
2017-10-07 23:54:13 -04:00
Qstick
4c916f9186
Fix HealthCheck Warning for Artist Folders with 'ro'
2017-10-07 23:26:45 -04:00
Kyse
889b963429
New: Health Check warning if series folder is mounted with 'ro' option on linux
...
Closes #1867
2017-10-07 23:09:29 -04:00
Qstick
a37be66f34
Improve Load Time of Artist Detail Page, and Wanted Page
2017-10-07 23:01:49 -04:00
Qstick
1700c471b7
More UI Cleanup
2017-10-07 18:38:31 -04:00
Qstick
9c88c2006d
Disable Caching of Album Images For Now
2017-10-07 17:40:17 -04:00
Qstick
f812302aa5
More Work on Album Filtering per Artist
2017-10-07 17:37:18 -04:00
Qstick
6a4fb9adf3
Seperate Sentry Project for Production/Develop
2017-10-07 16:29:38 -04:00
Qstick
1fd3a43a4f
Update AssemblyInfo for Versioning
2017-10-07 15:57:46 -04:00
Qstick
b963f2aa82
Add prelim work for Album Filtering
2017-10-07 00:13:00 -04:00
Qstick
90a4838958
Tweak Release Parsing, Add Less strict Regex Cases for Title
2017-10-06 22:52:32 -04:00
Qstick
cbcccf0d9d
Fix Bug with TrackDownloaded Notifications
2017-10-05 22:55:32 -04:00
Qstick
f3e55a236c
Misc UI Fixes
2017-10-05 22:32:26 -04:00
Qstick
52f4f1de03
Remove duplicate ArtistDeleteEvent Handle
2017-10-01 23:41:13 -04:00
Qstick
c8ed46850a
Updates to UI, Update NLog to 4.4.12
2017-10-01 23:05:28 -04:00
Qstick
31db4e2026
Guard Against QualityParser NullReferenceException
2017-09-28 23:43:47 -04:00
Qstick
78f1066535
Add Additional Logging to Track Parsing
2017-09-28 23:32:42 -04:00
Qstick
04766bb786
Remove Series MediaFile Commands
2017-09-28 23:19:27 -04:00
Qstick
ed3b47d76a
Support for Artist Disambiguation and Type
2017-09-28 23:03:13 -04:00
Qstick
6e4638f7b1
Update Music Tests, Added Cases for Should Refresh Artist, Cleanup Skyhook Resources
2017-09-28 22:02:08 -04:00
Taloth Saldono
fcd6feafa9
Updated Transmission tests.
2017-09-27 22:23:27 -04:00
Taloth Saldono
7f882ee425
Fixed: Sonarr not importing torrents in Vuze if the torrent already finished seeding and was stopped.
2017-09-27 22:22:47 -04:00
Taloth Saldono
f67d748da1
Fixed: Incorrect imports with Vuze when torrent contains a single file.
...
fixes #1805
2017-09-27 22:21:50 -04:00
Qstick
82ee8e6c42
Fixed: Smarter application update completed message
...
Sonarr e97e13e89
2017-09-27 22:20:37 -04:00
Qstick
4aa5a35cb4
Added -Scrambled to the ReleaseGroup cleanup list
...
Sonarr f8d5f1fc9
2017-09-27 22:07:35 -04:00
Qstick
c3407657c6
Fixed: Moving and Removing of downloads in usenet clients
...
Sonarr f36d5dc88
2017-09-27 21:56:39 -04:00
Qstick
4c6313c9e2
Fixed: Handling of priority setting when queueing is disabled in qBittorrent
...
Sonarr f8b8fcfb8
2017-09-27 21:48:25 -04:00
Qstick
203a7980cf
Fixed: Regression causing nzbToMedia imports to be copied instead of moved.
...
Sonarr de7f68570
2017-09-26 23:40:08 -04:00
Qstick
64d9457322
New: Check whether an existing trackfile was deleted before grabbing an upgrade, to avoid timing issues in combination with Ignore Deleted Tracks.
...
Sonarr fa006d85f
2017-09-26 23:30:24 -04:00
Qstick
77aa34c340
Fixed: Double periods in extra file names after rename
...
Sonarr 413ce1d9a
2017-09-26 22:25:20 -04:00
Qstick
e8fb678fb8
Fix issue adding a artist when NameSlug for another artist null
...
Sonarr '413ce1d9a
2017-09-26 22:23:50 -04:00
Qstick
5003cd8a14
Rename More Sonarr References
2017-09-26 22:06:05 -04:00
Qstick
729d1142b0
Log TrackImport and TrackFileDeleted to History
2017-09-25 23:44:53 -04:00
Qstick
ab9a9232cf
Sonarr Pulls
...
'e4c341898
'5613ab05e
'372442af2
'28c45f941
'ea1616586
2017-09-25 22:31:52 -04:00
Qstick
482f8c1a61
Map Album from parsed LocalTrack to ManualImportItem
2017-09-25 21:27:18 -04:00
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
9be4ec4c15
[UI] Refactor TrackFile Modal
2017-09-24 22:58:13 -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
9b62c0cb75
Add Back Packages to Support Native VS UnitTests
2017-09-23 00:01:35 -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
8d64a987e0
Remove Previous API
2017-09-21 00:18:47 -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
871a3773b2
[UI Work] History, Queue, Calendar Fixes
2017-09-16 00:16:26 -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
Daniel Underwood
02716c26f6
Update metadata api URL
2017-09-14 17:51:26 -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
77f1d2e64c
[UI Work] Add Artist, Import Artist, Calendar
2017-09-07 23:09:52 -04:00
Qstick
a747c5f135
Fix some Build Issues, Renaming
2017-09-05 23:38:05 -04:00
Qstick
95051cbd63
Initial Commit Rework
2017-09-05 23:00:26 -04:00
Qstick
74a4cc048c
Fixed: UI Artist lookup autocomplete with diacritics.
2017-09-03 22:26:15 -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
c0e922e4a2
Fixed RssParser test. ( #80 )
2017-08-31 22:05:51 -04:00
Qstick
d4b4324dab
Should not empty install folder, MirrorFolder will take care of it. ( #79 )
2017-08-31 21:53:44 -04:00
Qstick
a292f77aa8
Sonarr DiskTransferService Updates ( #78 )
...
* Added a few more files to ignore during file copy.
* Tweaked error message when TransferFile destination already exists.
2017-08-31 21:46:30 -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
1c3cfad23f
Fix Misc UI issues ( #62 )
2017-08-24 22:51:36 -04:00
Qstick
de5e0871cf
Bulk Import ( #55 )
...
Bulk Import
2017-08-23 21:39:27 -04:00
Qstick
0da6f6e3c7
Fix Navbar Search after new DB Schema ( #60 )
...
Fix Navbar Search after new DB Schema
2017-08-19 22:46:11 -04:00
Qstick
2575403c6b
Artist overview in SearchResult and ManualImport ( #58 )
...
Artist overview in SearchResult and ManualImport
2017-08-19 22:06:42 -04:00
Qstick
1a1721b4ee
Fixes misc issues on Artist Detail Page ( #57 )
...
Get MB link working, bring in album-type from db instead of hard code, sort albums by release date, fix quirk with track number sorting, rename tool-tips
2017-08-19 21:03:09 -04:00
Qstick
3da6274211
API Key for signalR connections ( #54 )
2017-08-17 21:29:20 -04:00
Qstick
fcffd5461e
Refactor ReDownload Failed Service ( #52 )
...
Refactor ReDownload Failed Service
2017-08-17 21:28:35 -04:00
Qstick
025534cf71
Fix Setup of Newznab Test ( #51 )
...
Fix Setup of Newznab Test
2017-08-17 21:28:07 -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
87f13e5e9c
Fix Track and Album Format Issues on Artist Page ( #49 )
...
Fix Track and Album Format Issues on Artist Page
2017-08-16 00:02:49 -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
Daniel Underwood
163a2f7495
Add missing file for 1d46e71
2017-08-03 22:45:47 -04:00
Daniel Underwood
1d46e718bb
Add equivalent of SeriesSearchServiceFixture for artists
2017-08-02 21:04:21 -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
Qstick
3888fec0d1
Hookup Auto and Manual Search in Album Dialog
...
Hookup Auto and Manual Search in Album Dialog
2017-07-28 22:35:33 -04:00
Qstick
f0b68afccd
Adds Newznab Album Search Support
...
Adds Newznab Album Search Support
2017-07-28 22:03:28 -04:00
Qstick
b63b2d70df
Fixed: Refactor misc text and variables in settings ( #31 )
...
Fixed: Refactor misc text and variables in settings
2017-07-24 20:56:40 -05:00
Daniel Underwood
f40918ddb8
Add artist search framework code
2017-07-19 22:34:16 -04:00
Daniel Underwood
4e353382a5
Get album by the id instead of hardcoded value due to #20 fixing albumId
2017-07-10 11:28:42 -04:00
Daniel Underwood
8c4d99eeff
Add artist and year to album spec string when available
2017-07-10 11:28:40 -04:00
Daniel Underwood
e617563b63
Add System.Obsolete attributes to tv-specific things seen in adding search code
2017-07-10 11:28:37 -04:00
Daniel Underwood
c4994c0a59
Update rarbg categories for music
2017-07-10 11:28:34 -04:00
Daniel Underwood
c55e3f2c34
Set up framework for artist indexer searching
2017-07-10 11:28:30 -04:00
Qstick
d32cf1120e
Fixed: Artist Delete, Track Delete when Artist Delete ( #30 )
...
Fixed: Artist Delete, Track Delete when Artist Delete
2017-07-08 07:14:53 -05:00
Qstick
d4b79b9c41
Fixed: Artist Editor View and API Backend ( #29 )
...
Fixed: Artist Editor View and API Backend
2017-07-08 07:13:16 -05:00
Qstick
a0e0a6e587
Fixed: Album Folder Toggle/Artist Name in Edit Artist Popup ( #27 )
...
Fixed: Album Folder Toggle/Artist Name in Edit Artist Popup
2017-07-08 07:12:06 -05:00
Qstick
5808bfdd40
Fixed: Redirect calls missing URL Base ( #24 )
...
Fixed: Redirect calls missing URL Base
2017-07-08 07:11:14 -05:00
Qstick
7e6ec654ce
Fixed: Follow 301 redirects when fetching torrents ( #21 )
...
Fixed: Follow 301 redirects when fetching torrents
2017-07-08 07:08:47 -05:00
Qstick
572586063e
Fixed: Various Unit Tests Issues/Additions ( #28 )
...
Fixed: Various Unit Tests Issues/Additions
2017-07-08 07:08:24 -05:00
Qstick
f4006515a5
Fixed: Twitter oAuth callback URL ( #25 )
...
Fixed: Twitter oAuth callback URL
2017-07-08 07:06:17 -05:00
Qstick
f1eb8a7d8d
Include CSS files in minification ( #23 )
...
Include CSS files in minification
2017-07-08 07:05:49 -05:00
Qstick
8a68e87128
Remove redundant IE meta tag as we use http header instead ( #26 )
...
Remove redundant IE meta tag as we use http header instead
2017-07-08 07:05:00 -05:00
Qstick
48181c6666
Fixed: Ensure an API Key is set when starting Lidarr ( #22 )
...
Fixed: Ensure an API Key is set when starting Lidarr
2017-07-08 07:04:27 -05:00
Qstick
a0847950c2
Fix Double Quote and AlbumID variable for Search ( #20 )
...
Fix Double Quote and AlbumID variable for Search
2017-07-07 21:24:18 -05:00
Qstick
289279af8e
Becuase we do Music! ( #19 )
...
Becuase we do Music!
2017-07-07 21:06:56 -05:00
Qstick
dcde579a43
First Pass At AlbumStudio Page, Also Fixes Monitoring ( #16 )
...
* First Pass At AlbumPass Page, Also Fixes Monitoring
First Pass At AlbumPass Page, Also Fixes Monitoring
* Catchy New Name, Fix Crash when visit Wanted Page
Catchy New Name, Fix Crash when visit Wanted Page
* Rename API to match
Rename API to match
* Get Bulk Monitoring Working on Album Studio Page
Get Bulk Monitoring Working on Album Studio Page
* Fix Wanted Query
Fix Wanted Query
* Codacy
Codacy
* Fix Cutoff Link To AlbumStudio
Fix Cutoff Link To AlbumStudio
* Add Header, Move Artist Monitor, Change Artist Column Heading
Add Header, Move Artist Monitor, Change Artist Column Heading
2017-07-07 21:06:21 -05:00
Qstick
66ad301892
Tweak Wanted Page, Missing Query ( #15 )
...
Fix wanted page query so it only pulls albums with missing tracks, Correct Album header on wanted page, Implement albumtitle cell to allow click on album.
2017-07-04 05:49:07 -05:00
Qstick
f12e27a702
Add Album Cover Placeholder, Update Readme with Node Note ( #14 )
...
* Add Album Cover Placeholder
* Updated Readme
2017-07-03 16:00:13 -05:00
Joseph Milazzo
ef4da4ac9f
Track Parsing Code ( #10 )
...
* We now have the ability to import local tracks into Lidarr. Switching to IDv3 tag reading over custom parsing for local tracks.
* Stable code for track refresh.
* RefreshArtist and RescanArtist events are working correctly. Need to add potential rejection decisions in future.
* Implemented code comments
* PR comments and fixing some odd db bugs.
* Fix some conflicts after Unit Test PR Merge
Fix some conflicts after Unit Test PR Merge
* Track/Album Add and Update Fixes
Track/Album Add and Update Fixes
* Fixed an issue with trackimport looking up trackId instead of artistId
* Add Handle to TrackService for TrackAddedEvent
Add Handle to TrackService for TrackAddedEvent
* Update Quality Regex, Store BitRateMode in TrackFile
Update Quality Regex, Store BitRateMode in TrackFile
2017-07-03 13:39:06 -05:00
Qstick
4cfd39f7fe
Fix Unit Tests Build ( #13 )
...
* Fix Unit Tests Build
* Updated Manage Artists view
Fix Unit Tests Build
* Small UI fixes
Small UI fixes
2017-07-01 19:21:39 -05:00
Qstick
8b98cd8825
Implement Calendar View ( #9 )
...
Implement Calendar View
2017-06-27 21:25:51 -05:00
Qstick
d8ea0a3243
Many UI and API Improvements ( #8 )
...
This fixes and implements many items on the ArtistIndex Page and ArtistDetailPage
* Create ArtistStatistics Core Module and tie into API.
* Create Members Class and tie into ArtistModel and Artist API resource.
* Finish Out Album API resources and pass to ArtistDetailPage.
* Finish Out Track and TrackFile API resources and pass to ArtistDetailPage.
* Lots of UI work on Artist Detail Page to get Albums and Track list working.
* Add Cover and Disc Image Types to MediaCover Class
* Remove AddSeries UI Flow, since we have replaced with AddArtist (Cleanup)
2017-06-25 08:17:49 -05:00
Joseph Milazzo
2c7398ac66
Merge pull request #7 from lidarr/feature/trackParse
...
New Album Database design and restabilizing add artist flow with LidarrAPI.Metadata.
2017-06-21 20:47:15 -05:00
Qstick
c6ac0878a7
Fix Crash due to ForeignArtistId not being in DB for TrackFile Table
...
Fix Crash due to ForeignArtistId not being in DB for TrackFile Table
2017-06-21 21:45:07 -04:00
Joseph Milazzo
ee90d8021a
Merge conflicts
2017-06-21 20:32:50 -05:00
Joseph Milazzo
bf7f890c48
Restabilized add artist flow with NodeJS API
2017-06-21 20:30:45 -05:00
Joseph Milazzo
dc0db08ca8
Merge conflicts
2017-06-21 06:16:22 -05:00
Qstick
916db8d356
Add Track and TrackFile API Resources
...
Add Track and TrackFile API Resources, Add Rename Track Resource, Add GetFilesByAlbum function to Media File Service, Add Links to Artist Detail Page, Misc other UI work
2017-06-20 23:06:28 -04:00
Joseph Milazzo
e96cf08409
Back to a stable build. Fixedtrackrepo.findtracks
2017-06-20 08:03:13 -05:00
Qstick
fafe4e93f3
Clean up and back to build state
...
Clean up and back to build state
2017-06-19 20:57:07 -04:00
Joseph Milazzo
b4279a455e
Fixed all issues from merging
2017-06-19 08:06:37 -05:00
Joseph Milazzo
e7f72a9d08
Merging feature/db into feature/trackParse
2017-06-19 07:56:42 -05:00
Qstick
fe58f54ad4
NamingConfig Refactor
...
Adds track NamingConfig, Gets naming section in settings working. Adds Release Year token and track number token
2017-06-18 22:16:39 -04:00
Qstick
a8ac1f3adc
Album Repo Work
...
Adds Album Repo (Need to Update Album API), Gets Tracks working with new Schema, Fixes Albums Saving to DB
2017-06-17 22:27:01 -04:00
Qstick
15b70ede7c
Track Mapping Fixes
...
Fix Some Issues with Track Mapping
2017-06-12 23:03:36 -04:00
Qstick
0f3c355381
New DB Schema
...
Rearrange DB Schema for Album Centric Plan
2017-06-12 22:02:17 -04:00
Qstick
22f19b5cb5
Fix some Path Related Tests
2017-06-09 22:45:04 -04:00
Qstick
2a4141f658
Should be Capitalized
2017-06-09 22:07:22 -04:00
Qstick
280229d528
Fixes Existing Detection on In Search Results
...
Fixes Existing Detection on In Search Results when adding a new artist
2017-06-04 21:19:46 -04:00
Joseph Milazzo
49b616b69d
Merge pull request #3 from Qstick/fix/ArtistDelete
...
Fixes Artist Delete after Previous UI Work
2017-06-04 19:47:13 -05:00
Qstick
24f36a2a51
Fixes Artist Delete after Previous UI Work
2017-06-04 15:33:52 -04:00
Joseph Milazzo
3d7059c944
Merge branch 'develop' of https://github.com/mattman86/Lidarr into feature/LidarrAPI
2017-06-04 11:40:08 -05:00
Joseph Milazzo
704983f652
Fixed small issue in ProfileService. Reimplemented the metadata with LidarrAPI.Metadata
2017-06-02 20:25:34 -05:00
Qstick
b87c6ef7c7
Fix two small UI bugs
2017-05-30 21:12:00 -04:00
Joseph Milazzo
da898cfd84
Merge pull request #15 from Qstick/feature/UIWork
...
Rename AddArtist, Artist UI folders. Other UI Work
2017-05-30 19:34:12 -05:00
Qstick
2baa1da4b6
Seperate AddArtist, Artist. Refactor NavSearch, Artist Editor. Other
...
Misc UI Fixes
2017-05-30 20:27:28 -04:00
harris
fc5ab94d4f
Update Download Clients
2017-05-29 21:43:40 -04:00
Joseph Milazzo
7dcacffec7
Added some extra code around erroneous Qualities in ProfileService
2017-05-29 13:05:18 -05:00
Joseph Milazzo
1024555f75
At a point where we can build. Many TODOs and existing Series-based APIs need to be removed. No track code actually works.
2017-05-29 12:09:18 -05:00
Joseph Milazzo
235e753b93
Merge branch 'develop' of https://github.com/mattman86/Lidarr into feature/trackParse
2017-05-28 20:16:11 -05:00
mattman86
775f96c865
Merge pull request #12 from Qstick/feature/newznabsettings
...
Change Default NewzNab categories from tv to audio
2017-05-24 15:20:48 -06:00
harris
8696c3f76e
Image/Logo Updates
2017-05-20 22:01:03 -04:00
harris
97fefa12c9
Change Default NewzNab categories from tv to music
2017-05-20 20:01:11 -04:00
Joseph Milazzo
7acad802fb
Merge pull request #8 from mattman86/feature/trackRepository
...
Implemented Tracks
2017-05-11 13:43:30 -05:00
Joseph Milazzo
76db95947c
Refactored most code for track parsing.
2017-05-11 13:43:05 -05:00
Joseph Milazzo
d1eb9ff16c
Changed AristId to a long
2017-05-08 07:43:23 -05:00
67714561ea
Merge branch 'develop' of https://github.com/mattman86/Lidarr into runraid
2017-05-07 19:07:44 -07:00
d7ad9b8218
Support music qualities. This is a work in progress, lots of code still references tv series
2017-05-07 19:07:19 -07:00
Joseph Milazzo
fbb6691ea1
Implemented Tracks and ability to save to the DB. Updated SkyHook to support ArtistSlug.
2017-05-07 17:50:07 -05:00
Matthew Despain
a3031a9aee
AppVeyor: Attempt 3
2017-05-07 15:29:10 -06:00
Matthew Despain
ffebcc3a78
AppVeyor: Attempt 2
2017-05-07 15:21:27 -06:00
Joseph Milazzo
66445930eb
Merge branch 'develop' of https://github.com/mattman86/Lidarr into develop
2017-05-07 14:57:35 -05:00
Joseph Milazzo
acb7d33d09
Implemented track lookup into skyhook.
2017-05-07 14:55:49 -05:00
Joseph Milazzo
a09d5d0b69
Switched over to using Spotify API for meta data. This will require deleting DB to start using.
2017-05-07 14:32:13 -05:00
Joseph Milazzo
b481bc6e45
Partially implemented ArtistRefreshCommand. In order to move forward, API may need to be switched to Spotify.
2017-05-07 11:58:24 -05:00
runraid
d04cd2ae95
Revert girl url
2017-05-06 08:03:41 -07:00
runraid
a8b40ce1f6
Update readme, replace sonarr->lidarr
2017-05-06 07:44:46 -07:00
Joseph Milazzo
6aff6de378
Added Artist Overview.
2017-05-05 14:33:46 -05:00
Joseph Milazzo
3662bb933b
Fixed up API to instead call multiple APIs and mash results together
2017-05-05 13:35:28 -05:00
Joseph Milazzo
f97ed62fae
Partially implemented artist overview. Needs review
2017-05-05 12:57:58 -05:00
Joseph Milazzo
5302c0915e
Fixed wording
2017-05-05 08:22:12 -05:00
Joseph Milazzo
3f2c00410d
Merge branch 'develop' of https://github.com/mattman86/Lidarr into develop
2017-05-05 08:19:59 -05:00
Joseph Milazzo
0ec8830def
Fixed issue with Artist page not rendering the artists in DB
2017-05-05 08:19:49 -05:00
mdespain
bebb82ec9f
Fixing my epic fail of not setting the columns to allow null.
2017-05-04 10:41:59 -06:00
Matthew Despain
ea01ee335b
Updating service provider with Lidarr name
2017-05-04 10:17:43 -06:00
Matthew Despain
d14111f914
Updating links and adding credits
2017-05-04 10:16:58 -06:00
Matthew Despain
e03af77375
Adding music related columns to NamingConfig table.
2017-05-04 10:16:09 -06:00
Joseph Milazzo
50d5693399
Fixed returning empty artist list from db.
2017-05-04 08:00:19 -05:00
Matthew Despain
78639d1787
More refactoring
2017-05-03 09:03:43 -06:00
Matthew Despain
5cedc93286
Updating logos and icons
2017-05-03 00:13:47 -06:00
Joseph Milazzo
d23492177a
Merge branch 'feature/database' of https://github.com/mattman86/Lidarr into feature/database
2017-05-02 21:42:07 -05:00
Joseph Milazzo
5ee1077e1e
DB now stores Artists. DB schema may need small tweaks.
2017-05-02 21:40:29 -05:00
Joseph Milazzo
9a79b590cc
Merge branch 'develop' into feature/database
2017-05-02 07:03:13 -05:00
Joseph Milazzo
f2a8336b31
Search to add DB flow is error free but the artist doesn't add.
2017-05-01 21:07:11 -05:00
Joseph Milazzo
fa52eabb79
Almost finished linking frontend to backend. A few issues with DB mapping to work out.
2017-04-30 16:54:01 -05:00
Joseph Milazzo
5b0f11b19a
Albums can now be seen per artist from search.
2017-04-30 11:34:53 -05:00
Joseph Milazzo
de21685896
Multiple artists return to UI
2017-04-30 09:26:50 -05:00
Joseph Milazzo
a08ebcc0c2
Now returns one artist back with albums.
2017-04-30 08:54:37 -05:00
TCBWZA
7e97f8c423
Break XEM URL as per a request to remove it.
2017-04-29 05:34:32 +02:00
Joseph Milazzo
2813fccc78
Updated the code to allow a search to be made from UI to iTunes and return a mock result.
2017-04-28 17:05:35 -05:00
TCBWZA
b7a46a9e51
Update internal URL's to point to lidarr.audio
2017-04-28 16:55:18 +02:00
Joseph Milazzo
39b58ebda3
Changed the db to represent compilations. By default a track will have a single albumId and a list of artistIds. If the album is a compilation, we will use Various Artists to align with Plex, iTunes, and Amazon.
2017-04-27 18:28:36 -05:00
Joseph Milazzo
118e2dfe93
Updated to support Album and Track level Compilations
2017-04-25 07:47:14 -05:00
Joseph Milazzo
ad23e8ce9f
Added Music models and basic database
2017-04-20 18:57:03 -05:00
TCBWZA
e73158d5fa
Update _fileExtensions to include .mp3 (quality unknown), .m4a quality DVD and .flac quality RAWHD
2017-04-13 20:31:52 +02:00
TCBWZA
1a11a932e3
Remove ISceneMappingService to get rid of service.sonarr.tv access errors
2017-04-13 20:14:13 +02:00
TCBWZA
b6cf96b737
Changes to remove sentry submissions and refrences to sonarr.tv
2017-04-08 23:47:59 +02:00
TCBWZA
1e8adf0926
Remove references to sonarr sentry
...
update ics entry to nzbdrone_album
2017-04-08 23:47:21 +02:00
TCBWZA
31ca0002d7
Change process name and rename assembly
2017-04-08 18:46:28 +02:00
TCBWZA
402f7435ee
Change SSL port and set default branch to develop
2017-04-08 18:29:50 +02:00
TCBWZA
0d4e049225
Removed reference to Sonarr and replaced them with Lidarr
2017-04-08 17:48:31 +02:00
Joseph Milazzo
3ebbaf4eb7
Use different folder to store sqlite database.
2017-04-08 08:37:15 -05:00
Matthew Despain
a61cdeed0d
Removing the MusicBrainz API in favor of iTunes
2017-04-07 15:11:08 -06:00
Matthew Despain
d0728bbe22
Changed the default port to 8686
2017-03-31 12:55:07 -06:00
Matthew Despain
270a6659a5
Changing the output directory
2017-03-31 12:54:26 -06:00
Matthew Despain
a37add2f7a
Added MusicBrainz API project
2017-03-30 20:37:24 -06:00
Matthew Despain
7208d4c887
New icon
2017-03-30 20:24:48 -06:00
Matthew Despain
20c8dec50a
First round of refactoring.
2017-03-29 21:49:38 -06:00
Mark McDowall
83370ddbbb
New: Episode files sent to Recycling Bin are put into subfolders
...
Closes #401
2017-03-29 06:44:50 -07:00
Mark McDowall
c20b152c28
Fixed spelling in message
2017-03-26 13:21:29 -07:00
Mark McDowall
bf5067466d
Guard against a null file showing an exception in release rejections
...
Fixes #1755
2017-03-26 13:01:59 -07:00
Taloth Saldono
ec7f749541
Tweaked default config for extra files import.
2017-03-26 21:22:58 +02:00
Taloth Saldono
56ecbf4a31
Fixed: Sabnzbd error when tv sorting enabled for all categories.
2017-03-26 17:09:22 +02:00
Mark McDowall
1b39911135
True/False for config settings value
2017-03-25 22:18:57 -07:00
Mark McDowall
6aaefae2d5
New: Explicit toggle for importing extra files
2017-03-25 09:13:28 -07:00
margaale
db9d601115
Revert Session name
2017-03-23 13:46:01 -03:00
Taloth Saldono
e7331539f0
Fixed: Newznab default capabilities erroneously cached if indexer is unavailable.
2017-03-23 17:12:10 +01:00
Taloth Saldono
58bd57bed6
New: Updated MediaInfo to 0.7.93.
2017-03-22 19:17:55 +01:00
Mark McDowall
7a58082cd7
smallicon for Join notifications
...
New: White icon with transparent background for Join notifications notification bar icon
Closes #1458
2017-03-19 23:31:50 -07:00
Taloth Saldono
2e08f195e4
Fixed: Zero length file causes MediaInfo hanging in 100% cpu load.
2017-03-19 22:02:52 +01:00
Taloth Saldono
a1a5e29c3e
fixed sab tests.
2017-03-19 19:00:05 +01:00
margaale
5033886b90
Fixed: DownloadStation api client for DSM 5.x.
2017-03-19 18:50:56 +01:00
Mark McDowall
3c22f68f5a
Fixed: Parsing releases with year added to the end of the series title
...
Fixes #1768
2017-03-18 22:45:47 -07:00
Mark McDowall
a0d98951aa
Use MaterialisingResponse for static resource responses
2017-03-18 12:22:44 -07:00