Commit Graph

202 Commits

Author SHA1 Message Date
ta264 fe13823b43 Fixed: Incorrectly looking up books by EditionId 2021-06-11 14:36:15 +01:00
ta264 e1465f5336 Fixed: Renaming multi-part books 2021-06-11 14:36:15 +01:00
ta264 9fb7a1051e Rename MP3-320 to MP3 2021-05-28 06:49:08 +01:00
ta264 f6a04f7890 New: Basic audiobook support 2021-05-28 06:49:08 +01:00
ta264 11577b6db9 Fixed: Identification failing if book metadata has no authors 2021-05-07 18:54:33 +01:00
ta264 3940d4aa28 Fixed: Run import identification even for unparsable releases 2021-04-12 19:49:32 +01:00
ta264 41f5f0f2d4 New: Search for new editions from goodreads when identifying 2021-04-12 19:49:32 +01:00
ta264 404da4ae22 Fixed: Handle parsing books with multiple authors properly 2021-04-12 19:49:32 +01:00
ta264 e29b0c318e Fixed: Prevent renaming calibre files 2021-04-12 19:49:32 +01:00
ta264 ad2b3e5cc5 Fix tests 2021-03-19 19:28:58 +00:00
ta264 acb6fc01b3 Fixed: Gracefully handle Goodreads search error
Fixes #897
2021-03-17 21:35:42 +00:00
ta264 791bba471f Fixed: Trying to get book details from filename when already obtained from tags 2021-02-12 16:04:15 +00:00
Qstick 93ba5ade9e Cleanup Conflicts in Sonarr/Lidarr Pulls
Co-Authored-By: Robin Dadswell <19610103+RobinDadswell@users.noreply.github.com>
2021-01-28 23:43:19 -05:00
Qstick ff40d82ef1 Fixed: Edge case where import fails due to DB relationship mismatch
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick e30c078962 Remove unnecessary usings
Signed-off-by: Robin Dadswell <robin@dadswell.email>
2021-01-28 23:43:19 -05:00
Qstick 9c096aae10 Fixed: Performance issue when scanning large root folder 2021-01-28 23:43:19 -05:00
ta264 3e4ebe8aca Pull DownloadClientItemClientInfo part of 824d315a 2020-12-13 07:21:03 +00:00
ta264 45d49117ca New: Use Goodreads directly, allow multiple editions of a book (new DB required) 2020-07-01 21:16:07 +01:00
Qstick 307989aab7 More Fun in Core with Naming 2020-05-19 21:50:37 +01:00
Qstick 8547af9fae Method, Variable, Class Renames in Readarr.Core
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
2020-05-13 20:42:22 -04:00
ta264 08496c82af New: Readarr 0.1 2020-05-09 22:24:45 +01:00
ta264 b50b0a1411 Swap to dapper with lazyload 2020-02-29 19:44:07 +00:00
Mark McDowall 94ac75c6b7 Monitor and Process downloads separately
New: Queue remains up to date while importing file from remote file system
Fixed: Failed downloads still in queue won't result in failed search
2020-02-27 21:52:31 +00:00
ta264 a506125841 New: Don't require artist mapping 2020-02-11 21:22:45 +00:00
ta264 34b1d429be New: Pass DownloadClientItem to Import Specs 2020-02-11 21:22:45 +00:00
Qstick f77a2feeef StyleCop (#1058)
* Stylecop Rules and Fixes
2020-01-03 07:49:24 -05:00
ta264 9f5dac3789 Fixed: Convert MonoOnly to PosixOnly 2019-10-29 20:38:57 +00:00
ta264 3f8b227d76 Fixed: Prevent GetFilesByBasePath matching partial paths
When searching for /test/path it was returning files in /test/path2.
Fix by making sure to search for /test/path/
2019-10-02 21:22:46 +01:00
Qstick 10f2f66ba0 New: FluentAssertions to 5.9.0 2019-09-16 18:14:28 -05:00
Qstick 70623c320f New: User configurable minimum free disk space
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
Qstick 855a8dbf85 Fixed: Errors logged during import when existing episode file is partial removed in the DB
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
2019-09-16 18:14:28 -05:00
ta264 c4b7e04a96 Fixed: NRE when tagging an album with omitted media 2019-09-05 19:23:01 -04:00
ta264 4413c7e46c New: Unmapped files view (#888)
* New: Unmapped files view

Displays all trackfiles that haven't been matched to a track.
Generalised the file details component and adds it to the album
details screen.

* Add sorting by quality

* New: MediaServiceTests & MediaRepoTests
2019-08-25 11:49:30 -04:00
ta264 a35f965d31 New: Write genres and album art to track file tags 2019-08-02 19:25:14 +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 2f1290d488 Fixed: Correctly handle Repack Releases 2019-07-27 13:14:51 -04:00
ta264 61b6572f61 Fixed: Failure re-adding a deleted artist 2019-07-27 07:31:47 +01:00
ta264 0b7a42ee3b New: Refactor metadata update 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 343b27b886 Fixed: Update modified times as well as sizes 2019-07-21 07:35:56 +02:00
ta264 12b73830d3 New: Moq to 4.12 2019-07-10 06:21:00 +01: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 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
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 038deb0e8d Fixed: Tag writing when release country is missing (#700) 2019-03-27 07:49:32 +00:00
ta264 6e4b1ba1fe Fixed: MediaFileRepository was ignoring AlbumRelease monitored flag (#689) 2019-03-23 08:37:34 +00:00