1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2024-12-14 11:23:42 +02:00
Commit Graph

141 Commits

Author SHA1 Message Date
Mark McDowall
308fd11c83 Fix: Series Titles with apostrophes when searched on NzbMatrix will now return valid results.
Each indexer can now override GetQueryTitle from IndexerBase if required for special title searching.
2012-02-11 00:09:28 -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
kay.one
174f765ec9 New: NzbDrone service to automatically report errors and episode parse issues. 2012-02-04 22:50:41 -08:00
kay.one
2009693787 Fix: Indexers that are enabled but aren't configured correctly will be skipped during rss/search 2012-01-31 17:38:05 -08:00
Mark McDowall
fb17765d3a Fixed issues with searching and the results being filtered before the SearchProvider could properly handle them. 2012-01-23 12:25:14 -08:00
kay.one
5e3e071692 Added a duplicated item to Queue.txt, reformated existing json sample files. 2012-01-22 18:41:44 -08:00
kay.one
78268f3c58 Better parser logging. 2012-01-19 22:35:10 -08:00
kay.one
9d90f04b6e Added Linq post filtering to indexer searches. 2012-01-19 22:01:30 -08:00
Mark McDowall
e7b8ae4520 Nzbs.org will search for individual episodes with less strict terms. 2012-01-18 21:26:48 -08:00
kay.one
9406ca9cf5 Better exception data for feed errors. 2012-01-18 21:06:44 -08:00
Mark McDowall
ffde7c0987 Log indexer name when failing to process feed. 2012-01-01 12:17:53 -08:00
kay.one
ab29a114d1 newzbing now uses HTTPS. 2011-12-14 19:54:03 -08:00
kay.one
ba12465bb0 Removed code duplication in IndexerBase 2011-12-07 19:54:31 -08:00
kay.one
30497357b4 Removed single search method in indexer base. 2011-11-28 22:49:38 -08:00
Mark McDowall
7af6977cab Indexers will actually support searching for daily episodes. 2011-11-28 12:05:28 -08:00
Mark McDowall
cadccb4360 EpisodeSearch properly uses PerformSearch.
PerformSearch will handle shows that air daily.
2011-11-25 22:13:47 -08:00
Mark McDowall
30e21ecd16 Searching will be more picky now to ensure the proper series and season (and episode if relevant) 2011-11-16 22:32:44 -08:00
Mark McDowall
067d735448 Set Newznab searching limit to 100 items, RSS queries will use the default (set per site, I think). 2011-11-16 17:05:22 -08:00
Mark McDowall
6c86f1dfdd Newznab providers can be configured by the end user. 2011-11-13 12:51:15 -08: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
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
35cad3d27e Added partial season searching when a full season NZB is not available. 2011-08-31 23:58:54 -07:00
Mark McDowall
fbb4ced77c Full season searching for Nzbs.org and NzbMatrix will also look for S01 in addition to Season. 2011-08-31 17:17:35 -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
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
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
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
acf23d4fc2 Removed subsonic completely 2011-06-17 18:46:22 -07:00
kay.one
add780b431 Ninject is now forced to use proper constructor. 2011-06-13 18:23:04 -07:00
Mark McDowall
5e02ab972c Added NzbMatrix Search Url, with tests. 2011-06-03 22:32:55 -07:00
kay.one
67e55e5c39 newzbin now supports episode search 2011-06-02 18:15:19 -07:00
kay.one
1239da656e Rewrite of InventoryProvider 2011-05-28 12:23:35 -07:00
kay.one
cbbb6e2b18 Oh hai search! 2011-05-26 23:03:57 -07:00
kay.one
ac2d33443b More EpisodeSearchJob fixes/tests 2011-05-26 20:54:28 -07:00
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
2011-05-26 19:12:28 -07:00
kay.one
9417748056 Initial support for episode search in indexerbase and Nzbs.org 2011-05-25 21:25:59 -07:00
kay.one
500e9af6c3 Fixed a bug where reports weren't being added to history 2011-05-23 21:12:54 -07:00
kay.one
5be99200c6 Added newzbing tests, fixed quality parse bugs 2011-05-22 23:48:52 -07:00
kay.one
ae8465834b Merge branch 'markus101' 2011-05-22 22:54:15 -07:00
kay.one
f33c2c4939 Added episode status to back end, getting ready for backlog 2011-05-22 09:53:06 -07:00
Mark McDowall
9c51633470 Fixed nzbs.org RSS URL.
Series Details Specials looks like the standard season grids.
2011-05-21 00:09:41 -07:00
kay.one
8fca3c3419 more test/fixes 2011-05-19 22:52:05 -07:00
kay.one
849beef5a2 Added inventory provider with basic tests 2011-05-19 21:59:35 -07:00
kay.one
53e6b60382 Renamed IndexerProviderBase to IndexerBase since its no longer a provider 2011-05-19 21:21:18 -07:00
kay.one
9c1ff4af6b initial stage of indexer refactoring. things compile. 2011-05-19 20:47:07 -07:00
kay.one
67d8bf4147 Removed indexertype property 2011-05-18 20:58:42 -07:00
Mark McDowall
58b19b6f10 Removed blackhole downloading from IndexerProviderBase.
ConfigProvider returns defaults from SabHost and SabPort.
2011-05-17 17:19:05 -07:00
Mark McDowall
85c17c9270 Changed nzbs.org provider URL to grab only xvid and x264 rips (cats 1, 14) instead of type 1 (All TV) 2011-05-16 18:22:45 -07:00
Mark McDowall
11b96afd75 Merge conflicts resolved.
Added Language parsing.
2011-05-08 23:16:26 -07:00
kay.one
cb4d0e2450 fixed blackhole config to be boolean 2011-05-08 20:31:01 -07:00
kay.one
34f7b9ca7d removed some warnings, logging tweaks 2011-05-08 14:49:15 -07:00
Mark McDowall
0e429f58a1 Added Supports backlog boolean for Indexers. 2011-05-01 01:04:44 -07:00
Mark McDowall
9518c61fc2 Changed constructor for ExternalNotificationProviderBase. 2011-04-28 23:32:51 -07:00
Mark McDowall
a36d5fae2f Added ExternalNotificationProviderBase based on IndexProviderBase. 2011-04-28 23:06:13 -07:00
Mark McDowall
b146b62ef3 Added images for provider, shown on the History grid. 2011-04-27 21:27:02 -07:00
Mark McDowall
7e946277bb IndexerType added, this will store the source indexer in history, so users can see (if they care) and we can add an icon if we want. 2011-04-27 17:11:08 -07:00
Mark McDowall
4e9f8bd2d0 Handle failed downloading on NZB so it will not get added to the History if it fails. 2011-04-27 08:40:00 -07:00
Mark McDowall
fbdc752f77 Fixed NzbDownloadUrl for NzbsRUsProvider 2011-04-27 08:09:38 -07:00
Mark McDowall
6f46a1211e Added DownloadFile method to HttpProvider.
Fixed Link that is returned from NzbMatrixProvider.NzbDownloadUrl.
IndexerProvider will now download the NZB to the disk if SABnzbd is not configured.
2011-04-26 23:27:15 -07:00
Mark McDowall
ee00ef8c17 Added notes for handling Full Season releases, decisions to be made on how to handle them and how to correct multi-episode releases (as long as the first episode is needed we mark it as so).
Currently full season releases can be parsed, but will not process.
2011-04-26 08:39:03 -07:00
Mark McDowall
a5d9ee17bf Episode Title added to parseResult. 2011-04-25 23:32:10 -07:00
Mark McDowall
cb992f1b52 Added StatsProvider.
Bound AutoConfigureProvider to kernel.
Feed Item Parsing will now check for a SceneName match in SceneNameHelper.
2011-04-25 22:54:12 -07:00
kay.one
b65fe99b30 Fixed network auth issue, custom parser issue 2011-04-25 13:21:52 -07:00
kay.one
a8815cd5ea Fixed rss datetime bug 2011-04-25 11:16:38 -07:00
kay.one
e6fb02fac6 Fixed IsNeeded() with tests
Added sample xml from all indexers to test project
Fixed a bug where parser would try to use file extension from a report title.
2011-04-25 10:48:16 -07:00
kay.one
198d92f433 Merge branch 'markus101' 2011-04-24 22:42:40 -07:00
Mark McDowall
ea2e520632 Newzbin feed will be grabbed using HTTP Authentication. 2011-04-24 21:36:52 -07:00
kay.one
6f4a9f577e Downgraded more logs 2011-04-24 21:15:23 -07:00
Mark McDowall
822719bdaf Missed some changes for send to Sab functionality in IndexerProviderBased. 2011-04-24 15:53:01 -07:00
Mark McDowall
32dcf1feec NZB will be sent to SABnzbd when needed. 2011-04-24 15:32:08 -07:00
kay.one
217f98c4a9 Moved GetSabTitle from episodeprovider to sabprovider, removed seriesprovider dependency 2011-04-23 13:53:13 -07:00
kay.one
680ea45839 fixed Episode.ToString() bug 2011-04-22 13:59:43 -07:00
kay.one
af1511e1f3 Fixed history grid layout 2011-04-22 13:48:05 -07:00
kay.one
e074164a47 more tests and bug fixes 2011-04-22 13:14:02 -07:00
kay.one
23f6cc3901 More tests 2011-04-22 12:16:52 -07:00
kay.one
fd32a04d45 Attach to debugger is a lot more reliable.
Added system/config ui
rss job only runs enabled jobs
fixed wrong mappings for indexers in settingscontroller
2011-04-22 10:09:06 -07:00
kay.one
8c7c2ac296 More work on indexers/jobs 2011-04-21 23:23:29 -07:00
kay.one
e9c63b81e6 Added asp.net tick timer
Added health monitoring
Updated database logging
2011-04-21 19:23:31 -07:00
kay.one
8a53e5fe72 Merge branch 'markus101'
Conflicts:
	NzbDrone.Core/Providers/Indexer/IndexerProviderBase.cs
2011-04-20 18:29:41 -07:00
kay.one
10ad7d1ed5 Added sabtitle method
Added custom parse option to Indexrbase
2011-04-20 18:26:13 -07:00
Mark McDowall
f3457a730c CustomParser will run now. 2011-04-20 16:30:50 -07:00
Mark McDowall
64bbf8a9b5 Newzbin override for getting proper and quality. 2011-04-20 16:29:12 -07:00
kay.one
2a603d908f Merge branch 'markus101/NzbDrone'
Conflicts:
	NzbDrone.Core/CentralDispatch.cs
	NzbDrone.Core/NzbDrone.Core.csproj
	NzbDrone.Web/Views/Settings/Indexers.ascx
2011-04-19 18:51:42 -07:00
Mark McDowall
c6ef828429 New UI for Indexer Settings, RAZOR!
Renamed NzbMatrix and NzbsRUs Providers
2011-04-19 16:46:21 -07:00
kay.one
62b8d4be06 Merge branch 'mark-fork' 2011-04-18 23:42:25 -07:00
kay.one
b6c04dc2d0 project updates 2011-04-18 23:37:34 -07:00
Mark McDowall
0241e80c8a More quality parsing tests.
Better series/episode info parsing.
NzbMatrix and NzbsRUs Indexer Providers.
2011-04-18 23:33:09 -07:00
Keivan
6f2dcbf838 Revered back to subsonic
Added indexer configuration back-end
2011-04-18 17:12:06 -07:00