ta264
e29b0c318e
Fixed: Prevent renaming calibre files
4 years ago
ta264
ad2b3e5cc5
Fix tests
4 years ago
ta264
acb6fc01b3
Fixed: Gracefully handle Goodreads search error
...
Fixes #897
4 years ago
ta264
1e0e8adc77
More mono cleanup
4 years ago
ta264
d6170dbfed
New: Use native dotnet host and DryIoc
4 years ago
ta264
32833b5fc4
Fixed: Parsing [book] by [author]
4 years ago
ta264
1cdcfe25c0
Fixed: Improve parser when release has colons in title
4 years ago
ta264
791bba471f
Fixed: Trying to get book details from filename when already obtained from tags
4 years ago
ta264
d51af026fb
Move test harness packages to Directory.Build.props
4 years ago
ta264
fb130fd0e9
New: Drop mono support
4 years ago
ta264
760de88e7c
New: .NET 5 support for FreeBSD 11+
4 years ago
ta264
da1686b53c
New: Build with NET5
4 years ago
Taloth Saldono
36b8df87d2
Fixed: Validation of new qbittorrent max-ratio action config
...
(cherry picked from commit d1c3ae17491726320c58561548a21d83dae7fe7d)
4 years ago
bakerboy448
fd81ca86db
New: Update all wiki links to point to the Servarr Wiki
4 years ago
Qstick
42262877b0
Quick fix for Queue sort by Author SortName
...
Signed-off-by: bakerboy448 <55419169+bakerboy448@users.noreply.github.com>
4 years ago
Qstick
bc4aed17a2
Revert "Fix GoodReads Search Test, New First Book"
...
This reverts commit c8263fd856
.
4 years ago
Qstick
c8263fd856
Fix GoodReads Search Test, New First Book
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
ta264
ffc12656ee
Add SortKey validation
...
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Qstick
1e735da9f1
Fixed: False Positives for RemotePath check with Deluge
...
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
Mark McDowall
0c8ad37a8f
New: Differentiate between short term and long term (more than 6 hours) indexer failures
...
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Taloth Saldono
4af4d45873
Fixed: Removed hardlink-based transactional file transfer logic (instead relying on explicit copy+delete for cifs)
...
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Taloth Saldono
459dcc2ed6
New: Added FileList.io indexer support
...
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Qstick
4ca774182a
Improve root folder health check
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Taloth Saldono
db51254827
Improved error message when nzb download contains an newznab error instead
...
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
Jacob
ea4044f237
New: Added option to filter Release Profile to a specific indexer
...
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Qstick
7ea1bf71dd
Fixed: Use Proxy for MediaCovers and Metadata
...
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Mark McDowall
9216fe28d0
Fixed: Include releases that failed to parse in search results
...
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Qstick
649ecd94ea
New: Event Driven HealthCheck Support
...
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Qstick
634153b658
Fixed: Disregard Real when user disabled proper preference
...
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Qstick
ff40d82ef1
Fixed: Edge case where import fails due to DB relationship mismatch
...
Signed-off-by: Robin Dadswell <robin@dadswell.email>
4 years ago
Qstick
17b5187729
Fixed: Delay profile being ignored for non-revision upgrades
...
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
Mark McDowall
32a49083e7
New: Show health warning if system time is off expected time
4 years ago
Qstick
9c096aae10
Fixed: Performance issue when scanning large root folder
4 years ago
Mark McDowall
94075a9bf6
New: Treat Manual Bad in history as failed
...
(cherry picked from commit ab478fd64bdf2b710fb865006858a1a7dbdbad21)
4 years ago
Qstick
9a13790354
Fix BasicRepository Tests when not on UTC
...
(cherry picked from commit 4f7dc94b94bda49443c28baefc592e7388bcf540)
4 years ago
ta264
3e4ebe8aca
Pull DownloadClientItemClientInfo part of 824d315a
4 years ago
ta264
a5635c3396
Fixed: Import single file torrents with a folder from QBittorrent
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
nitsua
0672fc7b85
Custom Notification cleanup
...
- Renamed event "BookDownload" to "Download" to match sonarr/radarr
- Renamed "TrackRetag" to "BookRetag" (Lidarr leftovers)
4 years ago
ta264
44fa6e4cc1
Fix test
4 years ago
Dtaggart
916acdb81a
New: Index priority
4 years ago
ta264
2f8ac793ff
New: Refresh button on book page that bypasses cache
4 years ago
ta264
9100191ad0
New: Ensure covers up to date with Goodreads
4 years ago
ta264
709a945531
Fixed: Error fetching paged records from API without a sort key
...
(cherry picked from commit 53f1857e6349fc4c674dbaec50b0dda681f073ae)
4 years ago
ta264
737bde0c5c
Fix test
4 years ago
ta264
220808a7c4
Fixed: Import list import error
4 years ago
Taloth Saldono
e39fee9209
Skip unknown/removed commands still queued in the database
4 years ago
ta264
01290965c5
Fix test
4 years ago
ta264
2ce12e1a7e
Move runtime copy into a separate target
4 years ago
ta264
ea909c6d99
Bump net core to 3.1.7
4 years ago
ta264
4cc09a7cc0
Fix test
4 years ago
ta264
e1862653f9
Fixed: Don't strip apostrophes
4 years ago
ta264
46c0e3c481
Ignore book-search test
4 years ago
ta264
919a807c72
Fix fingerprinting tests
4 years ago
ta264
5f2d57f33b
Fixed: Goodreads import lists
4 years ago
Qstick
222157150c
Use new fluentmigrator prerelease feed, update to alpha 289
4 years ago
ta264
c1b9590df2
Bump to net core 3.1.5, update packages
4 years ago
ta264
ac73b9711a
Fixed: Parsing books written before year 1
4 years ago
ta264
3fa605177c
New: Cache goodreads responses
4 years ago
ta264
45d49117ca
New: Use Goodreads directly, allow multiple editions of a book (new DB required)
4 years ago
ta264
22679d6187
Fixed: Missed list monitor type rename
5 years ago
Qstick
307989aab7
More Fun in Core with Naming
5 years ago
Qstick
3ae3c9dfc1
New: Improve Newznab Searching (Book-Search Caps, ISBN Search)
5 years ago
Qstick
ee4e44b81a
Method, Variable, Class Renames in Readarr.Api
5 years ago
Qstick
8547af9fae
Method, Variable, Class Renames in Readarr.Core
...
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
5 years ago
ta264
49d3c27647
Fix mono version checks and mono test checks
5 years ago
ta264
08496c82af
New: Readarr 0.1
5 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
8e4e62c17a
New: Only refresh items that have updated on metadata server
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
6af29da4c9
New: Bump to .NET Core 3.1
5 years ago
ta264
12d8075184
Distribute fpcalc for netcore builds
5 years ago
ta264
4346c76d4f
New: Multi target net framework 4.6.2 and net core 3.0
5 years ago
ta264
9f5dac3789
Fixed: Convert MonoOnly to PosixOnly
5 years ago
ta264
ebf4859167
Update FluentMigrator to v4
5 years ago
ta264
d8d7a2c28a
New: Use sqlite package
5 years ago
ta264
4a0468e1ab
New: Use dotnet tooling, produce 64bit build on windows
5 years ago
ta264
6a9887f7e2
New: Cache spotify -> musicbrainz mapping
5 years ago
ta264
c919f768d9
Fixed: Handle ratelimit response from acoustid
5 years ago
ta264
c69733a0c9
Fixed: Mock AcoustId responses so tests don't fail when API down
5 years ago
ta264
2e127d721c
Fixed: Remove obsolete HttpProvider
5 years ago
ta264
32ced861a7
Fixed: Remove obsolete Plex HomeTheater/Client notifcations
5 years ago
ta264
9dc87762b7
Fixed: Remove obsolete XBMC HTTP notification API
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
ta264
ea8d19a513
Fixed: Correctly page through Spotify followed artists
5 years ago
Qstick
f4e4bae465
Fixed: Artist FindById Should Find OldIds
5 years ago
ta264
55e141c44b
Fixed: app.config no longer required
5 years ago
ta264
3ced1843bf
Changed: Remove growl and prowl
5 years ago
Qstick
10f2f66ba0
New: FluentAssertions to 5.9.0
5 years ago
Qstick
965db35db3
Fixed: RARBG links in Interactive Search
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
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
99df2526b4
New: Update NBuilder to 6.0.1
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
Mark McDowall
cf4d52a996
Fix NZBGet Delete Status Copy test
5 years ago
Taloth Saldono
ce1da8665f
Fixed: Heavy qbit api load when CDH Remove is disabled and Seeding time has been reached
...
ref #3108
5 years ago
Taloth Saldono
d41ae7b172
Fixed: Transmission seeding idle time handling
5 years ago
Mark McDowall
82f66685b5
Fixed: Remote path mapping host comparison ignores case
...
Closes #3169
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
Taloth Saldono
a85c6c0a91
Support for primary and fallback download client
5 years ago
Taloth Saldono
1ec5973520
New: Round-robin over available Download Client instead of the first enabled one
5 years ago
Mark McDowall
28b7323d4d
Fixed NZBGet tests
5 years ago
Qstick
c4fd06949b
Fixed: Cleaning percent signs from release names
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
ta264
425bd8964f
New: Update Unity
5 years ago
Qstick
3c423871d3
Fixed: ImageResizer Tweaks
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
5 years ago
Qstick
7ffecf6c50
Fixed: several failing/flaky mono unit tests
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
5 years ago
ta264
1b72d9b60f
Fixed: NRE importing Spotify saved albums / followed artists ( #962 )
5 years ago
ta264
c4b7e04a96
Fixed: NRE when tagging an album with omitted media
5 years ago
Taloth Saldono
91764ec115
Fixed: Removed .Net update notice on Windows LTSB 2015
5 years ago
Taloth Saldono
26c8768931
New: Removed libcurl http fallback since mono 5.16+ doesn't need it. Also bumped minimum mono version check to 5.16 (5.20 is the best choice atm)
5 years ago
ta264
91ddabe5dd
Fixed: Catch exceptions looking up fingerprints
...
It's not crucial so if it fails don't take out the whole import process.
5 years ago
ta264
2097bfff94
Fixed: Null reference exceptions on update
...
Simplify entity equality code and enfore db/metadata split
Use a nuget package to remove boilerplate code that needs careful
update when adding/removing fields. Add tests to enforce that all
fields are allocated to 'UseMetadataFrom' or 'UseDbFieldsFrom' to make
metadata refresh more foolproof.
Fix NRE when tracks are merged because artist wasn't set.
Fix NRE when tracks are merged and the merge target wasn't yet in the database.
5 years ago
ta264
ad4d7e4cfd
New: Use ImageSharp for resizing ( #934 )
...
* New: Swap to ImageSharp for image resizing to avoid leaks
Stop resizing album images also
* Fixed: MediaCoverModule falls back to fullsize for png and gif too
* Fixed: Look for all image extensions in DeleteBadMediaCovers.cs
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
Mark McDowall
74cb2a6f52
Fixed: Waiting a long time for unavailable root folders
...
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
Qstick
0496e6afc2
Fixed: Repack don't being grabbed when cutoff already met
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
ta264
f1fc45fa99
New: Migrate to new csproj format
5 years ago
ta264
e095fe00af
Fixed: Delete unreferenced files
5 years ago
ta264
ee7d47d044
Fixed: All the tests
5 years ago
ta264
0352f8d3ff
Fixed: Faster artist endpoint ( #874 )
...
* Fixed: Speed up AllArtist API endpoint
* New: Display UI before artists have loaded
* Add test of new repository methods
5 years ago
Taloth Saldono
aa794a7155
Fixed: Workaround for mono 5.16+ bug preventing the closure of sockets on timeouts (Jackett connections)
...
ref #2802
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
3c1b3434c7
Fixed: Build on mono 6
...
Removed LogEntries which is unused
5 years ago
ta264
a35f965d31
New: Write genres and album art to track file tags
5 years ago
ta264
8d780f4057
Fixed: Don't force images to JPG and fix Kodi album art filenames
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
ta264
fb26ff286d
New: Bump Newtonsoft.Json to 12.0.2
5 years ago
Qstick
2f1290d488
Fixed: Correctly handle Repack Releases
5 years ago
ta264
23316329ed
New: Allow monitoring all albums for import list artist
5 years ago
ta264
8e777025cb
Proposal: Length is definitive, fallback to modified if no length
5 years ago
Qstick
2be52c22d6
Fixed: Backup Mediacover Existing Check to Length if No Modified Date
5 years ago
ta264
814e44b7e4
Fixed: Actually refresh media covers
5 years ago
ta264
61b6572f61
Fixed: Failure re-adding a deleted artist
5 years ago
Qstick
5defb69eb6
Fixed: Tracked Download Cache Keeps Deleted Albums ( #811 )
...
* Fixed: Tracked Download Cache Deleted Albums
* Add a test
5 years ago
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
5 years ago
ta264
8160f3d84a
Fixed: Simplify ArtistMetadataRepository
5 years ago
ta264
0b7a42ee3b
New: Refactor metadata update
5 years ago
ta264
f5c1858d4c
Fixed: UpdateAlbums was a duplicate of UpdateMany
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
da2b36514a
Fixed: Prevent two TypeExclusive commands running at once
...
The check was bypassed if a disk access command was running at the
same time.
5 years ago