1
0
Fork 0
mirror of https://github.com/lidarr/Lidarr synced 2025-03-15 16:26:34 +00:00
Commit graph

3569 commits

Author SHA1 Message Date
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