kay.one
b3e4485d71
Post processor now deletes folders that are less than 40MB.
13 years ago
kay.one
3dd7b3d768
This should fix the bug where a folder was tried to be retagged with the same error.
13 years ago
kay.one
4ae268b8e5
lots of different things ;)
13 years ago
kay.one
6828f099bc
Removed all static state tracking from job provider.
13 years ago
kay.one
c23e736cc6
Cleaned up ConfigProvider. Added reflection based test for all properties in ConfigProvider.
13 years ago
kay.one
f9a316f632
Moved tests for NzbDrone.Common to its own test project. added some new tests.
13 years ago
kay.one
f52620db70
Replaced deprecated NBuilder calls.
13 years ago
kay.one
956092dbd4
Merge branch 'markus' into kay.one
...
Conflicts:
NzbDrone.Core.Test/ProviderTests/DiskScanProviderTest.cs
NzbDrone.Core.Test/ProviderTests/MediaFileProviderTests.cs
13 years ago
kay.one
ec08436587
Refactored the shit out of PostDownloadProvider
13 years ago
Mark McDowall
a827199902
Fixed broken tests.
13 years ago
kay.one
35e44284c0
Fixed broken test, drop folder prefix uses regex instead of prefix now.
13 years ago
kay.one
1b2af8ea1b
Merge branch 'markus' into kay.one
13 years ago
kay.one
2b6fc174ab
Moved TestBase to correct folder
13 years ago
Mark McDowall
bb5febaade
DiskScanProvider.Scan() will log a warning if the path doesn't exist.
13 years ago
kay.one
e4d90e2f92
Merge branch 'markus' into kay.one
13 years ago
kay.one
5bb3b339a6
Fixed broken test
13 years ago
Mark McDowall
72c555f250
Local series search will now search anywhere in the title, not just the beginning.
13 years ago
kay.one
651a63edea
Merge branch 'markus' into kay.one
...
Conflicts:
NzbDrone.Core.Test/ProviderTests/LogProviderTest.cs
13 years ago
kay.one
8f9946eb63
Added some update APIs to check for updates and download and extract the update package.
...
Todo: apply updated, UI.
13 years ago
Mark McDowall
eb323b5394
Fixed broken log provider tests.
13 years ago
Mark McDowall
d8fb295214
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
13 years ago
Keivan Beigi
e5c4f34e0e
Adding some structure to NzbDrone.Core.Test
13 years ago
Mark McDowall
f6e14b51f6
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
13 years ago
Mark McDowall
745d9d9355
TopSlider added for local series searching!
...
Should be easy to add others (would want to have it close other open ones, I think).
13 years ago
Keivan Beigi
ae1a32b874
Fixed an issue where GetEpisodesByParseResult would throw object reference when episode list was null
13 years ago
Mark McDowall
3bd99a2b7b
Added Support for 1011 as a number convention.
13 years ago
kay.one
ea05635fd3
Moved NLog, Fluentassertion to Nuget.
13 years ago
kay.one
e2290d9f0f
Removed broken test
13 years ago
kay.one
39c8462769
Pushing broken test to test teamcity
13 years ago
Keivan Beigi
88b8c053fc
Upgraded to NBuilder 3.
13 years ago
Mark McDowall
e87cdbde44
Removed SharedLiveTemplates.xml.
...
Cleaned up PostDownloadProvider, added more tests.
13 years ago
Mark McDowall
4b31b5b693
Removed duplicate test.
13 years ago
Mark McDowall
66b4b094f9
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
...
Conflicts:
NzbDrone.Core.Test/EpisodeProviderTest.cs
NzbDrone.Core/Providers/PostDownloadProvider.cs
13 years ago
Mark McDowall
f78c5f2124
Fixed a couple tests, so they shouldn't fail due to other tests impacting them.
13 years ago
Mark McDowall
714bcee5cb
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
13 years ago
Mark McDowall
642707e46d
Fixed some issues with PostDownloadProvider.
...
Added tests for PostDownloadProvider.
13 years ago
Keivan Beigi
6af98f9e96
more better exception handling.
13 years ago
kay.one
288359627e
WebException now marks indexer tests as Inconclusive.
13 years ago
kay.one
458565d473
WebException now marks indexer tests as Inconclusive.
13 years ago
kay.one
77b867d65e
Testing ExceptionVerification Inconclusive logic
13 years ago
kay.one
97ed59920b
trying to stop team city from sending exeptioneer reports.
13 years ago
kay.one
287cb03517
Added ignore exception type to ExceptionVerfication
13 years ago
kay.one
c55ca42c21
Migration is no longer executed per test, its ran once and the db is cloned after that, (faster tests, cleaner logs ;)
13 years ago
Mark McDowall
1ff34c8e38
Better test for Fluent.FreeDiskSpace()
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
c296b6975c
Added DirectoryInfo.FreeDiskSpace to get the free disk space of any directory.
13 years ago
Mark McDowall
8cac84b4ad
PostDownloadProvider broken down further.
...
Will try to reprocess _NzbDrone_ directories each pass, but will mark with an error when possible.
Attempt to process _UNPACK_ and _FAILED_ directories 30 minutes after first detected by NzbDrone (to give SAB time to unpack properly before processing).
13 years ago
Mark McDowall
4915b32cc6
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
13 years ago
Mark McDowall
5098ea3249
Added two new Episode Statuses - Unpacking and Failed.
...
Tests added to support new Statuses.
PostDownloadScanJob will update PostDownloadStatus for failed or unpacking.
ImportFile will set the PostDownloadStatus to Processed when added to the database.
13 years ago
kay.one
87fe19ab4e
Added compile date to footer
13 years ago
kay.one
1ba959298b
Added BuildDateTime to central dispatch
13 years ago
kay.one
012fa88301
Merge branch 'markus' into kay.one
...
Conflicts:
NzbDrone/NzbDrone.csproj
NzbDrone/Providers/ConfigProvider.cs
13 years ago
kay.one
495d7b8595
More code to support service, isn't working yet. (Console still works fine)
13 years ago
kay.one
e15e79a6c1
Merge branch 'markus' into kay.one
13 years ago
Mark McDowall
2c3eff2741
Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
13 years ago
Mark McDowall
f973c74c87
ConfigFileProvider will now add missing config values automatically, with a default value.
...
Added Handbrake and AtomicParsley wrappers for iPod video conversion.
13 years ago
Keivan Beigi
f3ca3e97f9
Starting to add windows service support, making nzbdrone.exe unit testable.
13 years ago
Mark McDowall
d9b2c72125
WindowsAuthentication now works (disabled by default).
...
Tests for SortHelper will now be run.
13 years ago
Mark McDowall
430fb9aead
SortHelper.SkipArticles will no longer bomb when a null is passed.
...
Added tests for SkipArticles.
13 years ago
Mark McDowall
33930534c2
Ignore Episode Zero when adding a new episode to the database, either via GetEpisodesByParseResult
...
or RefreshEpisodeInfo. With tests.
13 years ago
Mark McDowall
2cafedb1aa
UpcomingEpisodes will not show ignored episodes.
13 years ago
Mark McDowall
7db08a10ec
Next airing will not show ignored episodes.
13 years ago
Mark McDowall
ec6a0e6b7f
App_Data added to .gitignore
...
Added SetValue to ConfigFileProvider.
Added creating of default config file in ConfigFileProvider.
Added more ConfigFileProvider tests.
Added UI for Settings/System
13 years ago
Mark McDowall
f0f706b32c
ConfigFile for NzbDrone.exe is now stored under App_Data for NzbDrone.Web. - This will be to provide the users a way to edit Port and set whether they want their default browser to open on startup, all form the WebUI (and not be overwritten on upgrades).
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
7ca59b92aa
Replace '&' with its XML encoded equivalent, before parsing XML.
...
Added test to check for proper XML parsing with illegal characters.
13 years ago
Mark McDowall
9714a96437
Upcoming/Index now uses .ToBestDateString() for Dates, only showing on FutureForecast grid (instead of all grids). Status is shown on grid and option to search for episode.
...
Series/Details season grids won't be as tall now, due to reduced padding.
13 years ago
Mark McDowall
6736afbeab
Added NextAiring to Series (ResultColumn), which is used for Series/Index. Added tests and fixed broken tests after adding new property.
13 years ago
Mark McDowall
f014ddcfea
Added Tests for DateTime Fluent.
13 years ago
Mark McDowall
5f0a95b2b1
Fixed XBMC JSON requests.
13 years ago
Mark McDowall
0dbb3789eb
Treat SUBPACK's as extra releases, so they will not be downloaded.
13 years ago
Mark McDowall
43fa8a1f66
Fixed broken Season parsing REGEX, added test to verify issue without parsing XML.
13 years ago
Mark McDowall
339f191ab8
Releases with only extras will be skipped, with tests.
13 years ago
Mark McDowall
4604bbd821
Mark invalid series downloads with NzbDrone prefix.
...
Fixed broken tests.
13 years ago
Mark McDowall
951eb4523d
Support for csi525 naming added, previously csi.525 would work, but csi525 wouldn't.
13 years ago
Mark McDowall
10d526d003
Fixed broken test that was using app relative path.
13 years ago
Mark McDowall
8c06dde28a
Quality size sliders are implemented. Limits are calculated based on MB/Minute.
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
e4f01ae0d4
Size is now parsed for each item in the feed.
...
QualityType added to database to allow saving of size limits.
Fluent now uses longs for multiplication, to ensure it doesn't overflow.
13 years ago
Mark McDowall
dfd0720872
Added BannerDownloadJob, it will run every 30 days.
...
New series will have their banner downloaded on import.
14 years ago
Mark McDowall
070115a59a
TopLogs will now return the count pass in, reduced to 5000 from 7500 to prevent JsonSerialization issues when being sent to the grid.
...
Added tests for TopLogs and GetPagedLogs.
14 years ago
Mark McDowall
73fadac397
Fixed parser to properly parse a more common naming convention where the episode title starts with an episode or series/episode combination.
...
SeriesController SaveEdit and Delete OrderBy Title with articles removed, with episodeCount.
Reworded Auto-configure button.
14 years ago
Mark McDowall
a56213047f
EpisodeSearch now gets the proper QualityProfile (broken after removing AttachSeries), tests updated.
14 years ago
Mark McDowall
179de93a6e
Removed AttachSeries for IEnumerable and using join instead, speed difference is negligible or in some cases faster .
14 years ago
Mark McDowall
8592ae4c88
AttachSeries is no longer used for single episodes, PetaPoco will get the series in a single call for us.
14 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)
14 years ago
Mark McDowall
0b586de226
Added misnamed provider, PLINQ speeds it up, but still to slow for use, paging helps, but isn't consistent.
...
A bunch of files changed removing System.Linq, thanks Resharper :(
14 years ago
Mark McDowall
35cad3d27e
Added partial season searching when a full season NZB is not available.
14 years ago
Mark McDowall
8cffa5168b
Fixed broken EpisodeProvider tests.
14 years ago
kay.one
9244a4e6ef
Update episode info now uses UpdateMany, InsertMany
14 years ago
Mark McDowall
2980c91f19
GetSabName will return cleaner Season naming when it is a FullSeason release.
14 years ago
Mark McDowall
704084a5c8
Fixed broken parse REGEX, removed parsing test and added to hall of shame.
14 years ago
Mark McDowall
8afd7d2b47
Fixed broken tests.
14 years ago
Mark McDowall
43e5cb7b31
Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Mark McDowall
f604c35768
Backlog search added (disabled) - It will search for a full season if a full season is missing.
14 years ago
kay.one
52e6d09325
Fixed port, added broken parser test
14 years ago
Mark McDowall
273530eda2
SeriesSearchJob uses SeasonSearchJob to try to download seasons first.
14 years ago
Mark McDowall
485f618e02
Full Season searching added (Single NZB). SearchProvider added to perform both Season and Episode searching, triggered via jobs.
...
Tests added for season searching.
14 years ago
Mark McDowall
07a4c94032
Removed ParseSeasonInfo.
...
ParseEpisodeInfo will mark a report as a full season if no episodes are found, but was matched.
Fixed tests that were affected by REGEX changes.
14 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.
14 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.
14 years ago
Mark McDowall
2ad200e743
Fixed an issue where large 1080i MPEG HDTV rips were being considered SDTV, they now get caught as Unknown.
14 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.
14 years ago
Mark McDowall
f6c9fa4f95
Added SeriesSearch and RenameSeries jobs.
...
Add UI controls for new jobs.
Skip ignored episodes when doing series/season searches.
14 years ago
Mark McDowall
4e41791d58
Fixed broken tests for episode status = ignored.
14 years ago
Mark McDowall
12af491b45
Added test for seondaryTargetId being less than 0.
14 years ago
Mark McDowall
350e0388de
Updated JobProvider to allow jobs with two targets.
...
JobQueueItem class created instead of using Tuples.
Added Search for Season and Rename Season jobs , plus links for them on Series/Details.
Add GetSeasonFiles added to MediaFileProvider.
14 years ago
Mark McDowall
f1f85a0eca
Fixed parsing issue when Episode Title starts with a number. Split out single and multi episode REGEX for standard naming conventions.
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.
...
Added tests for missing episodes.
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.
...
Converted setSeasonIgnore & setEpisodeIgnore to use inline SQL.
Added tests for setSeasonIgnore & setEpisodeIgnore.
14 years ago
kay.one
9cb33770a0
Added Readme
14 years ago
Mark McDowall
35abb74993
Fixed parsing of House - S06E13 - 5 to 9
...
Episode Title was being picked up as part of the numbering. Lost ability to parse some oddly named scene titles.
14 years ago
Mark McDowall
559011ba82
SeriesPathExists compares paths in lower-case now.
...
GitHub Issue #9
14 years ago
Mark McDowall
23681167e4
Fixed DownloadProviderTest (wasn't providing a mock for ExternalNotificationProvider)
14 years ago
Mark McDowall
0ed898b6db
IsIgnored will now be checked when adding new episodes to the DB, it will:
...
- ignore new episodes of a season if that season was already ignored
- ignore new seasons if the previous was ignored
- ignore specials (when a new series is added), if a user chooses to download specials, all new specials will not be ignored
Added tests for IsIgnored and AddEpisode changes.
14 years ago
kay.one
5e30c482cd
Priority is now set using a timer
14 years ago
kay.one
d640fa65e8
Fixed orphaned job issue in JobController
...
System/Jobs now shows items currently in queue.
14 years ago
kay.one
77c82df482
Priority/JobProvider tweaks
14 years ago
kay.one
291e2c399e
Merge branch 'markus101'
14 years ago
kay.one
8927a938b7
Fixed episode status of recently imported episodes.
14 years ago
kay.one
8d12630856
Newzbin now parses the language out properly.
...
Fetch episode filters episodes from wrong series
14 years ago
Mark McDowall
c322dd9e7a
Fixed broken Series with Episode Count test.
14 years ago
Mark McDowall
67299f0d97
Merge branch 'master' of git://github.com/kayone/NzbDrone
...
Conflicts:
NzbDrone.Core.Test/NzbDrone.Core.Test.csproj
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.
...
EventClient is used for sending CleanLibrary and Notifications (With NzbDrone Logo - Internal Resource).
Support for Dharma's HTTP Server (Deprecated), since Dharma doesn't support Json as well.
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
8424dd6ede
Increased some columns sizes to avoid cutoffs.
14 years ago
kay.one
f0735c0693
minor tweaks
14 years ago
kay.one
46f90255bf
Updated fluent assertion, unignored qulity equality tests.
14 years ago
kay.one
3dd8e7240e
Added GetDirectorySize to DiskProvider
...
Removed search folder from disk provider
14 years ago
kay.one
84449672ec
fixed broken tests
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
cd96d546e8
limited newzbin search to English only.
14 years ago
kay.one
07312780f1
ParseEpisodeInfo is now separated into ParseTitle and ParsePath
14 years ago
kay.one
b98aab87ae
Merge branch 'markus101'
14 years ago
Mark McDowall
87e9589761
Remove empty folders after importing new downloads.
...
Fixed American Dad test (new season added to TheTvDb).
Removed unneeded .ToList()
14 years ago
kay.one
9d7ed33d0d
Updated series grid
...
Added some parser tests
14 years ago
kay.one
7d706a3304
Renamed SubsonicTarget to DataBaseTarget
14 years ago
Mark McDowall
8153b5a124
Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Mark McDowall
342406784a
Fixed seriesGrid query and tests.
...
Fixed GetEpisodeModels that would fail due to a null AirDate.
14 years ago