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.
...
Add UI controls for new jobs.
Skip ignored episodes when doing series/season searches.
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.
...
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
kay.one
eaaf464d38
Merge branch 'markus101'
13 years ago
kay.one
2601c7c1b9
minor changes
13 years ago
Mark McDowall
13d947d24d
Merge branch 'master' of git://github.com/kayone/NzbDrone
13 years ago
kay.one
79b2fad6e3
Removing items from job queue is now done while a lock is acquired.
13 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.
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
559011ba82
SeriesPathExists compares paths in lower-case now.
...
GitHub Issue #9
13 years ago
Mark McDowall
e29fee9686
Merge branch 'master' of git://github.com/kayone/NzbDrone
13 years ago
Mark McDowall
ee4b6c9442
ExternalNotifications enabled (Xbmc only right now).
...
- Grab, Download, Rename
Notification Settings for Xbmc uses definitions.
13 years ago
kay.one
28b840766e
Merge branch 'markus101'
13 years ago
kay.one
b4fb3002a4
Updated Add Series
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
68321c98d0
increased delete folder limit size to 10MB
13 years ago
kay.one
b11a449f65
Updated PetaPoco
...
Upped IIS's priority
Added Byte multiplier to extention method.
13 years ago
kay.one
d640fa65e8
Fixed orphaned job issue in JobController
...
System/Jobs now shows items currently in queue.
13 years ago
kay.one
77c82df482
Priority/JobProvider tweaks
13 years ago
kay.one
291e2c399e
Merge branch 'markus101'
13 years ago
kay.one
8d12630856
Newzbin now parses the language out properly.
...
Fetch episode filters episodes from wrong series
13 years ago
Mark McDowall
67299f0d97
Merge branch 'master' of git://github.com/kayone/NzbDrone
...
Conflicts:
NzbDrone.Core.Test/NzbDrone.Core.Test.csproj
13 years ago
Mark McDowall
7ec499acab
Series with Episode count now ignores shows that haven't aired (includes ones that air today).
13 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.
13 years ago
kay.one
6393d0a3f9
Added Tests for CentralDispatch
13 years ago
kay.one
b086414d75
some cleanup
13 years ago
kay.one
edf9d1d2cc
Initial quality is only setup if no other quality profiles exists.
13 years ago
kay.one
452b5c8f84
Renamed sorting config keys
13 years ago
kay.one
15aedfc847
some db/migration cleanup
13 years ago
kay.one
f0735c0693
minor tweaks
13 years ago
kay.one
fc0d7fc72f
Logging notification tweaks
13 years ago
kay.one
3dd8e7240e
Added GetDirectorySize to DiskProvider
...
Removed search folder from disk provider
13 years ago
kay.one
8b0c8afb81
PostDownloadScanJob will not fail completely if a single folder fails.
13 years ago
kay.one
2a64014c96
Added version to page footer, minor tweaks.
13 years ago
kay.one
cfd42049e5
minor cleanup
13 years ago
kay.one
c37544d4ce
Episode is now marked as grabbed on download
13 years ago
kay.one
f2b091dcd2
Fixed issue with nzbs.org search where title contained brackets
13 years ago
kay.one
861026f743
Fixed some petapoco issue with insert.
13 years ago
kay.one
5a4e8330b2
Updated petapoco to 4.0.3
13 years ago
kay.one
b8b4e507b9
Added more video extensions
13 years ago
kay.one
cd96d546e8
limited newzbin search to English only.
13 years ago
kay.one
555e62fd17
fixed some notification issues
13 years ago
kay.one
a1caa789fe
Instant progress notifications. Now use comet instead of pooling.
13 years ago
kay.one
07312780f1
ParseEpisodeInfo is now separated into ParseTitle and ParsePath
13 years ago
Mark McDowall
87e9589761
Remove empty folders after importing new downloads.
...
Fixed American Dad test (new season added to TheTvDb).
Removed unneeded .ToList()
13 years ago
kay.one
a9df506ef2
Downgraded to MiniProfiler 1.2
...
ConfigProvider now logs in Trace level rather than debug level
13 years ago
kay.one
54e81035fc
Merge branch 'markus101'
13 years ago
kay.one
df0637d3d1
CDN Updates. packaging updates
13 years ago
Mark McDowall
342406784a
Fixed seriesGrid query and tests.
...
Fixed GetEpisodeModels that would fail due to a null AirDate.
13 years ago
Mark McDowall
938fa24a8e
Merge branch 'master' of git://github.com/kayone/NzbDrone
13 years ago
kay.one
69239bc371
Switched to SQLCE 4.0
13 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.
13 years ago
Mark McDowall
1057c5941a
Merge branch 'master' of git://github.com/kayone/NzbDrone
13 years ago
Mark McDowall
3a065b86f1
Fixed series grid after save so it has proper counts.
13 years ago
kay.one
5a5d0852ee
Updated some log levels
13 years ago
kay.one
13732a3f2e
Updated some log levels
13 years ago
kay.one
56fdf1a040
Removed Episodes list from EpisodeFile object.
13 years ago
Mark McDowall
351f73b520
Merge branch 'master' of git://github.com/kayone/NzbDrone
13 years ago
Mark McDowall
584a96a4f2
CalculateFilePath will use configured season folder, with tests.
...
MoveFile creates folder before move.
13 years ago
kay.one
3bafd2237f
Merge branch 'markus101'
13 years ago
kay.one
5fb2c61c77
Fixed sab title issue
...
Added profiling to OpenSharedconnection
13 years ago
Mark McDowall
a31858bb4c
Merge with Kayone.
13 years ago
Mark McDowall
8d4f65b7dc
History Items are now added with series. Test makes sure seriesId is sent in.
13 years ago
kay.one
f6ccb5e17c
Fixed broken build
13 years ago
kay.one
31c16b9004
Merge branch 'markus101'
13 years ago
kay.one
01163a4f87
Cleanup and tests around ImportFile
13 years ago
Mark McDowall
ecd0fb50a8
Removed extra injects that weren't needed.
...
Wrapped find series in try/catch to prevent a case where the series is in SceneMapping, but isn't in the users database. -Missed in last commit apparently.
13 years ago
Mark McDowall
cdf77ad2df
Changed QualityProfile to a ResultColumn to make note that it will be used as a result only.
...
Wrapped find series in try/catch to prevent a case where the series is in SceneMapping, but isn't in the users database.
13 years ago
kay.one
1ba74e0eea
Drop folder is now wired. needs more tests.
13 years ago
kay.one
5c45515b00
Merge branch 'markus101'
13 years ago
kay.one
63adb6b566
Wired-up drop folder move
13 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.
13 years ago
Mark McDowall
208feb7d19
CleanFileName when getting new filename from MediaFileProvider.
13 years ago
Mark McDowall
244e0f04f4
Fixed UnitTests (set EpisodeFileId to zero where no episo.de file is expected back)
13 years ago
Mark McDowall
d416ec0147
Merge branch 'master' of git://github.com/kayone/NzbDrone
...
Conflicts:
NzbDrone.Core.Test/SeriesProviderTest.cs
13 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.
13 years ago
kay.one
ef9bbdc60e
Removed leftover code from old ages ;)
13 years ago
kay.one
907c508a70
PetaPoco now defaults to SQLite, requires WHERE on exists calls
13 years ago
kay.one
852b1e9bb5
Merge branch 'markus101'
13 years ago
kay.one
45549fa50b
Fixed attach series issue and null episodes.
13 years ago
kay.one
8b7c624d09
Reformated some files
13 years ago
Mark McDowall
86ab26e2d9
UpcomingProvider now gets Series in call for episodes.
13 years ago
kay.one
63bd972af9
Refactored MediaFileProvider
13 years ago
kay.one
cfcb9e61d7
Cleaned up import file a bit
13 years ago
kay.one
d3f823734e
Cleanedup get GetNewFilename
13 years ago
Mark McDowall
b084a3bc46
EpisodeProvider GetEpisode(s) returns episodes with EpisodeFiles.
13 years ago
Mark McDowall
7b5556199f
Merge branch 'master' of git://github.com/kayone/NzbDrone
13 years ago
Mark McDowall
0972c956b8
HistoryProvider will return History Items with Episode and SeriesTitle.
13 years ago
kay.one
a853f80f9e
Fixed season ignore
13 years ago
kay.one
f211f99960
Fix issue on in ImportFile
13 years ago
kay.one
7560a70dd4
fixed duplicated episodes coming in from Tvdb
13 years ago
kay.one
3d3e864094
EpisodeProvider now fills Series property for all episodes returned.
13 years ago
kay.one
a990fb91d5
SeriesProvider.GetSeries(int seriesId) will now fail if series is not found.
13 years ago
Mark McDowall
5c055ebb9a
Reverted back to Single<T> instead of SingleOrDefault<T> except when searching for an episode in DB.
13 years ago
Mark McDowall
a771d2cfa9
Changed all Single<T> to SingleOrDefault<T>
13 years ago
kay.one
b00e437e56
Added Fluent.cs to allow string default extention method eg. "Series.Title.WithDefault(series.SeriesId)"
13 years ago
kay.one
ed4976de90
Fixed notifications, episodestatus test
13 years ago
kay.one
d55e2606ad
Merge branch 'markus101'
...
Conflicts:
NzbDrone.Core.Test/SeriesProviderTest.cs
13 years ago
Mark McDowall
d6920ee8ea
Fixed EpisodeProvider queries with multiple terms.
...
SeriesProvider.FindSeries will now return the QualityProfile when a series is found.
13 years ago
kay.one
a12e148d54
Removed unnecessary IsDailyFlag from episode.cs
13 years ago
kay.one
520e9c9d14
Fixed Series.QualityProfile relationship
...
more subsonic cleanup
13 years ago
kay.one
17d084cdf3
Removed Series.Episodes and Series.EpisodeFiles list.
13 years ago
kay.one
aa836f6a88
Fixed exception when GetSeries(int seriesId) where seriesId didnt' exist
13 years ago
kay.one
f4a765817b
Fixed some small issues, here and there.
13 years ago
kay.one
acf23d4fc2
Removed subsonic completely
13 years ago
Mark McDowall
01944acbb1
IndexerProvider now uses PetaPoco.
13 years ago
Mark McDowall
335639fabc
UpcomingEpisodesProvider moved to PetaPoco.
...
MigrationHelper won't run Subsonic Migrations now.
13 years ago
Mark McDowall
446a939f45
QualityProvider moved to PetaPoco.
13 years ago
Mark McDowall
9daf1ccfc0
JobProvider moved to PetaPoco.
13 years ago
Mark McDowall
901db9d58b
ExternalNotificationProvider moved to Peta.
13 years ago
Mark McDowall
f7ee16dbba
RootDirs moved to PetaPoco. Removed SubSonic references from EpisodeFile & SceneMapping.
13 years ago
kay.one
2a32770b69
Merge branch 'markus101'
...
Conflicts:
NzbDrone.Core/Datastore/Migrations/MigrationExport.cs
13 years ago
kay.one
3ef17273fd
HistoryProvider now uses PetaPoco
13 years ago
Mark McDowall
ab26d2dd61
Renamed SceneNameMapping to SceneMapping.
...
SceneMappingProvider moved to PetaPoco.
13 years ago
Mark McDowall
63023d447d
Using new PetaPoco Exists method in MediaFileProvider.
13 years ago
Mark McDowall
1f0e71c68e
Merge with Kayone.
13 years ago
Mark McDowall
3dbb38b54f
MediaFileProvider moved to PetaPoco.
...
Season Grid now shows episodeFile quality.
13 years ago
kay.one
3cccb5858a
Merge branch 'markus101'
...
Conflicts:
NzbDrone.Core.Test/SeriesProviderTest.cs
NzbDrone.Core/Providers/MediaFileProvider.cs
NzbDrone.Core/Providers/SeriesProvider.cs
13 years ago
kay.one
190ce6b142
ConfigProvider now uses PetaPoco
13 years ago
Mark McDowall
a151c9cd0f
Merge branch 'master' of git://github.com/kayone/NzbDrone
13 years ago
kay.one
33a38481dc
Fixed IsIgnored issues
13 years ago
Mark McDowall
9837e54ca5
Fixed some issues after the merge.
13 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
13 years ago
kay.one
cb8cb1691f
SeriesProvider is now Subsonic free.
13 years ago
kay.one
63f6899894
Added PetaPoco
13 years ago
Mark McDowall
1fbf9a1416
Using .ToList() to get around IEnumerable multi-DB calls and possible SubSonic bug with IQueryable.
13 years ago
Mark McDowall
e934e71b3b
Fixed broken tests after new SceneName method.
13 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
13 years ago
Mark McDowall
ab2007cb6f
SceneNaming is now stored on NzbDrone webserver.
...
Database will update every 12 hours from CSV on server.
13 years ago
kay.one
6355d5ada1
Added MiniProfiler
13 years ago
kay.one
add780b431
Ninject is now forced to use proper constructor.
13 years ago
kay.one
5293d0e204
Fixed american dad's broken fix ;)
13 years ago
kay.one
c5c7e1eb76
Fixed multi testcase tests.
13 years ago
kay.one
87079dcb52
Added validation in RoodDirProvider to stop adding of invalid root folders.
13 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.
...
Console logging starts earlier in the app.
Moved Default profiles to QualityProvider.
13 years ago
Mark McDowall
5179bce37e
ImportingNewDownload wasn't importing small files that weren't samples like it should.
13 years ago
Mark McDowall
54e7092e2d
Added new helper to find the best file size format given a long with file size in bytes.
...
Added view under system to see which folders have not been processed in dropDir.
13 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.
...
Wrapped processing of file in try/catch to prevent one failure from affecting the other files.
13 years ago
Mark McDowall
5041ff550c
Post Download Import Job created and in effect. Scans every minute to import files from the users configured "SabDropDirectory".
13 years ago
Mark McDowall
560706ae8f
Fixed Renaming of episodes to include extension.
...
PostDownload Importing setup, need to setup job for period scan.
13 years ago
Mark McDowall
4d3ba62e5d
Episode renaming implemented on the Series/Details page.
13 years ago
Mark McDowall
cbaa2f7ef4
RenameProvider will return string for Multi-Episode files.
13 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
...
Conflicts:
NzbDrone.Core/Providers/MediaFileProvider.cs
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.
...
Episode count counts by 5 now, so it doesn't take forever.
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.
...
Renamed SiteLayout to _Layout (MVC3 standard)
Moved some images to the image folder.
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
...
Seperated IndexerProviderTest from ProviderTests
Fixed some ToString() issues
Refactored IndexerBase/IndexerProvider
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.
...
Series Details Specials looks like the standard season grids.
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