Commit Graph

122 Commits (6df184b7cb4d95abd7701b211a89c26b37602653)

Author SHA1 Message Date
kay.one 5717b7f596 New: Rewrite of download decision engine.
13 years ago
kay.one 9fcb3a4573 Improved: Episodes that are in the future AND have no title will not be added to db (place holder episodes in TVDB)
13 years ago
kay.one 65417bd8ec Fixed: Multipart episodes are now added to sab queue using single episode title only.
13 years ago
Mark McDowall 6772db7e69 EpisodesWithoutFiles returns Series.* instead of Series.Title only.
13 years ago
kay.one 78268f3c58 Better parser logging.
13 years ago
kay.one 4da2e1cb72 Episode auto-ignore is now done in realtime rather than using a job.
13 years ago
Mark McDowall 218059e08d Added the ability to auto-ignore episodes for files that are deleted, good for people that delete after watching. Option is not exposed in the UI and is disabled by default (obviously).
13 years ago
Mark McDowall 7ff53e5ac2 Season 1, Episode 0 will not be automatically ignored (usually a pilot), with test.
13 years ago
kay.one 721bb51886 logging updates.
13 years ago
kay.one 7ec89056af Auto adding of episodes is now disabled. (we should make it more conservative if we want to bring it back)
13 years ago
Mark McDowall e4985cbd66 Moved try/catch for failed refresh episode info to job.
13 years ago
Mark McDowall 6bd0b8a39e Added additional logging when updating episode info.
13 years ago
Mark McDowall 77bf257132 GetEpisodesByParseResult will log a warning when an episode is daily, but series isn't.
13 years ago
kay.one 98e8f4361e Better logging for auto adding new episodes.
13 years ago
Mark McDowall d2779d2cdf Fixed bug with duplicate episode naming.
13 years ago
Mark McDowall f3fbcec8cb GetEpisodesByParseResult will return multiple episode names when multiple episodes are found.
13 years ago
kay.one cc8c70d7f5 Fixed some bugs, cleaned up some code.
13 years ago
Mark McDowall fbc0a561ca Fixed a big where Season 0 wasn't being ignored for new seasons + a test to confirm it.
13 years ago
kay.one 30497357b4 Removed single search method in indexer base.
13 years ago
Mark McDowall 290e5d5897 Daily episodes that are added via RSS feed will have proper season and episode numbers.
13 years ago
Mark McDowall 38790e9f9c GetEpisodesByParseResult will properly handle Daily episodes.
13 years ago
Mark McDowall 2aaa23b11d Refreshing EpisodeInfo will now set new or existing episodes that have air times prior to 1900 to null.
13 years ago
Keivan Beigi ae1a32b874 Fixed an issue where GetEpisodesByParseResult would throw object reference when episode list was null
13 years ago
Keivan Beigi 6af98f9e96 more better exception handling.
13 years ago
Mark McDowall 117cebe655 Found and fixed a bug in EpisodeProvider.GetEpisodesByParseResults, where it would incorrectly return all episodes for a season when a file was detected as a Full Season release.
13 years ago
Mark McDowall 8cac84b4ad PostDownloadProvider broken down further.
13 years ago
Mark McDowall 5098ea3249 Added two new Episode Statuses - Unpacking and Failed.
13 years ago
Mark McDowall 33930534c2 Ignore Episode Zero when adding a new episode to the database, either via GetEpisodesByParseResult
13 years ago
Mark McDowall 79472964ed DeleteInvalidEpisodes Deletes by TvDbId only, skipping any manually added episodes (TvDbEpisodeId is 0 or null)
13 years ago
Mark McDowall 30ffe79442 DeleteInvalidEpisodes with tests added to delete episodes that TheTvDb no longer has (previously bad data).
13 years ago
Mark McDowall 4b2427ade7 Report size is now verified to ensure it is under the MaxSize for that quality type, with tests.
13 years ago
Mark McDowall 179de93a6e Removed AttachSeries for IEnumerable and using join instead, speed difference is negligible or in some cases faster .
13 years ago
Mark McDowall 8592ae4c88 AttachSeries is no longer used for single episodes, PetaPoco will get the series in a single call for us.
13 years ago
Mark McDowall 0a65e85e21 EpisodesWithFiles now returns the full series object, instead of just the SeriesTitle (So we don't need to add junk to the Episode class)
13 years ago
Mark McDowall 0b586de226 Added misnamed provider, PLINQ speeds it up, but still to slow for use, paging helps, but isn't consistent.
13 years ago
kay.one 9244a4e6ef Update episode info now uses UpdateMany, InsertMany
13 years ago
Mark McDowall f604c35768 Backlog search added (disabled) - It will search for a full season if a full season is missing.
13 years ago
Mark McDowall 412a3fc476 EpisodesWithoutFiles now skips ignored episodes, Tests updated.
13 years ago
Mark McDowall 4f68d07c9a Fixed issue with missing episodes incorrectly using include specials.
13 years ago
Mark McDowall c88ead0585 Wired in the season and episode ignore saving.
13 years ago
kay.one 28b840766e Merge branch 'markus101'
14 years ago
kay.one b4fb3002a4 Updated Add Series
14 years ago
Mark McDowall 0ed898b6db IsIgnored will now be checked when adding new episodes to the DB, it will:
14 years ago
kay.one c37544d4ce Episode is now marked as grabbed on download
14 years ago
kay.one 69239bc371 Switched to SQLCE 4.0
14 years ago
kay.one 5fb2c61c77 Fixed sab title issue
14 years ago
kay.one 31c16b9004 Merge branch 'markus101'
14 years ago
kay.one 01163a4f87 Cleanup and tests around ImportFile
14 years ago
Mark McDowall cdf77ad2df Changed QualityProfile to a ResultColumn to make note that it will be used as a result only.
14 years ago
Mark McDowall 244e0f04f4 Fixed UnitTests (set EpisodeFileId to zero where no episo.de file is expected back)
14 years ago