1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2024-11-01 00:12:30 +01:00
Commit Graph

558 Commits

Author SHA1 Message Date
kay.one
40f3a8663d splited jobprovider into jobrepo, jobcontroller, moved to object db. 2013-02-17 23:59:43 -08:00
kay.one
97398f604b removed mono/pilot build configs. 2013-02-17 21:49:25 -08:00
kay.one
6c944758ed fixed renamed OID to id in json response. 2013-02-17 19:18:25 -08:00
Mark McDowall
7d4db30e38 Add existing series uses existing path now 2013-02-17 17:45:14 -08:00
kay.one
b0940ed8de upgraded to autofac 3. created nancy only mode for nzbdrone.exe /n 2013-02-17 11:19:38 -08:00
kay.one
e7deda4d5d added open generic registration for simple repository, services can now use simple repository independently. 2013-02-16 21:09:35 -08:00
kay.one
e44d262a1a added siaqodb 2013-02-16 20:48:19 -08:00
kay.one
2903d5d581 WTFFFFF! 2013-02-16 15:29:21 -08:00
kay.one
6c289f4482 ApplicationPath is actuall app path in mono. 2013-02-16 15:19:09 -08:00
kay.one
83186ba87b wtf git extentions? 2013-02-16 14:44:35 -08:00
kay.one
88b06e8747 added mono build config 2013-02-16 14:01:18 -08:00
kay.one
b25ab20f14 wtf git extentions? 2013-02-16 13:10:20 -08:00
kay.one
c6fa3cc02b added support for 0 based sequential ids to our object db. 2013-02-15 19:50:22 -08:00
Mark McDowall
7ed148b12c Fixed most of the broken tests 2013-02-15 16:52:50 -08:00
kay.one
9e4bb278ef moved rootdir to eloquera 2013-02-15 16:52:48 -08:00
Mark McDowall
23b90ae1c4 Initial Commit for Eloquera 2013-02-15 16:52:47 -08:00
kay.one
9f829c1442 less intrusive cache prevention.
more tests.
2013-02-15 16:52:45 -08:00
kay.one
5dbaaee005 Added db4o.
Added guards against most problematic areas.
2013-02-15 16:52:45 -08:00
Keivan Beigi
86e554010d Revert "updated autofac to 3.0"
This reverts commit 4f6e928b4e650750c38f8bab8dbd36146c00933f.
2013-02-15 16:52:41 -08:00
Keivan Beigi
91a416e0b1 added 2nd tvdb .net client that allows us to preform concurrent searches. 2013-02-15 16:52:40 -08:00
Keivan Beigi
8a5a326480 updated autofac to 3.0 2013-02-15 16:52:39 -08:00
kay.one
1bd6c4a93c updated nuget packages to uniform version. 2013-02-15 16:52:09 -08:00
kay.one
87f3c6a6c9 added Logger injection module for Autofac, API boots up. 2013-02-15 16:52:08 -08:00
kay.one
130be58f8c added database recovery on app start. 2013-02-15 16:52:06 -08:00
kay.one
fd8ad73476 fixed broken tests. 2013-02-15 16:52:04 -08:00
kay.one
c184595935 added Nancy pipelines for error handling,
cleaned up container registrations.
2013-02-15 16:52:04 -08:00
Mark McDowall
bf2c811a09 Nzbget support added to core
#ND-145 In Progress
2013-01-23 22:36:37 -08:00
Mark McDowall
d7a012bb0b Removed extraneous file 2013-01-20 17:00:37 -08:00
Mark McDowall
e136b458e0 MediaInfo added
New: Samples will only be skipped when under 70MB and under 8 minutes in
length
#ND-121 fixed
2013-01-20 16:35:42 -08:00
Mark McDowall
d6224bdfff csproj file changes 2013-01-15 17:40:22 -08:00
Mark McDowall
5e7c0951b7 Searching refactored
#ND-135 fixed
2013-01-13 00:24:48 -08:00
Mark McDowall
829ba1cf92 Start of EpisodeSearch refactor 2013-01-10 16:35:33 -08:00
Mark McDowall
b8fff306bf Goodbye EF! 2013-01-08 00:57:38 -08:00
Mark McDowall
1ef6906dc1 Merge branch 'autofac'
Conflicts:
	NzbDrone.Common/IISProvider.cs
	NzbDrone.Core/CentralDispatch.cs
2013-01-06 01:14:52 -08:00
Mark McDowall
125703a2fa Hidden startup, shutodwn and restart
New: Run without console window by default
New: Added NzbDrone.Console to run with console window
New: Shutdown from UI
New: Restart from UI
2013-01-06 00:25:45 -08:00
Mark McDowall
924d3d0c8e Hello Autofac, Goodbye Ninject 2013-01-02 17:09:13 -08:00
Mark McDowall
b3874dbdb0 Merge branch 'master' into backbone 2012-12-26 21:09:01 -08:00
Mark McDowall
89cfb5c9b1 TVRageMapping updates
Fixed: Issue matching TVDB series to TVRage series in some situations
2012-12-26 16:16:15 -08:00
Mark McDowall
861b2ec1e3 Updated project file 2012-12-25 00:11:29 -08:00
Mark McDowall
f3809d3a80 Merge branch 'master' into backbone
Conflicts:
	NzbDrone.Common/packages.config
	NzbDrone.Core.Test/packages.config
	NzbDrone.Core/NzbDrone.Core.csproj
	NzbDrone.Core/packages.config
	NzbDrone.Services/NzbDrone.Services.Service/packages.config
	NzbDrone.Web.UI.Test/NzbDrone.Web.UI.Automation.csproj
	NzbDrone.Web/_bin_deployableAssemblies/amd64/Microsoft.VC90.CRT/Microsoft.VC90.CRT.manifest
	NzbDrone.Web/_bin_deployableAssemblies/amd64/Microsoft.VC90.CRT/README_ENU.txt
	NzbDrone.Web/_bin_deployableAssemblies/amd64/Microsoft.VC90.CRT/msvcr90.dll
	NzbDrone.Web/_bin_deployableAssemblies/amd64/sqlceme40.dll
	NzbDrone.Web/_bin_deployableAssemblies/x86/Microsoft.VC90.CRT/Microsoft.VC90.CRT.manifest
	NzbDrone.Web/_bin_deployableAssemblies/x86/Microsoft.VC90.CRT/README_ENU.txt
	NzbDrone.Web/_bin_deployableAssemblies/x86/Microsoft.VC90.CRT/msvcr90.dll
	NzbDrone.Web/_bin_deployableAssemblies/x86/sqlceme40.dll
	NzbDrone.Web/packages.config
2012-12-24 21:53:45 -08:00
Mark McDowall
1bcb080666 Fixed post build steps 2012-12-24 19:46:52 -08:00
Mark McDowall
a9923e3d30 Updated NUGET packages, including sqlce 2012-12-24 18:44:03 -08:00
Mark McDowall
f9ad52ffba Merge remote-tracking branch 'origin/nzbx' 2012-12-23 01:09:40 -08:00
Mark McDowall
0bfc6cfe71 Merge branch 'master' into backbone
Conflicts:
	.gitignore
2012-12-23 00:46:23 -08:00
Mark McDowall
2bd866f590 Better handling of xml errors on tvrage 2012-12-22 17:18:05 -08:00
Mark McDowall
117edd4286 Backend work for nzbx.co 2012-12-21 00:35:20 -08:00
Mark McDowall
253426873c Matching TvRage to TvDb
#ND-15 In Progress
2012-12-19 08:41:51 -08:00
Mark McDowall
eb42272764 Fixed SignalR - Its FM! 2012-12-18 17:40:47 -08:00
Mark McDowall
f00b17ac47 Added TvRageProvider and model classes 2012-12-17 22:41:08 -08:00
Mark McDowall
fcefb3f762 Merge remote-tracking branch 'origin/master' into backbone 2012-12-17 21:05:28 -08:00
Mark McDowall
87cf09685c Backend work for omgwtfnzbs 2012-12-17 17:52:56 -08:00
Mark McDowall
89568cbe99 Merge branch 'master' into backbone
Conflicts:
	.gitignore
	NzbDrone.Core.Test/NzbDrone.Core.Test.csproj
	NzbDrone.Core.Test/packages.config
	NzbDrone.Core/packages.config
2012-12-16 19:13:19 -08:00
Mark McDowall
b747db6b93 Version number parsing for XBMC Frodo 2012-12-13 13:52:54 -08:00
Mark McDowall
a50c0a9f77 Added Prowlin package. Added TC as Nuget source 2012-12-11 08:16:43 -08:00
Mark McDowall
987a3ecc73 Updated Prowlin 2012-12-11 00:16:29 -08:00
Mark McDowall
f94eda3c20 Removed nuget packages from repo 2012-12-10 23:57:42 -08:00
Mark McDowall
5a1039ed8d Fixed ninject 2 reference
Fixed Core.Test reference to Signalr
2012-12-10 23:52:30 -08:00
Mark McDowall
af2c86e40a Merge remote-tracking branch 'origin/master' into backbone 2012-12-09 22:41:18 -08:00
Mark McDowall
aa40fe8c94 Removed NzbMatrix
New: Removed NzbMatrix
2012-12-09 20:50:05 -08:00
Mark McDowall
ecab574042 Merge remote-tracking branch 'origin/master' into backbone 2012-12-03 18:13:19 -08:00
Mark McDowall
05e4523bee Newzbin and NzbsRus
New: Removed Newzbin
Fixed: NzbsRus now uses SSL.
2012-12-02 19:31:47 -08:00
Mark McDowall
ccccb9a4cd Merge branch 'master' into backbone
Conflicts:
	NzbDrone.Web/Views/Settings/Quality.cshtml
2012-11-23 08:26:26 -08:00
Mark McDowall
eddbd4a97b Renamed some settings, added 2nd priority for sab
New: Separated priorities for new and old episodes when sent to SABnzbd
2012-11-22 18:56:27 -08:00
Mark McDowall
b366f8fadc First crack the API 2012-11-03 18:39:29 -07:00
Mark McDowall
64468cd9ed Upgraded nuget packages, Ninject 3, SignalR 5 2012-11-03 11:23:47 -07:00
Mark McDowall
1b9480275f Get json response when adding item to the queue 2012-10-22 23:57:01 -07:00
Mark McDowall
5bbe310af5 Merge branch 'xem' into 'master'
Conflicts:
	NzbDrone.Common/DiskProvider.cs
	NzbDrone.Core.Test/ProviderTests/DiskScanProviderTests/ImportFileFixture.cs
	NzbDrone.Core/Providers/DecisionEngine/CustomStartDateSpecification.cs
	NzbDrone.Core/Providers/DiskScanProvider.cs
	NzbDrone.Core/Providers/DownloadProvider.cs
2012-10-20 16:07:04 -07:00
Mark McDowall
4176158fdf Missed files... 2012-10-17 21:17:19 -07:00
Mark McDowall
9c6d78d479 Cleanup and updates for XEM
SceneSource added to signify to lookup via scene name
Use Episodes for naming instead of EpisodeNumbers (in ParseResult)
2012-10-17 00:39:06 -07:00
Mark McDowall
c9c967fa1d Properly using Xem now 2012-10-16 22:00:28 -07:00
Mark McDowall
4b5d20cefe Revert "XemClient added"
This reverts commit a6e8ec6123.
2012-10-16 17:08:47 -07:00
Mark McDowall
92acb4c049 QualityTypes no longer an enum 2012-10-13 17:36:16 -07:00
Mark McDowall
410b4574bc Fixed db name in migration 2012-10-13 12:44:21 -07:00
Mark McDowall
a6e8ec6123 XemClient added
New: Now using the thexem.de for episode information
2012-10-13 12:44:19 -07:00
Mark McDowall
a7a0a25029 Renamed AiredAfter to CustomStartDate 2012-09-20 08:37:40 -07:00
Mark McDowall
713c4225c0 Added EpisodeAiredAfter to server side 2012-09-18 18:30:30 -07:00
Mark McDowall
ad47bd275b Fixed broken nuget references 2012-09-12 00:35:47 -07:00
Mark McDowall
23118871fd Added Recycle Bin to server side
New: Recycle Bin is now available
2012-09-03 23:49:04 -07:00
Mark McDowall
cc6011ec87 Organized tests for DiskScan and PostDownload
Added tests for GetVideoFiles and ProcessVideoFile
2012-08-29 08:34:51 -07:00
Mark McDowall
39aa5065bb Merge branch 'release-group' 2012-08-25 11:56:39 -07:00
Mark McDowall
653a0864c3 Removed DM - Branched if required later. 2012-08-13 17:05:01 -07:00
Mark McDowall
67064ec495 Restrict nzbs based on release group, server side
New: Only grab NZBs if release group is wanted (configurable)
2012-08-06 22:24:15 -07:00
Mark McDowall
bee6914062 Allow scene name to be used for renaming
New: Added option to use scene name for episodefiles
2012-08-03 00:01:34 -07:00
Mark McDowall
2de4b67d1f Migration will clean unmapped history items 2012-07-27 23:59:11 -07:00
Mark McDowall
d44c07b27b Fixed: History grid loads faster (lazy loaded) 2012-07-27 23:37:47 -07:00
Mark McDowall
e7c5ceb865 Fully upgraded MP Added client profiling 2012-07-27 15:15:28 -07:00
Mark McDowall
9d5c942cbf Force Refresh added to Series Editor 2012-07-14 21:27:40 -07:00
Mark McDowall
7c803c4691 Merge remote-tracking branch 'origin/metadata' 2012-07-13 11:03:15 -07:00
Mark McDowall
eee24aff1d Tests added
Series metadata will be created when series info is refreshed (and on
add)
2012-07-12 11:30:43 -07:00
Mark McDowall
8a7d474b74 Past Week Backlog Search job added
New: Manually search for all missing episodes form the last 7 days (from
Missing page)
2012-07-07 16:33:37 -07:00
Mark McDowall
b7408b726a Added cleanup job for search history
New: Search History cleanup job will only keep the last week of results
2012-06-12 12:38:38 -07:00
Mark McDowall
7d5c0fed14 Project file saved... 2012-05-19 13:13:23 -07:00
Mark McDowall
c4b57c4a23 Fixed: SABnzbd queue checking will not fail when items in queue are being repaired.
SabQueue priority is parsed with a custom converter to prevent blowing up because SAB decides to use Repair as a queue priority type.
2012-05-19 13:07:30 -07:00
Mark McDowall
b930eb0993 Newznab providers will be compared based on url, not name.
Built-in Newznab providers cannot be deleted (they would be re-added anyways), nor can the URL be changed.
2012-05-04 08:30:30 -07:00
Mark McDowall
dec06e20d6 New: Nzbs.org removed, added as a default Newznab provider. (Please update your settings) 2012-05-03 15:08:35 -07:00
Mark McDowall
b314ff5e82 Added NzbInfoUrl to indexers. 2012-05-02 12:02:39 -07:00
kay.one
a2d4b59002 Updated exceptron driver 2012-04-30 16:08:00 -07:00
Mark McDowall
a1fa6287c7 New: Basic stats on your library. View at: /System/Stats 2012-04-25 12:50:37 -07:00
Mark McDowall
b52710859c Merge branch 'search-log' 2012-04-23 00:40:57 -07:00
Mark McDowall
38927e3ca1 Signalr errors will not be shown in the UI.
New: Search History, review recent searches and force specific reports to download (Under history)
2012-04-23 00:38:42 -07:00
Mark McDowall
cef7b6a8dc SearchResult Controller added.
Force Download added.
2012-04-22 23:31:11 -07:00
kay.one
30358de9f4 Log message is now included with exception log. 2012-04-22 19:35:55 -07:00
kay.one
aff17f7767 Exceptions are now sent to exceptrack 2012-04-22 16:14:02 -07:00
kay.one
2b5776acbf Added exceptrack.driver
updated json.net
2012-04-22 15:41:42 -07:00
Mark McDowall
4f005e45c0 Search Results grid added. 2012-04-21 01:16:15 -07:00
Mark McDowall
c7f8f57f77 Episode searching now stores the results of the tests. 2012-04-19 23:42:13 -07:00
Mark McDowall
a947cd2743 New: Added NzbClub.com as an indexer, enabled by default 2012-04-14 16:50:08 -07:00
Mark McDowall
3a8f40511d New: Added NzbIndex.nl as an indexer, enabled by default 2012-04-14 16:37:36 -07:00
Mark McDowall
c5367624ea New: Added FileSharingTalk indexer.
Fixed Atom DateTime parsing bug.
2012-04-13 23:45:42 -07:00
Mark McDowall
82ddd34483 New: Womble's Index 2012-04-13 23:45:41 -07:00
Mark McDowall
74105974dd New: Added test button to SABnzbd.
New: Added test button to Prowl.
2012-03-17 21:14:32 -07:00
Mark McDowall
5764059f1d New: Banner will be deleted when series is deleted. 2012-03-06 18:53:49 -08:00
Mark McDowall
4d918ff683 New: Added Network to Series Grid.
Fixed logging for RetentionSpecification.
2012-02-28 23:20:40 -08:00
kay.one
c5df00cc87 Fixed: fixed an issue where season ignore check wasn't working correctly.
Fixed: unavailable nzbdrone service will no longer block series from being added.
2012-02-27 21:50:56 -08:00
kay.one
3b18c9f621 Removed single episode rename button
Fix: while renaming series/seasons a single failure no longer stops the whole process
Fix: much better notification during batch rename
2012-02-24 18:01:53 -08:00
Mark McDowall
6116fdb032 Merge branch 'season-ignore'
Conflicts:
	NzbDrone.Core.Test/NzbDrone.Core.Test.csproj
	NzbDrone.Core/NzbDrone.Core.csproj
2012-02-21 23:45:46 -08:00
Mark McDowall
6e767eafab New: Added Plex to Notifications, allowing notifications and library updates. 2012-02-21 15:10:42 -08:00
Mark McDowall
aac42d4882 More Season ignore work. Already ignored seasons will be ignored.
Fix: Season Ignore is handled separately from Episode Ignore.
2012-02-20 22:50:38 -08:00
Mark McDowall
969f8ae5e2 SeasonProvider Added to handle ignoring of Seasons. 2012-02-20 19:25:19 -08:00
Mark McDowall
c739b3e132 Update clients when new episode is imported (ready). 2012-02-18 12:42:12 -08:00
Mark McDowall
f19721912b SignalR added to provide realtime episode status updates. (Series/Details and Downloading only currently) 2012-02-18 12:42:11 -08:00
Mark McDowall
462eb53897 Retention check added to DecisionEngine.
Retention is configurable from Settings/Indexers.
2012-02-18 12:33:04 -08:00
Mark McDowall
2deb6822b0 Updated Nuget packages. 2012-02-14 18:08:47 -08:00
kay.one
5ecbdd3e64 Package cleanup 2012-02-10 16:48:20 -08:00
kay.one
5717b7f596 New: Rewrite of download decision engine. 2012-02-06 21:14:55 -08:00
Mark McDowall
a168bdfa00 Merge branch 'overview-grid' 2012-02-06 21:11:26 -08:00
Mark McDowall
93355a4ae1 Upcoming grid NzbDroned. Bye Telerik Grid. 2012-02-06 17:22:17 -08:00
kay.one
174f765ec9 New: NzbDrone service to automatically report errors and episode parse issues. 2012-02-04 22:50:41 -08:00
Mark McDowall
a96ff2519a New: Blackhole implemented, allowing clients other than SABnzbd to be used. 2012-02-01 16:02:16 -08:00
Mark McDowall
d670e45001 DownloadClient added to the UI, it still will only download via Sabnzbd. 2012-02-01 16:02:15 -08:00
Mark McDowall
1f983094ac Fix: Resolved a parsing issue when timeleft for an SabQueueItem was greater than 24 hours. 2012-01-30 13:34:15 -08:00
Mark McDowall
2bf97fd76f Fix: Size will be displayed in best format when rejected (instead of bytes). It will also be displayed as info so it shows in the normal log. 2012-01-27 08:17:12 -08:00
kay.one
14559d035b Updated deskmetrics libraries. 2012-01-26 21:28:00 -08:00
Mark McDowall
8ce6e8a08e Cleaned up Backup. 2012-01-26 21:05:09 -08:00
kay.one
7a83a46d31 Added integration to deskmetrics 2012-01-25 17:32:36 -08:00
kay.one
b225db9aaf Started to add support for deskmetrics 2012-01-25 17:32:36 -08:00
Mark McDowall
02cb12bdb8 BacklogSetting refactoring. 2012-01-25 17:02:21 -08:00
Mark McDowall
9eb022fdf4 BacklogStatus added to individually control which series are included in backlog searches. Applies to Backlog and RecentBacklog jobs. Editable in Series/MassEdit and Series Edit. 2012-01-23 22:29:32 -08:00
kay.one
a93846d2d8 Deleting any series with seriesid =0 during migration. 2012-01-18 21:12:30 -08:00
Mark McDowall
b4eed1a657 SabProvider now gets JSON instead of XML for history and queue. 2012-01-18 20:05:03 -08:00
Mark McDowall
26c4240a6b SabProvider can now get the entire Queue for additional processing. 2012-01-18 16:05:44 -08:00
kay.one
4da2e1cb72 Episode auto-ignore is now done in realtime rather than using a job. 2012-01-16 20:05:36 -08:00
Mark McDowall
218059e08d Added the ability to auto-ignore episodes for files that are deleted, good for people that delete after watching. Option is not exposed in the UI and is disabled by default (obviously). 2012-01-15 20:12:47 -08:00
kay.one
a48db83be9 Separated migration for LogDB and Application update. 2012-01-14 21:47:13 -08:00
Mark McDowall
3dce784672 XbmcProvider uses Json.net for reading/writing JSON.
Updated for v3 of XBMC JSON API.
2012-01-04 16:41:42 -08:00
Mark McDowall
2cc066ccf2 GetActivePlayers will now work with Eden and Dharma. 2011-12-31 12:57:02 -08:00
kay.one
1de610c5bb moved last job over. 2011-12-01 23:51:32 -08:00
kay.one
fabc4c84bd Moved Jobs to their own folder. 2011-12-01 17:33:17 -08:00
kay.one
30497357b4 Removed single search method in indexer base. 2011-11-28 22:49:38 -08:00
Mark McDowall
02f6af4750 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-26 11:10:36 -08:00
kay.one
c1ea4c18c2 Updated WebActivator to 1.5 2011-11-26 09:24:14 -08:00
Mark McDowall
e16f83c433 Added ReferenceDataProvider to provide lookups (and refreshing) of IsDaily - which will check if the series is a daily series. 2011-11-25 18:20:50 -08:00
Mark McDowall
e781501021 Added RecentBacklogSearchJob to fill missing episodes from the last 30 days, runs nightly. 2011-11-23 17:09:09 -08:00
kay.one
c6716f2425 Log page now uses EF for faster runtime queries. 2011-11-22 21:58:26 -08:00
kay.one
a984060533 Merge branch 'markus' into kay.one 2011-11-22 17:55:32 -08:00
kay.one
35e47e1adc Updated twitterizer to 2.4.0.26532
Updated Json to 4.0.4
Updated NBuilder to 3.0.1.1
2011-11-22 17:28:53 -08:00
Mark McDowall
6ae341373f Missed in last commit. 2011-11-21 23:38:02 -08:00
Mark McDowall
d5a602c4eb Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-13 21:37:13 -08:00
kay.one
6369d4f817 Update updates ;) 2011-11-13 18:54:09 -08:00
Mark McDowall
8c1f7e6663 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-13 16:27:25 -08:00
kay.one
51518787d8 Lots of initialization, configuration clean up. 2011-11-13 16:22:18 -08:00
Mark McDowall
639480e3ef Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-13 12:58:02 -08:00
Mark McDowall
6c86f1dfdd Newznab providers can be configured by the end user. 2011-11-13 12:51:15 -08:00
kay.one
72d0fc50ed Alot of refactoring. 2011-11-12 23:27:16 -08:00
kay.one
8a7bc7bf80 Removed unused references. 2011-11-12 20:16:54 -08:00
Mark McDowall
bbd5cba272 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
Fixed CentalDispatch Conflicts.
2011-11-09 20:14:19 -08:00
kay.one
157bcd8b0f AssemblyInfo.cs cleanup 2011-11-08 09:48:34 -08:00
Mark McDowall
277b873b39 Added Prowl notifications. 2011-11-02 19:44:22 -07:00
Mark McDowall
3fe1e80ccb Added Growl (Not yet visible on the GUI). 2011-11-01 20:08:53 -07:00
Mark McDowall
dd7dcf4db8 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-10-31 16:27:00 -07:00
kay.one
cd32a70179 Starting path clean up. (All paths should go through EnvironmentProvider) 2011-10-28 21:54:33 -07:00
Mark McDowall
d9bef59ec2 Twitter notifications working from end-to-end. 2011-10-28 01:14:13 -07:00
Mark McDowall
a2735d7716 Twatter has been added, Notifications cannot be saved (yet), nor will they send, but the framework for a user to setup Twitter (Authorize NzbDrone) is in place. 2011-10-28 00:57:00 -07:00
Mark McDowall
9957aef811 Added SMTP as an ExternalNotifcation method. 2011-10-25 19:25:08 -07:00
kay.one
b3e4485d71 Post processor now deletes folders that are less than 40MB. 2011-10-24 22:15:20 -07:00
kay.one
4ae268b8e5 lots of different things ;) 2011-10-23 22:54:09 -07:00
kay.one
ec08436587 Refactored the shit out of PostDownloadProvider 2011-10-22 19:31:28 -07:00
kay.one
8f9946eb63 Added some update APIs to check for updates and download and extract the update package.
Todo: apply updated, UI.
2011-10-20 22:04:26 -07:00
kay.one
ea05635fd3 Moved NLog, Fluentassertion to Nuget. 2011-10-20 01:02:12 -07:00
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).
2011-10-14 08:37:19 -07:00
Mark McDowall
04ed22db55 Moved core of PostDownloadScanJob to PostDownloadProvider. 2011-10-12 16:47:28 -07:00
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.
2011-10-11 20:44:19 -07:00
Mark McDowall
f973c74c87 ConfigFileProvider will now add missing config values automatically, with a default value.
Added Handbrake and AtomicParsley wrappers for iPod video conversion.
2011-10-06 21:36:47 -07:00
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). 2011-09-30 20:12:18 -07:00
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.
2011-09-13 19:25:33 -07:00
Mark McDowall
dfd0720872 Added BannerDownloadJob, it will run every 30 days.
New series will have their banner downloaded on import.
2011-09-10 01:42:05 -07:00
Mark McDowall
f8be43a486 Upgraded to MiniProfiler 1.9.
Updated to latest WebActivator.
2011-09-07 18:56:00 -07:00
Mark McDowall
c13c9d15c4 Default Log view uses client operations, added all logs view that uses paging (No support for sorting or filtering). 2011-09-05 12:59:39 -07:00
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) 2011-09-04 00:45:58 -07:00
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 :(
2011-09-03 20:05:44 -07:00
Mark McDowall
43e5cb7b31 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-08-28 12:08:06 -07:00
Mark McDowall
f604c35768 Backlog search added (disabled) - It will search for a full season if a full season is missing. 2011-08-28 12:07:56 -07:00
kay.one
a5527df584 Fixed petapoco's craptastic connection management. 2011-08-28 10:43:33 -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
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
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
66522b8109 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-08-21 18:21:48 -07:00
kay.one
1e9b279a9b Removed basic notification. client side notification should be used. 2011-08-21 18:19:34 -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
kay.one
5ab07d7028 Added instant notification framework 2011-08-08 14:50:48 -07:00
Mark McDowall
e29fee9686 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-07-28 00:22:12 -07:00
Mark McDowall
ee4b6c9442 ExternalNotifications enabled (Xbmc only right now).
- Grab, Download, Rename
Notification Settings for Xbmc uses definitions.
2011-07-28 00:21:49 -07:00
kay.one
b4fb3002a4 Updated Add Series 2011-07-27 15:59:48 -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
c339ea6ba2 Updated miniprofiler to 1.4 2011-07-07 22:40:29 -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
2a64014c96 Added version to page footer, minor tweaks. 2011-07-04 23:46:03 -07:00
kay.one
7d706a3304 Renamed SubsonicTarget to DataBaseTarget 2011-06-23 21:05:31 -07:00
kay.one
3cd4ee3996 moved SQL CE to Nuget. 2011-06-23 00:16:15 -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
kay.one
56fdf1a040 Removed Episodes list from EpisodeFile object. 2011-06-21 22:44:57 -07:00
kay.one
01163a4f87 Cleanup and tests around ImportFile 2011-06-21 18:12:20 -07:00
kay.one
63adb6b566 Wired-up drop folder move 2011-06-20 22:44:01 -07:00
kay.one
63bd972af9 Refactored MediaFileProvider 2011-06-19 20:04:08 -07:00
kay.one
d2f32a0b54 Fixed compile error 2011-06-19 11:30:34 -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
Mark McDowall
d6920ee8ea Fixed EpisodeProvider queries with multiple terms.
SeriesProvider.FindSeries will now return the QualityProfile when a series is found.
2011-06-18 00:17:47 -07:00
Mark McDowall
85d5b07c67 Merge with Kayone. 2011-06-17 23:24:44 -07:00
kay.one
b525757d8a Removed left over assemblies, CastleCore (Subsonic) and some old nuget packages 2011-06-17 22:26:04 -07:00
kay.one
17d084cdf3 Removed Series.Episodes and Series.EpisodeFiles list. 2011-06-17 21:08:17 -07:00
Mark McDowall
71a123401e Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-06-17 20:11:36 -07:00
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.
2011-06-17 20:11:04 -07:00
kay.one
acf23d4fc2 Removed subsonic completely 2011-06-17 18:46:22 -07:00
kay.one
2a32770b69 Merge branch 'markus101'
Conflicts:
	NzbDrone.Core/Datastore/Migrations/MigrationExport.cs
2011-06-17 00:01:49 -07:00
kay.one
46ec4fa3ba Replaced MigSharp with MigrationsDotNet 2011-06-16 23:58:50 -07:00
Mark McDowall
ab26d2dd61 Renamed SceneNameMapping to SceneMapping.
SceneMappingProvider moved to PetaPoco.
2011-06-16 23:04:01 -07:00
kay.one
3cccb5858a Merge branch 'markus101'
Conflicts:
	NzbDrone.Core.Test/SeriesProviderTest.cs
	NzbDrone.Core/Providers/MediaFileProvider.cs
	NzbDrone.Core/Providers/SeriesProvider.cs
2011-06-16 19:48:24 -07:00
kay.one
b47cdd8ab2 Updated to MiniProfiler 1.3 2011-06-16 01:29:00 -07:00
kay.one
cb8cb1691f SeriesProvider is now Subsonic free. 2011-06-15 23:33:01 -07:00
kay.one
63f6899894 Added PetaPoco 2011-06-14 19:31:41 -07:00
Mark McDowall
a290a0dcb0 Merge branch 'master' of git://github.com/kayone/NzbDrone
Conflicts:
	NzbDrone.Core/Providers/Jobs/EpisodeSearchJob.cs
	NzbDrone.Core/Providers/SeriesProvider.cs
2011-06-13 19:23:43 -07:00
Mark McDowall
ab2007cb6f SceneNaming is now stored on NzbDrone webserver.
Database will update every 12 hours from CSV on server.
2011-06-13 19:15:55 -07:00
kay.one
6355d5ada1 Added MiniProfiler 2011-06-13 18:35:44 -07:00
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.
2011-06-07 23:15:35 -07:00
Mark McDowall
5041ff550c Post Download Import Job created and in effect. Scans every minute to import files from the users configured "SabDropDirectory". 2011-06-07 14:19:11 -07:00
Mark McDowall
560706ae8f Fixed Renaming of episodes to include extension.
PostDownload Importing setup, need to setup job for period scan.
2011-06-06 23:29:07 -07:00
Mark McDowall
4d3ba62e5d Episode renaming implemented on the Series/Details page. 2011-06-05 22:23:28 -07:00
kay.one
4812cb4611 Increased sqlite cache size to 30mb 2011-06-05 13:01:28 -07:00
kay.one
d3be516fb2 removed Season/SeasonProvider, updated dbBenchmark tests. 2011-06-03 18:56:53 -07:00
kay.one
8eb04d9de7 Updated jQuery/Ninject/Unity using nuget 2011-05-30 00:38:39 -07:00
kay.one
1399ff15f2 moved all libraries out of NzbDrone.Core\Libraries to the root of the solution 2011-05-30 00:33:07 -07:00
kay.one
ae55b29bec Moved NLog, Subsonic to root library folder 2011-05-30 00:22:20 -07:00
kay.one
6ade4b4bd7 Updated sqlite to the latests official builds 2011-05-30 00:05:45 -07:00
kay.one
1239da656e Rewrite of InventoryProvider 2011-05-28 12:23:35 -07:00
kay.one
f62b02a36b Merge branch 'sschlesier' 2011-05-26 23:21:08 -07:00
sschlesier
97c6d60e12 Make Release build compile succesfully 2011-05-26 23:01:07 -07:00