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.
13 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.
13 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.
13 years ago
Mark McDowall
a56213047f
EpisodeSearch now gets the proper QualityProfile (broken after removing AttachSeries), tests updated.
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.
...
A bunch of files changed removing System.Linq, thanks Resharper :(
13 years ago
Mark McDowall
35cad3d27e
Added partial season searching when a full season NZB is not available.
13 years ago
Mark McDowall
8cffa5168b
Fixed broken EpisodeProvider tests.
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
704084a5c8
Fixed broken parse REGEX, removed parsing test and added to hall of shame.
13 years ago
Mark McDowall
8afd7d2b47
Fixed broken tests.
13 years ago
Mark McDowall
43e5cb7b31
Merge branch 'master' of git://github.com/kayone/NzbDrone
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
kay.one
52e6d09325
Fixed port, added broken parser test
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.
...
Tests added for season searching.
13 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.
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
2ad200e743
Fixed an issue where large 1080i MPEG HDTV rips were being considered SDTV, they now get caught as Unknown.
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.
...
Add UI controls for new jobs.
Skip ignored episodes when doing series/season searches.
13 years ago
Mark McDowall
4e41791d58
Fixed broken tests for episode status = ignored.
13 years ago
Mark McDowall
12af491b45
Added test for seondaryTargetId being less than 0.
13 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.
13 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.
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.
...
Added tests for missing episodes.
13 years ago
Mark McDowall
45b4bb4629
Merge branch 'master' of git://github.com/kayone/NzbDrone
13 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.
13 years ago
kay.one
9cb33770a0
Added Readme
13 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.
13 years ago
Mark McDowall
559011ba82
SeriesPathExists compares paths in lower-case now.
...
GitHub Issue #9
13 years ago
Mark McDowall
23681167e4
Fixed DownloadProviderTest (wasn't providing a mock for ExternalNotificationProvider)
13 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.
13 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
kay.one
fa53b2abb0
Forces Test project to use x86 version of the SQL CE dlls.
14 years ago
kay.one
3cd4ee3996
moved SQL CE to Nuget.
14 years ago
Mark McDowall
938fa24a8e
Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
kay.one
2537dafb36
Added SQL CE dlls, removed SQLite
14 years ago
kay.one
69239bc371
Switched to SQLCE 4.0
14 years ago
Mark McDowall
6131653da5
Fixed broken test.
...
Removed useless code in ParseEpisodeInfo.
Added negative test case for ParseSeasonInfo.
14 years ago
Mark McDowall
4b0e0ac2d8
Added more Parser tests.
...
ParseLanguage will only convert ToLower() once, instead of at every if statement.
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
kay.one
5a5d0852ee
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.
...
MoveFile creates folder before move.
14 years ago
kay.one
3bafd2237f
Merge branch 'markus101'
14 years ago
kay.one
5fb2c61c77
Fixed sab title issue
...
Added profiling to OpenSharedconnection
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
01163a4f87
Cleanup and tests around ImportFile
14 years ago
kay.one
0d51954e92
fixed broken tests
14 years ago
kay.one
f0fbd2bc71
fixed broken tests
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.
...
Cleanup will run aforementioned methods before doing cleanup.
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
...
Conflicts:
NzbDrone.Core.Test/SeriesProviderTest.cs
14 years ago
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.
14 years ago
kay.one
f0fb5aa158
Removed leftover code from old ages ;)
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
Mark McDowall
5a99d374d9
Updated tests to for Upcoming Provider to make sure a series is returned.
14 years ago
kay.one
63bd972af9
Refactored MediaFileProvider
14 years ago
kay.one
cfcb9e61d7
Cleaned up import file a bit
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
63a2664d8a
Test for HistoryProvider.AllItemsWithRelationships
14 years ago
kay.one
8b484601f6
Removed all warnings
14 years ago
kay.one
a853f80f9e
Fixed season ignore
14 years ago
kay.one
ea643630ed
Fixed dbBenchmark tests
14 years ago
kay.one
8c12872433
fixed americandad's broken test
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
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'
...
Conflicts:
NzbDrone.Core.Test/SeriesProviderTest.cs
14 years ago
kay.one
5629d68645
Fixed enum mapping issue
14 years ago
Mark McDowall
d6920ee8ea
Fixed EpisodeProvider queries with multiple terms.
...
SeriesProvider.FindSeries will now return the QualityProfile when a series is found.
14 years ago
Mark McDowall
85d5b07c67
Merge with Kayone.
14 years ago
Mark McDowall
1590ae2d5f
Fixed Episode Daily Parse test.
14 years ago
kay.one
b525757d8a
Removed left over assemblies, CastleCore (Subsonic) and some old nuget packages
14 years ago
kay.one
520e9c9d14
Fixed Series.QualityProfile relationship
...
more subsonic cleanup
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
Mark McDowall
71a123401e
Merge branch 'master' of git://github.com/kayone/NzbDrone
14 years ago
Mark McDowall
d28e94868c
Parser will remove quotes before trying to get filename from the path.
...
HistoryController - Gets Series from seriesProvider.
UpcomingComtroller - Gets Series from seriesProvider.
14 years ago
kay.one
f4a765817b
Fixed some small issues, here and there.
14 years ago
kay.one
f2fdece18a
Removed subsonic completely
14 years ago
kay.one
acf23d4fc2
Removed subsonic completely
14 years ago
kay.one
f11b4af305
Merge branch 'markus101'
...
Conflicts:
NzbDrone.Core/Datastore/Migrations/Migration.cs
14 years ago
kay.one
f4801901a7
LogProvider now usues petapoco
14 years ago
Mark McDowall
01944acbb1
IndexerProvider now uses PetaPoco.
14 years ago
Mark McDowall
335639fabc
UpcomingEpisodesProvider moved to PetaPoco.
...
MigrationHelper won't run Subsonic Migrations now.
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
f7ee16dbba
RootDirs moved to PetaPoco. Removed SubSonic references from EpisodeFile & SceneMapping.
14 years ago
kay.one
2a32770b69
Merge branch 'markus101'
...
Conflicts:
NzbDrone.Core/Datastore/Migrations/MigrationExport.cs
14 years ago
kay.one
3ef17273fd
HistoryProvider now uses PetaPoco
14 years ago
kay.one
46ec4fa3ba
Replaced MigSharp with MigrationsDotNet
14 years ago
Mark McDowall
ad0aa10e6a
Renamed SceneMappingTest now saved in project file.
14 years ago
Mark McDowall
ab26d2dd61
Renamed SceneNameMapping to SceneMapping.
...
SceneMappingProvider moved to PetaPoco.
14 years ago
Mark McDowall
310c317361
Fixed broken tests.
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.
...
Season Grid now shows episodeFile quality.
14 years ago
kay.one
3cccb5858a
Merge branch 'markus101'
...
Conflicts:
NzbDrone.Core.Test/SeriesProviderTest.cs
NzbDrone.Core/Providers/MediaFileProvider.cs
NzbDrone.Core/Providers/SeriesProvider.cs
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
0432109a95
Merge branch 'master' of git://github.com/kayone/NzbDrone
...
Conflicts:
NzbDrone.Core.Test/SeriesProviderTest.cs
NzbDrone.Core/Providers/MediaFileProvider.cs
NzbDrone.Core/Providers/SeriesProvider.cs
14 years ago
kay.one
cb8cb1691f
SeriesProvider is now Subsonic free.
14 years ago
kay.one
63f6899894
Added PetaPoco
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
...
Conflicts:
NzbDrone.Core/Providers/Jobs/EpisodeSearchJob.cs
NzbDrone.Core/Providers/SeriesProvider.cs
14 years ago
Mark McDowall
ab2007cb6f
SceneNaming is now stored on NzbDrone webserver.
...
Database will update every 12 hours from CSV on server.
14 years ago
kay.one
6355d5ada1
Added MiniProfiler
14 years ago
Mark McDowall
6dda51d0e7
Merge branch 'master' of git://github.com/kayone/NzbDrone
...
Conflicts:
NzbDrone.Core.Test/ParserTest.cs
14 years ago
Mark McDowall
e71a55a33c
More episode parsing tests.
...
Added new regex to find multi-episode files without series titles.
Cleaned up some of the regex.
Normalizing regex will remove all numbers except years that are in the 1900's or 2000's
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
Mark McDowall
ff673f3d7d
More tests for ImportNewDownload to deal with samples or certains sizes.
14 years ago
Mark McDowall
560706ae8f
Fixed Renaming of episodes to include extension.
...
PostDownload Importing setup, need to setup job for period scan.
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
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
kay.one
fe5e899604
Merge branch 'markus101'
14 years ago
kay.one
ecc2a7e2f6
More updates to Datastore
14 years ago
Mark McDowall
383dfe302f
Merge branch 'master' of git://github.com/kayone/NzbDrone
...
Conflicts:
NzbDrone.Core/Providers/MediaFileProvider.cs
14 years ago
kay.one
a6fe8b276b
minor updates to test project
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
kay.one
c0814fa95d
Hacked sabprovider to support addbyurl from newzbin
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
kay.one
f97209d476
commiting tests before teamcity demo
14 years ago
kay.one
702399318b
Added NUnit
14 years ago
kay.one
72f8a7eab1
fixed random dbbenchmark test breaking
14 years ago
kay.one
56169b515f
fixed broken episode status tests
14 years ago
kay.one
6075a615ab
Release now target x86
14 years ago
kay.one
2493f65c43
updated app.config files
14 years ago
kay.one
8c48e63f36
updated app.config files
14 years ago
kay.one
e1177463cd
Removed MVC3 GAC dependency
14 years ago