ta264
cb2bd0273f
Fixed: Null reference error importing some books
3 years ago
Sean A
27259c1ebd
Fixed: Ensure AudioTag years have default values ( #1272 )
...
* Fixed: Ensure AudioTagService years have default values
* Fix AudioTagServiceFixture.cs tests
Co-authored-by: Sean Anderson <sean.anderson@gaiaresources.com.au>
3 years ago
ta264
ffc97d8489
Fixed: Use track title tag if album tag not set
3 years ago
ta264
bdcee8c7c1
New: Try matching with "Unabridged" removed from title
3 years ago
ta264
dc2de62b03
Fixed: Use both album artist and track artist fields to pick up author for audiobooks
3 years ago
ta264
cdf8b0bc8f
Fixed: Split concatenated authors when calculating match
3 years ago
ta264
665d87b8d7
Fixed: Prefer 13 character ISBN from epub metadata
...
Fixes #1210
3 years ago
ta264
4712fedb0e
New: Refresh books added to match existing files
...
Fixes #1146
(cherry picked from commit 40c99fb67587b5890d4d2a3a3af1d61034598e1f)
3 years ago
ta264
d8d09c2517
Fixed: Books added to match existing files have correct monitored status
...
(cherry picked from commit c98b22723aa8bf0bba2ce9f5b9ec74608c354751)
3 years ago
ta264
59c1bf0b1f
Fixed: Prevent books being added with AuthorMetadataId 0
...
(cherry picked from commit 0c227d0f21e3803c6293fd5988e48ea010483cad)
3 years ago
ta264
c1a846dd2b
Fixed: Detect more variations of series book naming
3 years ago
ta264
1f22cae4f8
Fixed: Import highest quality file first, not largest size
3 years ago
ta264
b1e92e7f73
Fixed: Computing most common author now we have multiple authors
3 years ago
ta264
85e945430b
Fixed: Read multiple authors from audio tags
3 years ago
ta264
2e5a9b8dd4
Fixed: Don't try to audio tag ebook files
3 years ago
ta264
b3dd116d27
Fixed: Deleting author removes books from Calibre
...
Fixes #1144
3 years ago
ta264
eaa1578c65
Fixed: Error trying to write calibre tags when calibre not enabled
3 years ago
ta264
60a49e3a03
Fixed: Error getting candidates if parsed author is null
3 years ago
Mark McDowall
db885a5111
Fixed: Manual import from queue showing error when download name failed to parse
...
(cherry picked from commit 079a0b56c3e124616fef6e2f81c19f67c13acb96)
Closes #67
3 years ago
ta264
fe13823b43
Fixed: Incorrectly looking up books by EditionId
3 years ago
ta264
e1465f5336
Fixed: Renaming multi-part books
3 years ago
ta264
7fda41c18b
New: Better matching of books with subtitles
3 years ago
ta264
9fb7a1051e
Rename MP3-320 to MP3
3 years ago
ta264
065f03a01a
Add M4B and Unknown Audio qualities
3 years ago
ta264
f6a04f7890
New: Basic audiobook support
3 years ago
ta264
3767c830d5
Fixed: Better detection of existing files
3 years ago
ta264
774180262b
Better tracking of CalibreId
3 years ago
ta264
dc843ec63e
Fixed: Handle filename changes when retagging with calibre
3 years ago
ta264
11577b6db9
Fixed: Identification failing if book metadata has no authors
3 years ago
ta264
72de94308b
Fixed: Setting file dates
...
Fixes #940
4 years ago
ta264
fea34add4b
New: Support kepub (as epub)
4 years ago
ta264
3940d4aa28
Fixed: Run import identification even for unparsable releases
4 years ago
ta264
41f5f0f2d4
New: Search for new editions from goodreads when identifying
4 years ago
ta264
9f37b1c484
New: Get more candidates and include ISBN/ASIN in distance calculation
4 years ago
ta264
404da4ae22
Fixed: Handle parsing books with multiple authors properly
4 years ago
ta264
652fdae7d9
New: Use ISBN / ASIN in preference to goodreads id
4 years ago
ta264
6a61702a91
Fixed: Ensure correct book edition is in the database before importing book
4 years ago
ta264
8ec13f5ead
Fixed: Better aggregation of calibre data
4 years ago
ta264
f584d2d8d2
New: Allow keeping calibre in sync with goodreads
4 years ago
ta264
7072b913a6
New: Allow retagging book files with calibre
4 years ago
ta264
e29b0c318e
Fixed: Prevent renaming calibre files
4 years ago
ta264
b652cf9563
New: Support for deleting books from calibre
4 years ago
ta264
acb6fc01b3
Fixed: Gracefully handle Goodreads search error
...
Fixes #897
4 years ago
ta264
791bba471f
Fixed: Trying to get book details from filename when already obtained from tags
4 years ago
Qstick
93ba5ade9e
Cleanup Conflicts in Sonarr/Lidarr Pulls
...
Co-Authored-By: Robin Dadswell <19610103+RobinDadswell@users.noreply.github.com>
4 years ago
Qstick
ad11ef9d2a
Fixed: Manual Import Fails on failed Import Items
...
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Taloth Saldono
1ff5d814f4
New: Displaying folder-based permissions in UI rather than file-based permissions and with selectable sane presets
...
Fixed: Preserve setgid when applying unix permissions
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Qstick
3af8051e3c
Improve use of All() for Path related queries
...
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Arthur Bols
acd5796d87
New: Removed chown and simplified chmod options for linux/osx
...
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Qstick
79cff81ffd
Rename FilterFiles to FilterPaths
...
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Qstick
e30c078962
Remove unnecessary usings
...
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Qstick
9c096aae10
Fixed: Performance issue when scanning large root folder
4 years ago
ta264
d21e446b0e
Fixed: Temporary fix for broken upgrades
4 years ago
ta264
cab92745da
Fixed: better root folder validation
4 years ago
Robin Dadswell
8fc3aef872
Fixed: Error handling when cannot create folder in Recycling Bin
...
(cherry picked from commit c05fccb90d64d92836603b55d4bd30d5cbdb96a5)
4 years ago
ta264
3e4ebe8aca
Pull DownloadClientItemClientInfo part of 824d315a
4 years ago
ta264
eb50b4f09f
Fixed: Get actual file names from QBittorrent API ( #5226 )
...
* Fixed: Get actual file names from QBittorrent API
Previously we were assuming that the output filename was the category
output dir + the torrent name. This isn't true if the torrent has
been renamed or sanitized.
4 years ago
Mark McDowall
bc395860bb
Fixed: Inaccessible path leading to import process being aborted before processing all items
4 years ago
ta264
b9ba7228b5
Fixed: Re-processing imported download causing task to fail
4 years ago
ta264
45d49117ca
New: Use Goodreads directly, allow multiple editions of a book (new DB required)
4 years ago
Thomas Mathews
d83d2548e5
Fixed: author manual import ( #32 )
...
* Fix: apply fix from Lidarr to the Readarr manual import modal
* Rename Album to Book in the identification override
* Rename "audio" to "book" in the interactive import modal empty message
4 years ago
Qstick
307989aab7
More Fun in Core with Naming
4 years ago
Qstick
ee4e44b81a
Method, Variable, Class Renames in Readarr.Api
4 years ago
Qstick
8547af9fae
Method, Variable, Class Renames in Readarr.Core
...
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
4 years ago
ta264
08496c82af
New: Readarr 0.1
4 years ago
Qstick
3b7eb01918
New: Lidarr to Readarr
5 years ago
ta264
b50b0a1411
Swap to dapper with lazyload
5 years ago
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
5 years ago
ta264
a70e7e4778
New: Split out metadata refresh from disk rescan
5 years ago
ta264
cf15359b89
New: Watch filesystem for changes to library
5 years ago
ta264
39be927b40
Fixed: Rename TrackFiles in DB on artist move
...
Fixes #1012
5 years ago
ta264
a506125841
New: Don't require artist mapping
5 years ago
ta264
34b1d429be
New: Pass DownloadClientItem to Import Specs
5 years ago
Qstick
f77a2feeef
StyleCop ( #1058 )
...
* Stylecop Rules and Fixes
5 years ago
ta264
8a20c0fa83
New: Add/remove individual albums
5 years ago
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/
5 years ago
Qstick
7717b73fdd
Fixed: Recycle bin will clean up files older than 7 days and remove empty folders left behind
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
Qstick
70623c320f
New: User configurable minimum free disk space
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
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>
5 years ago
Qstick
07fca1b6fc
Fixed: Don't double log exception setting file permissions
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
Qstick
9f4a74e371
New: Additional information when Lidarr is unable to access a path during import
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
ta264
c4b7e04a96
Fixed: NRE when tagging an album with omitted media
5 years ago
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
5 years ago
Qstick
89d912bb2b
Fixed: Prevent moving to recycling bin causing a failed import
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
Mark McDowall
699f19b352
New: Cleanup Recycling Bin folders older than X days (0 to disable)
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
ta264
e2e321b9be
Fixed: Removed unused ManualImport Field
5 years ago
RandomNinjaAtk
d929572beb
Fixed: Change UI Genre Tag Separator from ", " to " / " ( #918 )
...
For MP3's, the official separator is " / " and this also works for FLAC. Some applications like Kodi, do not recognize ", " as a separator, but changing it to " / " resolves that...
5 years ago
ta264
1ab8c5a7bb
Fixed: Embedding album art on import
...
On import the album release is adjusted, which triggers an
AlbumEditedEvent which in turn coverts media cover urls to local
urls. The addition of ?lastWrite=xxx broke the calculation of
extenions from the URL. To fix, only set the extension and don't
update the extension if url is changed.
5 years ago
ta264
1dcccf2683
Fixed: Frontend updates when selected album release changed
5 years ago
ta264
dcca2b5a1a
Fixed: Don't re-read file tags if possible
5 years ago
ta264
5f679c5f58
Fixed: Speed up track grouping
...
Don't repeatedly calculate base directories and use simpler path
equality since we know paths come from the same source.
5 years ago
ta264
a35f965d31
New: Write genres and album art to track file tags
5 years ago
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
5 years ago
Qstick
2f1290d488
Fixed: Correctly handle Repack Releases
5 years ago
ta264
76db27e8c2
New: Add old ids, artist aliases and genres
5 years ago
ta264
343b27b886
Fixed: Update modified times as well as sizes
5 years ago
ta264
dc44bbd210
Fixed: ManualImport sets file size and last modified
...
So that manually imported files get filterd out by the unchanged files filter
5 years ago
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.
5 years ago
Qstick
12cc2ef95a
Fixed: Manual import of unknown aritst items in Activity: Queue
5 years ago
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
5 years ago