Commit Graph

1475 Commits (develop)

Author SHA1 Message Date
ta264 fe13823b43 Fixed: Incorrectly looking up books by EditionId
3 years ago
ta264 13d8554e7e New: More book title naming tokens
3 years ago
ta264 4d840d6f43 New: PartNumber and PartCount naming tokens
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 977c4e653b Adjust default quality profiles
3 years ago
ta264 9fb7a1051e Rename MP3-320 to MP3
3 years ago
ta264 3abda061ba New: Detect audio vs text from newznab categories
3 years ago
ta264 f6a04f7890 New: Basic audiobook support
3 years ago
servarr[bot] 8711c5d824
New: Remove completed downloads from disk when removing from SABnzbd
3 years ago
ta264 96db74494a Fixed: Sort authors by lastname, firstname
3 years ago
Robin Dadswell 292aacc766 New: Localization support on Health Checks
3 years ago
Robin Dadswell a4755631c3 New: Health Check for Downloads to Root Folder
3 years ago
ta264 129591de61 Revert "Ignore update test temporarily"
3 years ago
ta264 a146f6d223 Cache nuget packages
3 years ago
ta264 fd291aeb96 Ignore update test temporarily
3 years ago
ta264 11577b6db9 Fixed: Identification failing if book metadata has no authors
3 years ago
ta264 3940d4aa28 Fixed: Run import identification even for unparsable releases
3 years ago
ta264 41f5f0f2d4 New: Search for new editions from goodreads when identifying
3 years ago
ta264 9be948b7cc Fixed: Parse series for search results
3 years ago
ta264 d078dacaab New: Cache searches for 5 days
3 years ago
ta264 404da4ae22 Fixed: Handle parsing books with multiple authors properly
3 years ago
ta264 e29b0c318e Fixed: Prevent renaming calibre files
3 years ago
ta264 ad2b3e5cc5 Fix tests
3 years ago
ta264 acb6fc01b3 Fixed: Gracefully handle Goodreads search error
3 years ago
ta264 1e0e8adc77 More mono cleanup
3 years ago
ta264 d6170dbfed New: Use native dotnet host and DryIoc
3 years ago
ta264 32833b5fc4 Fixed: Parsing [book] by [author]
3 years ago
ta264 1cdcfe25c0 Fixed: Improve parser when release has colons in title
3 years ago
ta264 791bba471f Fixed: Trying to get book details from filename when already obtained from tags
3 years ago
ta264 d51af026fb Move test harness packages to Directory.Build.props
3 years ago
ta264 fb130fd0e9 New: Drop mono support
3 years ago
ta264 760de88e7c New: .NET 5 support for FreeBSD 11+
3 years ago
ta264 da1686b53c New: Build with NET5
3 years ago
Taloth Saldono 36b8df87d2 Fixed: Validation of new qbittorrent max-ratio action config
3 years ago
bakerboy448 fd81ca86db New: Update all wiki links to point to the Servarr Wiki
3 years ago
Qstick 42262877b0 Quick fix for Queue sort by Author SortName
3 years ago
Qstick bc4aed17a2 Revert "Fix GoodReads Search Test, New First Book"
3 years ago
Qstick c8263fd856 Fix GoodReads Search Test, New First Book
3 years ago
Qstick 93ba5ade9e Cleanup Conflicts in Sonarr/Lidarr Pulls
3 years ago
ta264 ffc12656ee Add SortKey validation
3 years ago
Qstick 1e735da9f1 Fixed: False Positives for RemotePath check with Deluge
3 years ago
Qstick 3af8051e3c Improve use of All() for Path related queries
3 years ago
Mark McDowall 0c8ad37a8f New: Differentiate between short term and long term (more than 6 hours) indexer failures
3 years ago
Taloth Saldono 4af4d45873 Fixed: Removed hardlink-based transactional file transfer logic (instead relying on explicit copy+delete for cifs)
3 years ago
Taloth Saldono 459dcc2ed6 New: Added FileList.io indexer support
3 years ago
Qstick 4ca774182a Improve root folder health check
3 years ago
Taloth Saldono db51254827 Improved error message when nzb download contains an newznab error instead
3 years ago
Qstick 79cff81ffd Rename FilterFiles to FilterPaths
3 years ago
Jacob ea4044f237 New: Added option to filter Release Profile to a specific indexer
3 years ago
Qstick 7ea1bf71dd Fixed: Use Proxy for MediaCovers and Metadata
3 years ago
Mark McDowall 9216fe28d0 Fixed: Include releases that failed to parse in search results
3 years ago
Qstick 649ecd94ea New: Event Driven HealthCheck Support
3 years ago
Qstick 634153b658 Fixed: Disregard Real when user disabled proper preference
3 years ago
Qstick ff40d82ef1 Fixed: Edge case where import fails due to DB relationship mismatch
3 years ago
Qstick 17b5187729 Fixed: Delay profile being ignored for non-revision upgrades
3 years ago
Qstick e30c078962 Remove unnecessary usings
3 years ago
Mark McDowall 32a49083e7 New: Show health warning if system time is off expected time
3 years ago
Qstick 9c096aae10 Fixed: Performance issue when scanning large root folder
3 years ago
Mark McDowall 94075a9bf6 New: Treat Manual Bad in history as failed
3 years ago
Qstick 9a13790354 Fix BasicRepository Tests when not on UTC
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)
4 years ago
nitsua 0672fc7b85 Custom Notification cleanup
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
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
4 years ago
Qstick 307989aab7 More Fun in Core with Naming
4 years ago
Qstick 3ae3c9dfc1 New: Improve Newznab Searching (Book-Search Caps, ISBN Search)
4 years ago
Qstick ee4e44b81a Method, Variable, Class Renames in Readarr.Api
4 years ago
Qstick 8547af9fae Method, Variable, Class Renames in Readarr.Core
4 years ago
ta264 49d3c27647 Fix mono version checks and mono test checks
4 years ago
ta264 08496c82af New: Readarr 0.1
4 years ago
Qstick 3b7eb01918 New: Lidarr to Readarr
4 years ago
ta264 b50b0a1411 Swap to dapper with lazyload
4 years ago
Mark McDowall 94ac75c6b7 Monitor and Process downloads separately
4 years ago
ta264 8e4e62c17a New: Only refresh items that have updated on metadata server
4 years ago
ta264 a506125841 New: Don't require artist mapping
4 years ago
ta264 34b1d429be New: Pass DownloadClientItem to Import Specs
4 years ago
Qstick f77a2feeef
StyleCop (#1058)
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
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
5 years ago
Qstick 7717b73fdd Fixed: Recycle bin will clean up files older than 7 days and remove empty folders left behind
5 years ago
Qstick 99df2526b4 New: Update NBuilder to 6.0.1
5 years ago
Qstick 70623c320f New: User configurable minimum free disk space
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
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
5 years ago
Qstick 855a8dbf85 Fixed: Errors logged during import when existing episode file is partial removed in the DB
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
5 years ago
ta264 425bd8964f New: Update Unity
5 years ago
Qstick 3c423871d3 Fixed: ImageResizer Tweaks
5 years ago
Qstick 7ffecf6c50 Fixed: several failing/flaky mono unit tests
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
5 years ago
ta264 2097bfff94 Fixed: Null reference exceptions on update
5 years ago
ta264 ad4d7e4cfd New: Use ImageSharp for resizing (#934)
5 years ago
ta264 4413c7e46c New: Unmapped files view (#888)
5 years ago
Mark McDowall 74cb2a6f52 Fixed: Waiting a long time for unavailable root folders
5 years ago
Mark McDowall 699f19b352 New: Cleanup Recycling Bin folders older than X days (0 to disable)
5 years ago
Qstick 0496e6afc2 Fixed: Repack don't being grabbed when cutoff already met
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)
5 years ago
Taloth Saldono aa794a7155 Fixed: Workaround for mono 5.16+ bug preventing the closure of sockets on timeouts (Jackett connections)
5 years ago
ta264 1ab8c5a7bb Fixed: Embedding album art on import
5 years ago
ta264 3c1b3434c7 Fixed: Build on mono 6
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)
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)
5 years ago
ta264 77d02a03a0 Add artist refresh completed event
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
5 years ago
ta264 368363de96 Fixed: Prevent two Artists pointing to same ArtistMetadata
5 years ago
ta264 b62e27634a Disable failing parser test
5 years ago
ta264 93f7acfd32 Fixed: Update service test
5 years ago
ta264 736fddd0d8 Fixed: Failing skyhook search test
5 years ago
Taloth Saldono 84f707c51b Removed Nyaa Integration tests and increased logging detail during integration tests.
5 years ago
ta264 59b40bd032 Fixed: one_to_one test if system timezone isn't UTC
5 years ago
ta264 2284313d4d Fixed: Failing update test on Linux
5 years ago
ta264 ea2e8e499d Fixed: Failing history test
5 years ago
ta264 2c0d272c54 Fixed: Removed failing test no longer in Sonarr
5 years ago
Qstick 659844eeba
New: Don't Execute Certain Command Types In Parallel (#855)
5 years ago
ta264 b4fc4e88a5 Fixed: UseRealHttp following addition of MetadataRequestBuilder
5 years ago
ta264 12b73830d3 New: Moq to 4.12
5 years ago
Qstick 6dd8df43ca Fixed: Incorrect parsing of APE and OPUS in some cases
5 years ago
ta264 447bf63a4d Fixed: Correctly delete trackfiles on AlbumDeletedEvent
5 years ago
Qstick 184ab745ae Fixed: Only fix cleanName when fix is needed
5 years ago
ta264 8cd9ab4a9f
Add: option to skip automatic redownload when removing from queue (#734)
5 years ago
Qstick 4eb815aa0e New: Migrate to PackageReference Format
5 years ago
Qstick 5ae1ab14f7 New: AutoMoq to 2.0.0
5 years ago
Qstick 32307ac5e7 New: Update Unity to 4.0.1
5 years ago
Qstick 70155cae18 New: Target .net 4.6.2
5 years ago
Qstick c1e1741957 Fixed: MediaFileTableCleanup Test Failing
5 years ago
ta264 166fc90454 New: Only scan files that are new or updated (#760)
5 years ago
ta264 adfaec3864
Fixed: Fingerprinting service swallows UnexpectedHtmlContentException (#808)
5 years ago
ta264 d381bab9d9
New: Fetch all albums from metadata and filter client-side (#803)
5 years ago
ta264 801ece337c
Fixed: Map dsm shared folder to full path in status (#797)
5 years ago
Qstick add32ff9f3
Fixed: Lidarr Lists use correct metadata server (#800)
5 years ago
Qstick 35c19dac5f
Fixed: Cache Album covers local (#780)
5 years ago
Qstick e9dfdab907 New: Use NZBget's FinalDir if set by post-processing script
5 years ago