Mark McDowall
273530eda2
SeriesSearchJob uses SeasonSearchJob to try to download seasons first.
2011-08-27 23:37:34 -07:00
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.
2011-08-27 22:45:36 -07:00
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.
2011-08-26 22:37:20 -07:00
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.
2011-08-26 10:45:59 -07:00
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.
2011-08-25 23:23:21 -07:00
Mark McDowall
2ad200e743
Fixed an issue where large 1080i MPEG HDTV rips were being considered SDTV, they now get caught as Unknown.
2011-08-25 16:58:24 -07:00
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.
2011-08-22 23:07:04 -07:00
Mark McDowall
f6c9fa4f95
Added SeriesSearch and RenameSeries jobs.
...
Add UI controls for new jobs.
Skip ignored episodes when doing series/season searches.
2011-08-22 22:29:12 -07:00
Mark McDowall
4e41791d58
Fixed broken tests for episode status = ignored.
2011-08-21 23:32:38 -07:00
Mark McDowall
12af491b45
Added test for seondaryTargetId being less than 0.
2011-08-21 18:07:22 -07:00
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.
2011-08-21 17:48:37 -07:00
Mark McDowall
f1f85a0eca
Fixed parsing issue when Episode Title starts with a number. Split out single and multi episode REGEX for standard naming conventions.
2011-08-05 21:51:36 -07:00
Mark McDowall
412a3fc476
EpisodesWithoutFiles now skips ignored episodes, Tests updated.
2011-08-03 22:56:42 -07:00
Mark McDowall
4f68d07c9a
Fixed issue with missing episodes incorrectly using include specials.
...
Added tests for missing episodes.
2011-08-03 22:44:24 -07:00
Mark McDowall
45b4bb4629
Merge branch 'master' of git://github.com/kayone/NzbDrone
2011-08-03 19:23:20 -07:00
Mark McDowall
c88ead0585
Wired in the season and episode ignore saving.
...
Converted setSeasonIgnore & setEpisodeIgnore to use inline SQL.
Added tests for setSeasonIgnore & setEpisodeIgnore.
2011-08-03 18:45:45 -07:00
kay.one
9cb33770a0
Added Readme
2011-08-03 09:29:03 -07:00
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.
2011-08-01 22:10:05 -07:00
Mark McDowall
559011ba82
SeriesPathExists compares paths in lower-case now.
...
GitHub Issue #9
2011-07-28 18:03:24 -07:00
Mark McDowall
23681167e4
Fixed DownloadProviderTest (wasn't providing a mock for ExternalNotificationProvider)
2011-07-28 18:02:21 -07:00
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.
2011-07-22 17:57:52 -07:00
kay.one
5e30c482cd
Priority is now set using a timer
2011-07-10 22:15:37 -07:00
kay.one
d640fa65e8
Fixed orphaned job issue in JobController
...
System/Jobs now shows items currently in queue.
2011-07-10 21:53:34 -07:00
kay.one
77c82df482
Priority/JobProvider tweaks
2011-07-10 17:03:01 -07:00
kay.one
291e2c399e
Merge branch 'markus101'
2011-07-10 13:16:22 -07:00
kay.one
8927a938b7
Fixed episode status of recently imported episodes.
2011-07-10 13:07:42 -07:00
kay.one
8d12630856
Newzbin now parses the language out properly.
...
Fetch episode filters episodes from wrong series
2011-07-10 12:52:29 -07:00
Mark McDowall
c322dd9e7a
Fixed broken Series with Episode Count test.
2011-07-09 19:58:36 -07:00
Mark McDowall
67299f0d97
Merge branch 'master' of git://github.com/kayone/NzbDrone
...
Conflicts:
NzbDrone.Core.Test/NzbDrone.Core.Test.csproj
2011-07-09 19:48:02 -07:00
Mark McDowall
7ec499acab
Series with Episode count now ignores shows that haven't aired (includes ones that air today).
2011-07-09 19:45:31 -07:00
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.
2011-07-09 11:19:33 -07:00
kay.one
6393d0a3f9
Added Tests for CentralDispatch
2011-07-07 22:41:08 -07:00
kay.one
b086414d75
some cleanup
2011-07-07 20:57:44 -07:00
kay.one
edf9d1d2cc
Initial quality is only setup if no other quality profiles exists.
2011-07-07 20:57:31 -07:00
kay.one
452b5c8f84
Renamed sorting config keys
2011-07-07 20:36:02 -07:00
kay.one
15aedfc847
some db/migration cleanup
2011-07-07 20:27:11 -07:00
kay.one
8424dd6ede
Increased some columns sizes to avoid cutoffs.
2011-07-06 00:37:58 -07:00
kay.one
f0735c0693
minor tweaks
2011-07-06 00:36:49 -07:00
kay.one
46f90255bf
Updated fluent assertion, unignored qulity equality tests.
2011-07-05 23:16:37 -07:00
kay.one
3dd8e7240e
Added GetDirectorySize to DiskProvider
...
Removed search folder from disk provider
2011-07-05 00:09:07 -07:00
kay.one
84449672ec
fixed broken tests
2011-07-03 22:34:20 -07:00
kay.one
c37544d4ce
Episode is now marked as grabbed on download
2011-07-03 16:04:57 -07:00
kay.one
f2b091dcd2
Fixed issue with nzbs.org search where title contained brackets
2011-07-03 15:32:36 -07:00
kay.one
861026f743
Fixed some petapoco issue with insert.
2011-07-02 16:45:29 -07:00
kay.one
5a4e8330b2
Updated petapoco to 4.0.3
2011-07-02 16:12:20 -07:00
kay.one
cd96d546e8
limited newzbin search to English only.
2011-07-02 11:41:23 -07:00
kay.one
07312780f1
ParseEpisodeInfo is now separated into ParseTitle and ParsePath
2011-06-29 16:31:16 -07:00
kay.one
b98aab87ae
Merge branch 'markus101'
2011-06-26 20:06:26 -07:00
Mark McDowall
87e9589761
Remove empty folders after importing new downloads.
...
Fixed American Dad test (new season added to TheTvDb).
Removed unneeded .ToList()
2011-06-25 19:50:18 -07:00
kay.one
9d7ed33d0d
Updated series grid
...
Added some parser tests
2011-06-24 18:20:52 -07:00
kay.one
7d706a3304
Renamed SubsonicTarget to DataBaseTarget
2011-06-23 21:05:31 -07:00
Mark McDowall
8153b5a124
Merge branch 'master' of git://github.com/kayone/NzbDrone
2011-06-23 11:37:31 -07:00
Mark McDowall
342406784a
Fixed seriesGrid query and tests.
...
Fixed GetEpisodeModels that would fail due to a null AirDate.
2011-06-23 11:37:17 -07:00
kay.one
fa53b2abb0
Forces Test project to use x86 version of the SQL CE dlls.
2011-06-23 09:05:41 -07:00
kay.one
3cd4ee3996
moved SQL CE to Nuget.
2011-06-23 00:16:15 -07:00
Mark McDowall
938fa24a8e
Merge branch 'master' of git://github.com/kayone/NzbDrone
2011-06-23 00:05:18 -07:00
kay.one
2537dafb36
Added SQL CE dlls, removed SQLite
2011-06-23 00:03:05 -07:00
kay.one
69239bc371
Switched to SQLCE 4.0
2011-06-22 23:56:17 -07:00
Mark McDowall
6131653da5
Fixed broken test.
...
Removed useless code in ParseEpisodeInfo.
Added negative test case for ParseSeasonInfo.
2011-06-22 18:17:42 -07:00
Mark McDowall
4b0e0ac2d8
Added more Parser tests.
...
ParseLanguage will only convert ToLower() once, instead of at every if statement.
2011-06-22 17:19:19 -07:00
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.
2011-06-22 00:26:36 -07:00
kay.one
5a5d0852ee
Updated some log levels
2011-06-21 23:36:07 -07:00
kay.one
56fdf1a040
Removed Episodes list from EpisodeFile object.
2011-06-21 22:44:57 -07:00
Mark McDowall
351f73b520
Merge branch 'master' of git://github.com/kayone/NzbDrone
2011-06-21 20:40:37 -07:00
Mark McDowall
584a96a4f2
CalculateFilePath will use configured season folder, with tests.
...
MoveFile creates folder before move.
2011-06-21 20:40:24 -07:00
kay.one
3bafd2237f
Merge branch 'markus101'
2011-06-21 20:39:20 -07:00
kay.one
5fb2c61c77
Fixed sab title issue
...
Added profiling to OpenSharedconnection
2011-06-21 20:38:46 -07:00
Mark McDowall
a31858bb4c
Merge with Kayone.
2011-06-21 19:41:06 -07:00
Mark McDowall
8d4f65b7dc
History Items are now added with series. Test makes sure seriesId is sent in.
2011-06-21 19:15:39 -07:00
kay.one
01163a4f87
Cleanup and tests around ImportFile
2011-06-21 18:12:20 -07:00
kay.one
0d51954e92
fixed broken tests
2011-06-21 00:25:39 -07:00
kay.one
f0fbd2bc71
fixed broken tests
2011-06-20 23:40:46 -07:00
kay.one
1ba74e0eea
Drop folder is now wired. needs more tests.
2011-06-20 23:34:45 -07:00
kay.one
5c45515b00
Merge branch 'markus101'
2011-06-20 22:44:30 -07:00
kay.one
63adb6b566
Wired-up drop folder move
2011-06-20 22:44:01 -07:00
Mark McDowall
68b7ba9209
Added method to delete orphaned episodeFiles and also cleanup episodes that have invalid episodeFiles.
...
Cleanup will run aforementioned methods before doing cleanup.
2011-06-20 18:49:16 -07:00
Mark McDowall
208feb7d19
CleanFileName when getting new filename from MediaFileProvider.
2011-06-20 16:46:54 -07:00
Mark McDowall
244e0f04f4
Fixed UnitTests (set EpisodeFileId to zero where no episo.de file is expected back)
2011-06-20 00:40:45 -07:00
Mark McDowall
d416ec0147
Merge branch 'master' of git://github.com/kayone/NzbDrone
...
Conflicts:
NzbDrone.Core.Test/SeriesProviderTest.cs
2011-06-20 00:16:01 -07:00
Mark McDowall
431d850d32
SeriesProvider gets QualityProfile in single call to DB.
...
SeriesProvider.GetAllSeriesWithEpisodeCount gets seasonCount(with or without specials), total episode count & episodeWithFile count (excluding ignored episodes).
Added tests for SeriesWithEpisodeCount.
2011-06-20 00:13:17 -07:00
kay.one
f0fb5aa158
Removed leftover code from old ages ;)
2011-06-19 23:30:47 -07:00
kay.one
ef9bbdc60e
Removed leftover code from old ages ;)
2011-06-19 23:28:42 -07:00
kay.one
907c508a70
PetaPoco now defaults to SQLite, requires WHERE on exists calls
2011-06-19 22:08:58 -07:00
kay.one
852b1e9bb5
Merge branch 'markus101'
2011-06-19 20:28:09 -07:00
kay.one
45549fa50b
Fixed attach series issue and null episodes.
2011-06-19 20:25:24 -07:00
Mark McDowall
5a99d374d9
Updated tests to for Upcoming Provider to make sure a series is returned.
2011-06-19 20:21:54 -07:00
kay.one
63bd972af9
Refactored MediaFileProvider
2011-06-19 20:04:08 -07:00
kay.one
cfcb9e61d7
Cleaned up import file a bit
2011-06-19 19:33:43 -07:00
Mark McDowall
b084a3bc46
EpisodeProvider GetEpisode(s) returns episodes with EpisodeFiles.
2011-06-19 18:46:32 -07:00
Mark McDowall
7b5556199f
Merge branch 'master' of git://github.com/kayone/NzbDrone
2011-06-19 17:23:59 -07:00
Mark McDowall
63a2664d8a
Test for HistoryProvider.AllItemsWithRelationships
2011-06-19 17:02:10 -07:00
kay.one
8b484601f6
Removed all warnings
2011-06-19 13:43:47 -07:00
kay.one
a853f80f9e
Fixed season ignore
2011-06-19 13:43:33 -07:00
kay.one
ea643630ed
Fixed dbBenchmark tests
2011-06-19 11:56:32 -07:00
kay.one
8c12872433
fixed americandad's broken test
2011-06-19 11:38:04 -07:00
kay.one
7560a70dd4
fixed duplicated episodes coming in from Tvdb
2011-06-19 10:56:54 -07:00
kay.one
3d3e864094
EpisodeProvider now fills Series property for all episodes returned.
2011-06-18 22:57:24 -07:00
kay.one
a990fb91d5
SeriesProvider.GetSeries(int seriesId) will now fail if series is not found.
2011-06-18 22:56:52 -07:00
kay.one
b00e437e56
Added Fluent.cs to allow string default extention method eg. "Series.Title.WithDefault(series.SeriesId)"
2011-06-18 10:19:24 -07:00
kay.one
ed4976de90
Fixed notifications, episodestatus test
2011-06-18 10:18:25 -07:00