Commit Graph

646 Commits (02cb12bdb8f836e399d278cb0d224cc9cc4293d8)

Author SHA1 Message Date
Mark McDowall dfd0720872 Added BannerDownloadJob, it will run every 30 days.
13 years ago
Mark McDowall a56213047f EpisodeSearch now gets the proper QualityProfile (broken after removing AttachSeries), tests updated.
13 years ago
Mark McDowall 1f2a1e3206 Season searching fallback to individual episodes will done in order from 1 to n.
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 9fd2f9ec72 Fixed notification messages for Season searches.
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 421ba466a8 Merge branch 'master' of git://github.com/kayone/NzbDrone
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 bab358398a potential fix for "Execution lock has fucked up"
13 years ago
Mark McDowall 35cad3d27e Added partial season searching when a full season NZB is not available.
13 years ago
Mark McDowall fbb4ced77c Full season searching for Nzbs.org and NzbMatrix will also look for S01 in addition to Season.
13 years ago
Mark McDowall f02e92b005 Fixed EpisodeSorting examples layout.
13 years ago
kay.one 9244a4e6ef Update episode info now uses UpdateMany, InsertMany
13 years ago
Mark McDowall 2980c91f19 GetSabName will return cleaner Season naming when it is a FullSeason release.
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 273530eda2 SeriesSearchJob uses SeasonSearchJob to try to download seasons first.
13 years ago
Mark McDowall 485f618e02 Full Season searching added (Single NZB). SearchProvider added to perform both Season and Episode searching, triggered via jobs.
13 years ago
Mark McDowall ac3c3386fc Added delete and redownload commands to History Grid (redownload will delete the existing item from history and then start an episode search)
13 years ago
Mark McDowall 1d983801e8 SABnzbd settings will now dynamically get the categories available from SABnzbd when the category drop-box gets focus, it will use values on the page so there is no need to save your settings first.
13 years ago
Mark McDowall d554e9ec83 Delete existing files on import if equal or better quality otherwise skip importing. If the folder is not deleted after processing it is renamed so it will not be processed repeatedly.
13 years ago
Mark McDowall 667fc5d69b Merge branch 'master' of git://github.com/kayone/NzbDrone
13 years ago
kay.one 6bab9a34dd Improved job thread execution locking log
13 years ago
Mark McDowall fb9c2b6d9e Fixed SceneMappingProvider to resolve an issue with series with multiple clean names failing to return a Scene Name when being looked up via SeriesId.
13 years ago
Mark McDowall f6c9fa4f95 Added SeriesSearch and RenameSeries jobs.
13 years ago
Mark McDowall 66522b8109 Merge branch 'master' of git://github.com/kayone/NzbDrone
13 years ago
kay.one 1e9b279a9b Removed basic notification. client side notification should be used.
13 years ago
Mark McDowall 350e0388de Updated JobProvider to allow jobs with two targets.
13 years ago
kay.one eaaf464d38 Merge branch 'markus101'
14 years ago
kay.one 2601c7c1b9 minor changes
14 years ago
Mark McDowall 13d947d24d Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
kay.one 79b2fad6e3 Removing items from job queue is now done while a lock is acquired.
14 years ago
Mark McDowall d85a8bc15d If an unsorted episode that had a series that was not being watched it would prevent additional episodes from being processed.
14 years ago
Mark McDowall 412a3fc476 EpisodesWithoutFiles now skips ignored episodes, Tests updated.
14 years ago
Mark McDowall 4f68d07c9a Fixed issue with missing episodes incorrectly using include specials.
14 years ago
Mark McDowall 45b4bb4629 Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Mark McDowall c88ead0585 Wired in the season and episode ignore saving.
14 years ago
kay.one 9cb33770a0 Added Readme
14 years ago
Mark McDowall 559011ba82 SeriesPathExists compares paths in lower-case now.
14 years ago
Mark McDowall e29fee9686 Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Mark McDowall ee4b6c9442 ExternalNotifications enabled (Xbmc only right now).
14 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 68321c98d0 increased delete folder limit size to 10MB
14 years ago
kay.one b11a449f65 Updated PetaPoco
14 years ago
kay.one d640fa65e8 Fixed orphaned job issue in JobController
14 years ago
kay.one 77c82df482 Priority/JobProvider tweaks
14 years ago
kay.one 291e2c399e Merge branch 'markus101'
14 years ago
kay.one 8d12630856 Newzbin now parses the language out properly.
14 years ago
Mark McDowall 67299f0d97 Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Mark McDowall 7ec499acab Series with Episode count now ignores shows that haven't aired (includes ones that air today).
14 years ago
Mark McDowall 348ff5a386 XbmcProvider updated to include new Json API methods.
14 years ago
kay.one 6393d0a3f9 Added Tests for CentralDispatch
14 years ago
kay.one b086414d75 some cleanup
14 years ago
kay.one edf9d1d2cc Initial quality is only setup if no other quality profiles exists.
14 years ago
kay.one 452b5c8f84 Renamed sorting config keys
14 years ago
kay.one 15aedfc847 some db/migration cleanup
14 years ago
kay.one f0735c0693 minor tweaks
14 years ago
kay.one fc0d7fc72f Logging notification tweaks
14 years ago
kay.one 3dd8e7240e Added GetDirectorySize to DiskProvider
14 years ago
kay.one 8b0c8afb81 PostDownloadScanJob will not fail completely if a single folder fails.
14 years ago
kay.one 2a64014c96 Added version to page footer, minor tweaks.
14 years ago
kay.one cfd42049e5 minor cleanup
14 years ago
kay.one c37544d4ce Episode is now marked as grabbed on download
14 years ago
kay.one f2b091dcd2 Fixed issue with nzbs.org search where title contained brackets
14 years ago
kay.one 861026f743 Fixed some petapoco issue with insert.
14 years ago
kay.one 5a4e8330b2 Updated petapoco to 4.0.3
14 years ago
kay.one b8b4e507b9 Added more video extensions
14 years ago
kay.one cd96d546e8 limited newzbin search to English only.
14 years ago
kay.one 555e62fd17 fixed some notification issues
14 years ago
kay.one a1caa789fe Instant progress notifications. Now use comet instead of pooling.
14 years ago
kay.one 07312780f1 ParseEpisodeInfo is now separated into ParseTitle and ParsePath
14 years ago
Mark McDowall 87e9589761 Remove empty folders after importing new downloads.
14 years ago
kay.one a9df506ef2 Downgraded to MiniProfiler 1.2
14 years ago
kay.one 54e81035fc Merge branch 'markus101'
14 years ago
kay.one df0637d3d1 CDN Updates. packaging updates
14 years ago
Mark McDowall 342406784a Fixed seriesGrid query and tests.
14 years ago
Mark McDowall 938fa24a8e Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
kay.one 69239bc371 Switched to SQLCE 4.0
14 years ago
Mark McDowall 9f5b461274 MediaFileProvider delete fixed to delete EpisodeFile with key of Int32 instead of object Int32. Added test to ensure File is deleted, but others remain.
14 years ago
Mark McDowall 1057c5941a Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Mark McDowall 3a065b86f1 Fixed series grid after save so it has proper counts.
14 years ago
kay.one 5a5d0852ee Updated some log levels
14 years ago
kay.one 13732a3f2e Updated some log levels
14 years ago
kay.one 56fdf1a040 Removed Episodes list from EpisodeFile object.
14 years ago
Mark McDowall 351f73b520 Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Mark McDowall 584a96a4f2 CalculateFilePath will use configured season folder, with tests.
14 years ago
kay.one 3bafd2237f Merge branch 'markus101'
14 years ago
kay.one 5fb2c61c77 Fixed sab title issue
14 years ago
Mark McDowall a31858bb4c Merge with Kayone.
14 years ago
Mark McDowall 8d4f65b7dc History Items are now added with series. Test makes sure seriesId is sent in.
14 years ago
kay.one f6ccb5e17c Fixed broken build
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 ecd0fb50a8 Removed extra injects that weren't needed.
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
kay.one 1ba74e0eea Drop folder is now wired. needs more tests.
14 years ago
kay.one 5c45515b00 Merge branch 'markus101'
14 years ago
kay.one 63adb6b566 Wired-up drop folder move
14 years ago
Mark McDowall 68b7ba9209 Added method to delete orphaned episodeFiles and also cleanup episodes that have invalid episodeFiles.
14 years ago
Mark McDowall 208feb7d19 CleanFileName when getting new filename from MediaFileProvider.
14 years ago
Mark McDowall 244e0f04f4 Fixed UnitTests (set EpisodeFileId to zero where no episo.de file is expected back)
14 years ago
Mark McDowall d416ec0147 Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Mark McDowall 431d850d32 SeriesProvider gets QualityProfile in single call to DB.
14 years ago
kay.one ef9bbdc60e Removed leftover code from old ages ;)
14 years ago
kay.one 907c508a70 PetaPoco now defaults to SQLite, requires WHERE on exists calls
14 years ago
kay.one 852b1e9bb5 Merge branch 'markus101'
14 years ago
kay.one 45549fa50b Fixed attach series issue and null episodes.
14 years ago
kay.one 8b7c624d09 Reformated some files
14 years ago
Mark McDowall 86ab26e2d9 UpcomingProvider now gets Series in call for episodes.
14 years ago
kay.one 63bd972af9 Refactored MediaFileProvider
14 years ago
kay.one cfcb9e61d7 Cleaned up import file a bit
14 years ago
kay.one d3f823734e Cleanedup get GetNewFilename
14 years ago
Mark McDowall b084a3bc46 EpisodeProvider GetEpisode(s) returns episodes with EpisodeFiles.
14 years ago
Mark McDowall 7b5556199f Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Mark McDowall 0972c956b8 HistoryProvider will return History Items with Episode and SeriesTitle.
14 years ago
kay.one a853f80f9e Fixed season ignore
14 years ago
kay.one f211f99960 Fix issue on in ImportFile
14 years ago
kay.one 7560a70dd4 fixed duplicated episodes coming in from Tvdb
14 years ago
kay.one 3d3e864094 EpisodeProvider now fills Series property for all episodes returned.
14 years ago
kay.one a990fb91d5 SeriesProvider.GetSeries(int seriesId) will now fail if series is not found.
14 years ago
Mark McDowall 5c055ebb9a Reverted back to Single<T> instead of SingleOrDefault<T> except when searching for an episode in DB.
14 years ago
Mark McDowall a771d2cfa9 Changed all Single<T> to SingleOrDefault<T>
14 years ago
kay.one b00e437e56 Added Fluent.cs to allow string default extention method eg. "Series.Title.WithDefault(series.SeriesId)"
14 years ago
kay.one ed4976de90 Fixed notifications, episodestatus test
14 years ago
kay.one d55e2606ad Merge branch 'markus101'
14 years ago
Mark McDowall d6920ee8ea Fixed EpisodeProvider queries with multiple terms.
14 years ago
kay.one a12e148d54 Removed unnecessary IsDailyFlag from episode.cs
14 years ago
kay.one 520e9c9d14 Fixed Series.QualityProfile relationship
14 years ago
kay.one 17d084cdf3 Removed Series.Episodes and Series.EpisodeFiles list.
14 years ago
kay.one aa836f6a88 Fixed exception when GetSeries(int seriesId) where seriesId didnt' exist
14 years ago
kay.one f4a765817b Fixed some small issues, here and there.
14 years ago
kay.one acf23d4fc2 Removed subsonic completely
14 years ago
Mark McDowall 01944acbb1 IndexerProvider now uses PetaPoco.
14 years ago
Mark McDowall 335639fabc UpcomingEpisodesProvider moved to PetaPoco.
14 years ago
Mark McDowall 446a939f45 QualityProvider moved to PetaPoco.
14 years ago
Mark McDowall 9daf1ccfc0 JobProvider moved to PetaPoco.
14 years ago
Mark McDowall 901db9d58b ExternalNotificationProvider moved to Peta.
14 years ago
Mark McDowall f7ee16dbba RootDirs moved to PetaPoco. Removed SubSonic references from EpisodeFile & SceneMapping.
14 years ago
kay.one 2a32770b69 Merge branch 'markus101'
14 years ago
kay.one 3ef17273fd HistoryProvider now uses PetaPoco
14 years ago
Mark McDowall ab26d2dd61 Renamed SceneNameMapping to SceneMapping.
14 years ago
Mark McDowall 63023d447d Using new PetaPoco Exists method in MediaFileProvider.
14 years ago
Mark McDowall 1f0e71c68e Merge with Kayone.
14 years ago
Mark McDowall 3dbb38b54f MediaFileProvider moved to PetaPoco.
14 years ago
kay.one 3cccb5858a Merge branch 'markus101'
14 years ago
kay.one 190ce6b142 ConfigProvider now uses PetaPoco
14 years ago
Mark McDowall a151c9cd0f Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
kay.one 33a38481dc Fixed IsIgnored issues
14 years ago
Mark McDowall 9837e54ca5 Fixed some issues after the merge.
14 years ago
Mark McDowall 0432109a95 Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
kay.one cb8cb1691f SeriesProvider is now Subsonic free.
14 years ago
kay.one 63f6899894 Added PetaPoco
14 years ago
Mark McDowall 1fbf9a1416 Using .ToList() to get around IEnumerable multi-DB calls and possible SubSonic bug with IQueryable.
14 years ago
Mark McDowall e934e71b3b Fixed broken tests after new SceneName method.
14 years ago
Mark McDowall a290a0dcb0 Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Mark McDowall ab2007cb6f SceneNaming is now stored on NzbDrone webserver.
14 years ago
kay.one 6355d5ada1 Added MiniProfiler
14 years ago
kay.one add780b431 Ninject is now forced to use proper constructor.
14 years ago
kay.one 5293d0e204 Fixed american dad's broken fix ;)
14 years ago
kay.one c5c7e1eb76 Fixed multi testcase tests.
14 years ago
kay.one 87079dcb52 Added validation in RoodDirProvider to stop adding of invalid root folders.
14 years ago
kay.one 8686eb5d32 IISExpress is now attached to NZBDrone.exe earlier, which means it should almost have a garanteed termination as soon as the host is killed.
14 years ago
Mark McDowall 5179bce37e ImportingNewDownload wasn't importing small files that weren't samples like it should.
14 years ago
Mark McDowall 54e7092e2d Added new helper to find the best file size format given a long with file size in bytes.
14 years ago
Mark McDowall cea511a460 Fixed a bug when trying to clean up an episode that was still attached to an episode file that no longer existed.
14 years ago
Mark McDowall 5041ff550c Post Download Import Job created and in effect. Scans every minute to import files from the users configured "SabDropDirectory".
14 years ago
Mark McDowall 560706ae8f Fixed Renaming of episodes to include extension.
14 years ago
Mark McDowall 4d3ba62e5d Episode renaming implemented on the Series/Details page.
14 years ago
Mark McDowall cbaa2f7ef4 RenameProvider will return string for Multi-Episode files.
14 years ago
Mark McDowall 9cb1eb7597 Rename Provider returns proper name for single episode series.
14 years ago
kay.one 120a75ed8e Fixed history again.
14 years ago
kay.one fa5b6bf9cc Fixed history order bug.
14 years ago
kay.one 4c8b1d9604 Fixed bug in history check.
14 years ago
kay.one 54d1d5e379 GetEpisodeFilesCount should be around 5 times faster.
14 years ago
kay.one 57690f49a0 Fixed IsSeasonIgnore logic, added tests
14 years ago
Mark McDowall 08b7b8c3e1 SeasonEditor moved to Gird Editor.
14 years ago
Mark McDowall b68784060b Needed to reverse the tuple order for Episode count.
14 years ago
Mark McDowall 383dfe302f Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Mark McDowall 5e02ab972c Added NzbMatrix Search Url, with tests.
14 years ago
kay.one d3be516fb2 removed Season/SeasonProvider, updated dbBenchmark tests.
14 years ago
Mark McDowall 3dce6a13cd Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
kay.one 2ecd5ddb98 Merge branch 'markus101'
14 years ago
Mark McDowall a4e96ba314 Had the episodes going into the episode count tuple in the wrong order than, they were being retrieved. Oh noes.
14 years ago
kay.one c0814fa95d Hacked sabprovider to support addbyurl from newzbin
14 years ago
Mark McDowall 90d9e7d41e Moved episodeCount logic to mediaFileProvider.
14 years ago
Mark McDowall 4f16615e8b Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
kay.one a986c2790d fixed broken tests
14 years ago
kay.one 67e55e5c39 newzbin now supports episode search
14 years ago
kay.one d09a82a20f Integrated scene name helper into episode search, series lookup
14 years ago
Mark McDowall 5953ae038e EpisodesWithoutFiles will ignore episodes with an air date before 1900.
14 years ago
kay.one 6b0aae85ee GetMediaFile should be alot easier on disk.
14 years ago
kay.one e547792020 More episode update fixes, tests
14 years ago
kay.one db3eeda50f Cleaned up RefreshEpisodeInfo added tests
14 years ago
kay.one d22905676c Fixed American Dad's scene naming gong show
14 years ago
kay.one 1239da656e Rewrite of InventoryProvider
14 years ago
kay.one cbbb6e2b18 Oh hai search!
14 years ago
kay.one ac2d33443b More EpisodeSearchJob fixes/tests
14 years ago
kay.one 5a812801b7 EpisodeSearchJob bug fixes/tests
14 years ago
kay.one a6ad977114 Fixed import new series being stuck in a loop if an update failed
14 years ago
kay.one 474f17c5e6 Added EpisodeSearchJob, still needs unit tests
14 years ago
kay.one 9417748056 Initial support for episode search in indexerbase and Nzbs.org
14 years ago
kay.one 500e9af6c3 Fixed a bug where reports weren't being added to history
14 years ago
kay.one f3be5fa08e failed disk scan doesn't kill the whole job anymore
14 years ago
kay.one ce63f05512 added better db migration support than what Subsonic provides out of the box.
14 years ago
kay.one 5be99200c6 Added newzbing tests, fixed quality parse bugs
14 years ago
kay.one ae8465834b Merge branch 'markus101'
14 years ago
kay.one f33c2c4939 Added episode status to back end, getting ready for backlog
14 years ago
Mark McDowall 9c51633470 Fixed nzbs.org RSS URL.
14 years ago
kay.one e4ff0d6471 Diskscan/Info update job refactoring and test
14 years ago
kay.one 87ff2d1deb removed supports backlog, updated some logs in job provider.
14 years ago
kay.one 0d02b0538b fixed a concurrency issue with job provider.
14 years ago
kay.one 8fca3c3419 more test/fixes
14 years ago
kay.one 849beef5a2 Added inventory provider with basic tests
14 years ago
kay.one 53e6b60382 Renamed IndexerProviderBase to IndexerBase since its no longer a provider
14 years ago
kay.one 9c1ff4af6b initial stage of indexer refactoring. things compile.
14 years ago
kay.one 9cad9bbbd7 Optimized logging to improve performance
14 years ago
kay.one 69406a95d4 Fixed bug when a file that wasn't parsable would try to be imported
14 years ago
kay.one 7330683a4a Merge branch 'markus101'
14 years ago
kay.one f89eff9305 some cleanup
14 years ago
kay.one 67d8bf4147 Removed indexertype property
14 years ago
kay.one b4ea8838d2 Updated file scan logging
14 years ago
Mark McDowall 0645a9e552 EpisodeSorting UI has descriptions, removed extra options.
14 years ago
Mark McDowall d6ae21506c Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Mark McDowall 7e44ee5020 Merge with Kayone's branch.
14 years ago
Mark McDowall 8aad53f291 Added tests for SingleId and not updating last execution time or success/fail.
14 years ago
kay.one f2ce5bef18 Super smart season ignore logic. ;)
14 years ago
kay.one 6c4f19b365 Added GetSeasonFiles to MediaFileProvider
14 years ago
kay.one 4ac4ba5067 Mediascan job doesn't scan series that aren't fully added to the db yet
14 years ago
Mark McDowall 8e214029c9 Renamed Download settings to Sabnzbd settings.
14 years ago
kay.one c01595a9c4 removed leftover merge files
14 years ago
kay.one 2cd4e1649f Diskscan now updates the last scan time of the series object
14 years ago
kay.one 45fde370d8 Removed post processor from solution
14 years ago
Mark McDowall 58b19b6f10 Removed blackhole downloading from IndexerProviderBase.
14 years ago
Mark McDowall c0b7ebef4b LastExecutionTime will only be updated if no targetId was found.
14 years ago
unknown 617b23f5e3 minor cleanup in JobProvider
14 years ago
unknown 13f37cd405 Added test to make sure disabled jobs aren't actually running automatically
14 years ago
unknown 2f786bf424 JobProvider now fully works based on a queuing logic, which allows more than one job to be queued. (EasyButton included!)
14 years ago
Mark McDowall fdd6e37b24 Added NextScheduledRun to get the next scheduled run for a job, with a test.
14 years ago
Mark McDowall 85c17c9270 Changed nzbs.org provider URL to grab only xvid and x264 rips (cats 1, 14) instead of type 1 (All TV)
14 years ago
unknown 8c372e938c fixed some settings value convert issues. would cause crash on clean installs.
14 years ago
Mark McDowall 9caacc4809 Added Season Monitored editor (linked from Season Count on Series Grid), It would be under AJAX Edit, but it won't play nice with lists.
14 years ago
Mark McDowall fa2b609ad3 Removed retundant logging for Series deletion.
14 years ago
Mark McDowall 13da5ff7f7 Returned series deletion back to SeriesProvider.
14 years ago
Mark McDowall d65d79a5c9 Replaced save notifications for settings on page with AJAX Notifications.
14 years ago
Mark McDowall 3cc052e9b6 DeleteSeriesJob now uses the providers properly.
14 years ago
Mark McDowall d97382ad0c Added DeleteSeriesJob to remove series in BG.
14 years ago
Mark McDowall 4d7bb451f2 Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Keivan 3083ff6fcf Added a quick patch to support disabled by default jobs. setting interval to 0 will disable the job
14 years ago