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

1374 Commits

Author SHA1 Message Date
kay.one
6d7e886e8c Minor CSS update 2012-02-29 00:25:56 -08:00
Mark McDowall
6375df058e Fix: NzbMatrix report age is now parsed properly. 2012-02-28 23:53:30 -08:00
Mark McDowall
4d918ff683 New: Added Network to Series Grid.
Fixed logging for RetentionSpecification.
2012-02-28 23:20:40 -08:00
Mark McDowall
cd18fd4a34 Fix: Fixed parsing issue for certain multi-part episodes. 2012-02-27 23:31:40 -08:00
Mark McDowall
1f24e87421 Fix: Deleted files were always ignored when deleted, ignoring AutoIgnorePreviouslyDownloadedEpisodes setting. 2012-02-27 22:07:56 -08:00
Mark McDowall
03a7643b75 SignalR will now update quality in UI as well (when applicable) 2012-02-27 22:07:56 -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
ada0a3bfbc updated indexer error logging 2012-02-27 18:35:38 -08:00
Mark McDowall
783f32a849 Fix: Newznab will now use the NZB download link properly.
Fix: Newznab will properly get the size for the NZB.
Fixes bug: ND-30
2012-02-27 13:26:59 -08:00
kay.one
2303a02a06 Fixed: Fixed issue where NzbMatrix servers would die if series title started with 'the' 2012-02-26 21:33:24 -08:00
Mark McDowall
ea65f5836c PendingMapping Editor added to Services. 2012-02-26 18:13:11 -08:00
kay.one
56c6466c9f Improved: Season search/backlog search is a lot more efficient with indexer searches. 2012-02-26 17:14:35 -08:00
kay.one
4fe1d7e6f7 Jobs added to queue have higher priority than scheduler jobs. 2012-02-26 14:35:45 -08:00
kay.one
39be4c567d Fixed: Fixed an issue where there could be a race condition during app update. 2012-02-26 13:22:35 -08:00
Mark McDowall
7a1301610a PDTV will treated as SDTV. 2012-02-25 15:52:48 -08:00
Mark McDowall
01746a06e0 Fixed Series/Details Quality column. 2012-02-25 14:21:04 -08:00
kay.one
11db27f6ac Better check against internal server error exceptions during unit tests. 2012-02-25 11:57: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
kay.one
96317b476c Fixed: Parsing of daily episodes with bad date format (YYYY/DD/MM) instead of (YYYY/MM/DD) 2012-02-23 23:31:42 -08:00
Mark McDowall
0ff60bde92 Mass edit is now Series Editor.
Renamed Opps to Oops.
Fixed broken SeriesEditor.
2012-02-23 14:31:50 -08:00
Mark McDowall
a12dcfd501 Deleting a series will now delete the coresponding seasons. 2012-02-22 13:43:41 -08:00
Mark McDowall
694b712c14 Fix: Parsing issue for episodes with year and 105 style naming. 2012-02-22 08:23:25 -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
15a29dce81 Parser updated. 2012-02-21 23:08:22 -08:00
kay.one
7e38afc838 Logging/Download notification tweaks. 2012-02-21 20:43:19 -08:00
kay.one
e0f901dbe7 Fixed an issue where publish date could not be parsed for rss items. 2012-02-21 20:00:07 -08:00
Mark McDowall
219ea364a9 More unit tests for Plex notifications. 2012-02-21 16:53:17 -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
kay.one
9d126e54c9 New: Added support for limited retention. Reports older than the configured retention are skipped. 2012-02-18 13:18:19 -08:00
Mark McDowall
d8957a85ef Small tweak in SignalR dependency injection. 2012-02-18 12:42:13 -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
kay.one
ac84d76ef9 New: When searching for episodes, newer reports are given priority over older reports of equal quality. 2012-02-18 12:33:06 -08:00
Mark McDowall
5bf56ffca3 Age parsing added to the indexers. 2012-02-18 12:33:05 -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
59516c240f Fix for episodes with "Part" in the Episode Title being picked up as mini-series releases. 2012-02-15 12:17:10 -08:00
kay.one
6851e2ae9d Fixed broken test 2012-02-14 18:32:47 -08:00
kay.one
890b8b1c2c updated analytics 2012-02-14 18:24:40 -08:00
kay.one
5c03c873b2 updated analytics 2012-02-14 18:21:56 -08:00
Mark McDowall
2deb6822b0 Updated Nuget packages. 2012-02-14 18:08:47 -08:00
kay.one
e5fa098d66 deskmetrics doesn't report during dev. 2012-02-12 23:49:53 -08:00
kay.one
90e5e8eef3 deskmetrics doesn't report during dev. 2012-02-12 23:38:50 -08:00
kay.one
05df752cc8 Fix: Downgraded some log levels for less verbose logging 2012-02-12 23:28:01 -08:00
kay.one
9bea027907 Fixed compile issue 2012-02-12 22:41:51 -08:00
kay.one
83aa6330d1 Minor cleanups. 2012-02-12 22:38:57 -08:00
Mark McDowall
34f8f0a78f Reversed the last change, if episodes are not parsed in order the report should be rejected. 2012-02-12 21:01:14 -08:00
Mark McDowall
fb83212f55 Parser will ensure episode numbers are in order when returned. 2012-02-12 20:27:00 -08:00
Mark McDowall
1abeef7239 Fix: Episode naming for files with multiple episodes. 2012-02-12 14:11:32 -08:00
kay.one
659b3dee55 Improved: Upcoming episodes page no longer shows series that aren't monitored. 2012-02-11 16:02:59 -08:00
kay.one
6df184b7cb New: All setting values are cached for better responsiveness. 2012-02-11 16:02:58 -08:00
Mark McDowall
cc8f8bec06 Fixed bracket in logging message. 2012-02-11 00:16:26 -08:00
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
Mark McDowall
2a6f02be17 Added additional logging to PostDownloadProvider. 2012-02-10 22:33:27 -08:00
kay.one
d7965022db Fix: RSS parse errors are no longer logged as warning and will not show up in the log page (they are still included in the log files) 2012-02-10 17:54:08 -08:00
kay.one
5ecbdd3e64 Package cleanup 2012-02-10 16:48:20 -08:00
Mark McDowall
7ae751371d Fix: Growl will now work for notifying on grab/download.
Growl must be registered before notifications will work.
2012-02-07 00:24:59 -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
26242d7dde Fixed rebase issues. 2012-02-04 23:00:12 -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
9fcb3a4573 Improved: Episodes that are in the future AND have no title will not be added to db (place holder episodes in TVDB) 2012-02-04 20:36:42 -08:00
kay.one
02a3b38210 Added service integration tests. 2012-02-03 21:28:50 -08:00
kay.one
65417bd8ec Fixed: Multipart episodes are now added to sab queue using single episode title only. 2012-02-02 22:49:34 -08:00
kay.one
44d6d20bd6 Deskmetrics will not report any data unless using the master branch. 2012-02-02 16:11:18 -08:00
Mark McDowall
249e6d7c4b Fixed DateTime parsing in SeriesProvider.CleanAirsTime, will now suppress failures because TheTvDb has random data. 2012-02-01 16:02:20 -08:00
Mark McDowall
df6db27d21 Fixed SabPriorityType of Force being Top in the model. 2012-02-01 16:02:19 -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
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
e0170a08e4 More REGEX work, cleaned up some extraneous bits and made them more accurate. 2012-01-31 17:17:42 -08:00
Mark McDowall
c700ffcc3b Fixed parsing being too greedy in its search for multi-episode releases. 2012-01-31 16:27:24 -08:00
Mark McDowall
3b0d989cfb Throwing a better exception. 2012-01-31 12:18:24 -08:00
kay.one
feb4ef969e Fixed: Issue where daily episodes/full season releases would break sab queue check. 2012-01-31 11:35:03 -08:00
Mark McDowall
26adbf2602 Code cleanup per commit comments. More Work?!
EpisodeParseResult will use Season ## when it is a full season instead of writing out each episode number.
2012-01-30 22:55:57 -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
kay.one
68e1a0bc4d Fixed: Fixed issue where an unknown episode/item in the queue would crash CheckQueue. 2012-01-27 16:21:06 -08:00
Mark McDowall
91d3d522ec Parse size to decimal using en-US culture. 2012-01-27 14:53:11 -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
207ea607a7 Fixed spacing in episode search notification. 2012-01-26 22:57:07 -08:00
kay.one
b58fe89ce4 analytics will not leak exceptions while in production. 2012-01-26 22:10:15 -08:00
kay.one
14559d035b Updated deskmetrics libraries. 2012-01-26 21:28:00 -08:00
Mark McDowall
1990f5ab8c Removed try/catch from CreateBackupZip.
Build NzbDrone.Common when debugging now.
2012-01-26 21:24:41 -08:00
Mark McDowall
8ce6e8a08e Cleaned up Backup. 2012-01-26 21:05:09 -08:00
Mark McDowall
93ee97123f System/Backup will backup Config.xml and NzbDrone.sdf to a zip file for the client to download. 2012-01-25 23:56:05 -08:00
kay.one
340f05aef4 Fixed broken tests, DeskMetrics now has a different id during dev and production. 2012-01-25 17:52:47 -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
6772db7e69 EpisodesWithoutFiles returns Series.* instead of Series.Title only. 2012-01-24 17:11:16 -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
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
Mark McDowall
413991485f Spelling fixed. 2012-01-23 11:00:05 -08:00
Mark McDowall
197979ea3c QualityParseTest will accept bool IsProper as a parameter.
IsUpgrade will take into account that a proper of the same quality should be accepted even if the cutoff was met.
2012-01-23 10:57:27 -08:00
kay.one
d6d1bbe3f5 Tweaked Progress notification. 2012-01-22 23:43:54 -08:00
kay.one
2875832db0 Made search notifications a bit more friendly ;) 2012-01-22 23:07:00 -08:00
kay.one
ead5f37921 Directory write time is now calculated based on the most recent file write to any file inside of that directory. 2012-01-22 20:59:23 -08:00
kay.one
63bef2de31 Fixed more queue issue. 2012-01-22 20:25:05 -08:00
Mark McDowall
baa0b8df67 Series Grid won't show series that haven't been completely added (LastInfoSync is null). 2012-01-22 20:14:01 -08:00
kay.one
d1e3298da1 Enabled rolling file logging. 2012-01-22 18:41:44 -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
Mark McDowall
03dc4a5602 Fixed typo. 2012-01-22 14:45:37 -08:00
Mark McDowall
c0542449a4 Added additional logging to episode searching. 2012-01-22 13:16:25 -08:00
Mark McDowall
d5e62bc70b Files will be tagged with Proper when append quality is enabled and episode is a proper. 2012-01-22 11:25:59 -08:00
Mark McDowall
dc4f5e48f3 SabQueueItem ParseResult will trim off duplicate before parsing. 2012-01-21 20:06:17 -08:00
kay.one
481a8ceb97 restored a change that wasn't needed after queue json fix. 2012-01-20 00:32:50 -08:00
Mark McDowall
7b14da9b17 Fixed GetQueue and GetHistory. 2012-01-20 00:18:38 -08:00
Mark McDowall
e885fadc59 Added MassEdit for series editing. 2012-01-19 23:51:26 -08:00
kay.one
b498c242af Fixed QueueEmpty.txt json file. 2012-01-19 23:36:29 -08:00
kay.one
b6d43273cf Fixed an issue where an unparsable item could break the parser. 2012-01-19 23:08:05 -08:00
kay.one
0276fa12f0 Fixed an issue where a none-paused empty queue would throw. 2012-01-19 22:59:37 -08:00
kay.one
78268f3c58 Better parser logging. 2012-01-19 22:35:10 -08:00
kay.one
1e580856ca Better exception logging. 2012-01-19 22:12:07 -08:00
kay.one
9d90f04b6e Added Linq post filtering to indexer searches. 2012-01-19 22:01:30 -08:00
kay.one
7483d5d3a5 Added sab queue check for multiepisodes. 2012-01-19 21:50:17 -08:00
kay.one
9acfb7330c Check sab queue now takes quality into consideration 2012-01-19 21:50:16 -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
a93846d2d8 Deleting any series with seriesid =0 during migration. 2012-01-18 21:12:30 -08:00
kay.one
d967d4198c Duplicated root folders are now blocked. 2012-01-18 21:06:48 -08:00
kay.one
7c6d745c86 You can no longer add root folders that don't already exist. 2012-01-18 21:06:45 -08:00
kay.one
9406ca9cf5 Better exception data for feed errors. 2012-01-18 21:06:44 -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
Mark McDowall
34206fc308 Renamed to skipHistory to make it more clear. 2012-01-17 23:46:17 -08:00
Mark McDowall
20c1639ada Added pre-search check for EpisodeSearch to see if an upgrade is possible, before attempting. 2012-01-17 23:45:21 -08:00
Mark McDowall
d1262f1ced No longer checking history when doing a manual search. 2012-01-17 21:06:37 -08:00
Mark McDowall
5cea5282bd Improved the parser to properly handle files without titles, with tests. 2012-01-16 23:17:56 -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
kay.one
24d51093d6 Fixed issue where AppUpdateJob would throw when there are no updates available. 2012-01-16 10:10:18 -08:00
Mark McDowall
488be41fb1 Fixed broken tests after adding new job. 2012-01-15 20:25:09 -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
kay.one
8f4f863631 Turning off tagging folder for now, to stop messing people's series folders 2012-01-14 19:17:23 -08:00
kay.one
e358ad6d87 Jobs now use Timespan rather than integer to represent minutes. 2012-01-14 18:47:23 -08:00
Mark McDowall
11b6720cd1 Backlog searching will be disabled by default. Option is available in Settings/Misc 2012-01-14 16:01:51 -08:00
Mark McDowall
3e9593ba3b SabProvider will use Series.Title instead of the series Path, it is first cleaned by MediaFileProvide.CleanName(). 2012-01-14 12:36:11 -08:00
Mark McDowall
7ff53e5ac2 Season 1, Episode 0 will not be automatically ignored (usually a pilot), with test. 2012-01-14 11:09:48 -08:00
Mark McDowall
dfbb222c6c Changed the second .xvid to .divx.
.mkv & .ts will be treated as HDTV, all others will be treated as SDTV.
2012-01-13 21:40:09 -08:00
Mark McDowall
f2984d9430 ts and ogm files will now be scanned. 2012-01-13 21:25:28 -08:00
kay.one
e8e0e8e5dc Adding series with a ID of 0 is now blocked. 2012-01-13 14:16:33 -08:00
Mark McDowall
ad4afbcb6d DailySeries now use the JSON API instead of the CSV file. 2012-01-12 20:08:58 -08:00
Mark McDowall
afb8305c00 SceneMapping will use the JSON API instead of CSV file now. 2012-01-12 19:22:28 -08:00
Mark McDowall
42554b815a Fixed broken tests. 2012-01-12 15:50:04 -08:00
Mark McDowall
5f0c03d69d Bug: Fixed ND-9, no longer strip out * from SABnzbd categories, * is Default. 2012-01-12 15:40:30 -08:00
Mark McDowall
359f6ea012 Bug: Fixed years being picked up as 4-digit season/episode combo when using the folder name only. a year wrapped with brackets '()' or '[]' will be treated as a year.
Bug: Fixed display issue for series with a period in them when adding existing series, Html.Label(path) would only show text from after the period.
2012-01-12 15:40:28 -08:00
Keivan Beigi
5a70fce2bf Updated RSS Sync interval to 25 Minutes. 2012-01-11 10:36:52 -08:00
Mark McDowall
b52585d62a XbmcProvider will use the HTTP API when updating the library for Eden clients (EventServer was failing). 2012-01-09 23:10:53 -08:00
kay.one
721bb51886 logging updates. 2012-01-09 14:01:39 -08:00
kay.one
7ec89056af Auto adding of episodes is now disabled. (we should make it more conservative if we want to bring it back) 2012-01-06 13:26:05 -08:00
Mark McDowall
a3f2ef6ec6 Added some logging and error handling to XbmcProvider.
Increased Json timeout to 20 seconds.
2012-01-05 22:29:02 -08:00
Mark McDowall
62da0568c0 AfterRename will now call AfterRename for each external notifier instead of OnRename.... C+P Fail.
Properly fixes ND-7
2012-01-04 19:53:22 -08:00
Mark McDowall
e734bb6ecb ExternalNotification now has AfterRename, to notify (XBMC) after all episodes have been renamed. 2012-01-04 19:40:25 -08:00
Mark McDowall
348397e442 Fixed method call. 2012-01-04 17:29:05 -08:00
Mark McDowall
62a24ef900 Increased XBMC JSON API timeout to 10 seconds. 2012-01-04 17:09:47 -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
b8559ccec3 Added hidden option to allow updating of XBMC even if video is playing. 2012-01-04 11:48:48 -08:00
Mark McDowall
e4985cbd66 Moved try/catch for failed refresh episode info to job. 2012-01-04 11:24:17 -08:00
Mark McDowall
e958a019ed Updated parser to skip longer than expected numbers from being parsed. 2012-01-02 18:18:36 -08:00
Mark McDowall
ffde7c0987 Log indexer name when failing to process feed. 2012-01-01 12:17:53 -08:00
Mark McDowall
6bd0b8a39e Added additional logging when updating episode info. 2012-01-01 12:09:53 -08:00
Mark McDowall
2cc066ccf2 GetActivePlayers will now work with Eden and Dharma. 2011-12-31 12:57:02 -08:00
Mark McDowall
86c5e73f81 DailySeries.CSV now has series name along with series Id. 2011-12-19 17:15:15 -08:00
Mark McDowall
77bf257132 GetEpisodesByParseResult will log a warning when an episode is daily, but series isn't. 2011-12-19 16:46:14 -08:00
Mark McDowall
50e91c0043 Replaced get and post with ajax to prevent XSRF.
Replaced some usages of Console.Writeline with proper logging.
2011-12-19 00:36:57 -08:00
Mark McDowall
1ee2ae8210 Removed Command from JobDefinition. 2011-12-16 21:27:37 -08:00
Mark McDowall
6bd8de000a Added another test for mini-series parsing, fixed parsing. 2011-12-16 20:10:15 -08:00
Mark McDowall
3f32ad1bf2 Parser now supports mini-series (treats them as season 1). 2011-12-16 17:58:19 -08:00
Mark McDowall
9264dcdf88 Added ImageLink helpers for Ajax and Html links.
Added run button to System/Jobs.
2011-12-15 00:48:23 -08:00
kay.one
ab29a114d1 newzbing now uses HTTPS. 2011-12-14 19:54:03 -08:00
Mark McDowall
1c06ee2a01 PathEquals is used for MoveEpisodeFile.
Cleanup will log an error if it fails to alter the DB.
2011-12-14 17:26:22 -08:00
kay.one
a7a7c4ab49 Fixed job provider existing job update bug. 2011-12-14 00:40:39 -08:00
kay.one
98e8f4361e Better logging for auto adding new episodes. 2011-12-14 00:07:47 -08:00
Mark McDowall
1c99541731 Do not rename episodeFiles if the source and destination are the same (file is already named correctly). 2011-12-13 22:42:24 -08:00
Mark McDowall
2856c3dca3 Added more logging DiskScanProvider.CleanUp. 2011-12-13 20:52:01 -08:00
Mark McDowall
f56bf62991 JobProvider.Initialize will now update existing jobs. 2011-12-13 17:07:16 -08:00
Mark McDowall
30e30451c4 Fixed parser being too greedy. 2011-12-11 23:34:58 -08:00
Mark McDowall
75cfb7e044 Season Search will only search for past episodes if it falls back to that. 2011-12-11 23:24:45 -08:00
kay.one
bfe4de7a08 Fixed some issue around path normalization. 2011-12-10 11:22:47 -08:00
kay.one
e269494ff8 ParseSeriesName will now return normalized version of the title if it doesn't match any predefined
PostDownload provider will skip subfolders that are known series folders.
2011-12-10 10:54:16 -08:00
Mark McDowall
58abb6fbc2 SearchForSeries won't fail if an apostrophe is used in the search term (Let's PetaPoco handle building the query, as it should). 2011-12-08 00:44:22 -08:00
kay.one
6f9aaa1145 Merge branch 'markus' into kay.one 2011-12-07 19:54:50 -08:00
kay.one
ba12465bb0 Removed code duplication in IndexerBase 2011-12-07 19:54:31 -08:00
Mark McDowall
058ca93576 DiskScanJob changed to run every 6 hours, instead of every hour. 2011-12-07 19:46:45 -08:00
Mark McDowall
d2779d2cdf Fixed bug with duplicate episode naming. 2011-12-05 18:22:55 -08:00
Mark McDowall
1498027192 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-12-01 23:45:34 -08:00
kay.one
ce8713d953 last fix for deleted job didn't work, this should fix it. 2011-12-01 23:26:38 -08:00
kay.one
76608fc440 Banners folder moved to root. 2011-12-01 23:07:18 -08:00
Mark McDowall
9a0fe35008 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
Conflicts:
	NzbDrone.Core.Test/ProviderTests/JobProviderTests/JobProviderFixture.cs
2011-12-01 22:32:04 -08:00
Mark McDowall
f3fbcec8cb GetEpisodesByParseResult will return multiple episode names when multiple episodes are found. 2011-12-01 22:26:24 -08:00
kay.one
bb460163c2 Fixed job provider issue where deleted job classes would break scheduler. 2011-12-01 22:26:06 -08:00
Mark McDowall
dba5a1a236 GetSabTitle will now handle daily episodes. 2011-12-01 21:37:13 -08:00
Mark McDowall
8de49bb112 Moved RenameSeriesJob to the Jobs folder. 2011-12-01 21:14:59 -08:00
Mark McDowall
4100274b2e Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-12-01 20:27:55 -08:00
Mark McDowall
3b4b20cc95 SceneMappingProvider will perform an update if database is empty when looking for a SeriesId or SceneName. 2011-12-01 20:24:44 -08:00
kay.one
cc60b972fd Fixed broken test. 2011-12-01 17:45:19 -08:00
kay.one
fabc4c84bd Moved Jobs to their own folder. 2011-12-01 17:33:17 -08:00
Mark McDowall
f9dab843ae Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-12-01 16:39:58 -08:00
kay.one
cc8c70d7f5 Fixed some bugs, cleaned up some code. 2011-12-01 11:05:17 -08:00
Mark McDowall
027e16389b Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-30 23:12:45 -08:00
kay.one
85736029c8 Fixed issue where update provider called db in a loop. 2011-11-30 23:10:50 -08:00
Mark McDowall
1b0cdf922e Removed un-needed call from Episode Search.
InventoryProvider.IsAcceptableSize will now handle daily series properly.
2011-11-30 21:08:36 -08:00
Mark McDowall
6805a1041b InitializeJobs will use current DateTime to setup new jobs (Prevents jobs running immediately for new installs). 2011-11-30 18:23:22 -08:00
Mark McDowall
fbc0a561ca Fixed a big where Season 0 wasn't being ignored for new seasons + a test to confirm it. 2011-11-30 00:21:18 -08:00
Mark McDowall
168f83dc38 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-29 15:24:50 -08:00
kay.one
30497357b4 Removed single search method in indexer base. 2011-11-28 22:49:38 -08:00
Mark McDowall
2ed683159f QualityProfiles now use jQuery UI Buttons to enable/disable. 2011-11-28 21:10:43 -08:00
Mark McDowall
7af6977cab Indexers will actually support searching for daily episodes. 2011-11-28 12:05:28 -08:00
kay.one
ed9460da66 Merge branch 'markus' into kay.one 2011-11-26 19:19:40 -08:00
kay.one
16eb22b3de Minor code changes 2011-11-26 19:19:11 -08:00
Mark McDowall
02f6af4750 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-26 11:10:36 -08:00
Mark McDowall
726eccb0e8 Processing of Daily Episode searching now supported. 2011-11-26 11:10:13 -08:00
kay.one
c1ea4c18c2 Updated WebActivator to 1.5 2011-11-26 09:24:14 -08:00
kay.one
60814fde7b Fixed a bug in SeriesSearchJob that would cause it to fail. 2011-11-25 23:52:54 -08:00
kay.one
313d0f6b8e Fixed broken tests 2011-11-25 22:45:22 -08:00
kay.one
10264cba5c post download issues are only logged as warn the first time. 2011-11-25 22:38:22 -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
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
kay.one
68942e3c52 Merge branch 'markus' into kay.one
Conflicts:
	NzbDrone.Core/Providers/SearchProvider.cs
2011-11-25 16:56:38 -08:00
kay.one
034d0c46e5 Updated some logs, removed .vob .ts from video extentions 2011-11-25 15:46:29 -08:00
Mark McDowall
4180684a82 AppUpdateJob will run every 7 days. 2011-11-25 00:07:12 -08:00
Mark McDowall
65dfd3036a BacklogSearchJob will run every 30 days. 2011-11-25 00:05:24 -08:00
Mark McDowall
290e5d5897 Daily episodes that are added via RSS feed will have proper season and episode numbers. 2011-11-24 23:56:07 -08:00
Mark McDowall
8b841c633a Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-24 00:30:27 -08:00
Mark McDowall
38790e9f9c GetEpisodesByParseResult will properly handle Daily episodes. 2011-11-24 00:28:20 -08:00
kay.one
03aa27c45c Parser now ignores daily episodes from the future. 2011-11-24 00:12:24 -08:00
kay.one
d0d9c44124 Parser refactoring. Now tries to parse full path if file name didn't work. 2011-11-23 23:35:37 -08:00
kay.one
5c1f4bbf1a Database logging is now set to Info. 2011-11-23 23:34:59 -08:00
Mark McDowall
2aaa23b11d Refreshing EpisodeInfo will now set new or existing episodes that have air times prior to 1900 to null. 2011-11-23 22:28:52 -08:00
Mark McDowall
576f5c5c09 EpisodeSearch will now notify if no download is found. 2011-11-23 20:50:09 -08:00
Mark McDowall
90e15dbcdf Removed Injection for SeasonSearchJob on RecentBacklogSearchJob. 2011-11-23 17:10:20 -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
Mark McDowall
04c71ff64c Extended the actions column width on Series Grid - FF was creating two rows of buttons. 2011-11-23 16:39:21 -08:00
kay.one
974dfa319b Playing around with db factories. 2011-11-22 22:15:02 -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
b02c7066ad Trim added to LogProvider.
TrimLogsJob added to trim the logs every 24 hours.
2011-11-21 23:35:11 -08:00
Mark McDowall
76114cf778 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-21 23:15:24 -08:00
kay.one
3520b56bb6 Update logs are now in the UI 2011-11-21 22:55:09 -08:00
Mark McDowall
cc40b7d2f3 UpdateInfo and DiskScan jobs will process in Alphabetical order (ignoring articles). 2011-11-21 22:27:08 -08:00
kay.one
54e5874770 Update client is now moved rather than copied. 2011-11-21 20:42:05 -08:00
kay.one
ceda9312c7 Added one last update notification 2011-11-20 22:21:36 -08:00
kay.one
0a70c836df Cleaned up progress notification. 2011-11-20 20:43:16 -08:00
kay.one
508be34ebc Update fixes. 2011-11-20 18:59:42 -08:00
kay.one
6778a6ed99 Moved duplicated NormalizePath method to PathExtentions 2011-11-20 16:35:29 -08:00
Mark McDowall
5012144c13 Fixed 1101 and 101 naming incorrectly picking up 1080p and 720p. 2011-11-18 00:10:30 -08:00
Mark McDowall
b36dc4ab86 Refactored SearchProvider and corresponding unit tests. 2011-11-17 18:36:53 -08:00
Mark McDowall
be423663d7 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-11-16 22:36:03 -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
kay.one
04d40575da Cleaned up JobProviderFixture, should save ~20 seconds in build time. 2011-11-16 22:23:35 -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
5ad11ba728 Fixed adding of Newznab provider. 2011-11-15 15:11:17 -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
fbf7d20c5d Fixed update client path issue 2011-11-13 19:09:34 -08:00
kay.one
6369d4f817 Update updates ;) 2011-11-13 18:54:09 -08:00
kay.one
88f4d15fa9 Added some update tests 2011-11-13 17:27:11 -08:00
kay.one
56a6e1372d Update client is now included in the build package 2011-11-13 16:57:03 -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
79b3a22c9a Fixed some exception logging where exceptions weren't logged. 2011-11-13 12:42:12 -08:00
kay.one
883dffca80 More update code. almost there. 2011-11-13 12:31:02 -08:00
kay.one
207550176c Removed assembly level fixtures 2011-11-13 10:16:31 -08:00
kay.one
72d0fc50ed Alot of refactoring. 2011-11-12 23:27:16 -08:00
kay.one
2e94e322f4 Path calculations are now done using extension methods. 2011-11-12 21:19:19 -08:00
kay.one
8a7bc7bf80 Removed unused references. 2011-11-12 20:16:54 -08:00
kay.one
1270e464b3 More autoupdate code. 2011-11-12 20:07:06 -08:00
Mark McDowall
f3f2691b4d Added ParentUriString to get the parent site URI from any URI. 2011-11-12 12:21:19 -08:00
Mark McDowall
95cdc4b78c Moved FreeDiskSpace to DiskProvider. 2011-11-12 11:53:36 -08:00
Mark McDowall
80d7d38c7b Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
Conflicts:
	NzbDrone.Core/Providers/ExternalNotification/Prowl.cs
	NzbDrone.Core/Providers/ProwlProvider.cs
2011-11-09 21:45:56 -08:00
kay.one
12c2f7193f Better fix for Prowl logging issues. 2011-11-09 21:30:51 -08:00
Mark McDowall
1cf17cfc11 Fixed Prowl ExternalNotifcation. 2011-11-09 21:05:57 -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
ca7deedfb9 CentralDispatch is no longer static. 2011-11-08 12:12:54 -08:00
kay.one
ae9e941b30 AssemblyInfo version cleanup. 2011-11-08 10:48:37 -08:00
kay.one
157bcd8b0f AssemblyInfo.cs cleanup 2011-11-08 09:48:34 -08:00
kay.one
390dfbdee8 Fixed startup issue. 2011-11-06 22:38:07 -08:00
kay.one
07458529f6 JobProvider can reset itself.
cleaned up unit test logging
2011-11-06 22:26:21 -08:00
kay.one
82b6ec5ed4 Some test cleanup 2011-11-03 16:23:54 -07:00
kay.one
633f0b6197 PathProvider. visit us for all of your pathing needs. 2011-11-02 22:04:14 -07:00
Mark McDowall
24a2c2be59 Finishing up Prowl integration. 2011-11-02 21:01:44 -07:00
Mark McDowall
277b873b39 Added Prowl notifications. 2011-11-02 19:44:22 -07:00
Mark McDowall
be64822f08 Added Growl Settings to GUI. 2011-11-02 00:09:52 -07:00
Mark McDowall
ee90564519 Fixed Growl ExternalNotification binding. 2011-11-01 20:17:29 -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
2c93a27962 Added SMTP settings editing to the UI.
Added testing of SMTP settings to the settings page.
Cleaned up some extraneous lines of JS and HTML.
2011-10-26 22:46:54 -07:00
Mark McDowall
9957aef811 Added SMTP as an ExternalNotifcation method. 2011-10-25 19:25:08 -07:00
Mark McDowall
1134d925f4 Fixed REGEX for title parsing. 2011-10-24 23:14:55 -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
3dd7b3d768 This should fix the bug where a folder was tried to be retagged with the same error. 2011-10-24 21:34:48 -07:00
kay.one
4ae268b8e5 lots of different things ;) 2011-10-23 22:54:09 -07:00
kay.one
6828f099bc Removed all static state tracking from job provider. 2011-10-23 14:53:24 -07:00
kay.one
c23e736cc6 Cleaned up ConfigProvider. Added reflection based test for all properties in ConfigProvider. 2011-10-23 13:35:16 -07:00
kay.one
7563527eac Reformated PostDownloadProvider.cs 2011-10-22 19:34:31 -07:00
kay.one
ec08436587 Refactored the shit out of PostDownloadProvider 2011-10-22 19:31:28 -07:00
kay.one
35e44284c0 Fixed broken test, drop folder prefix uses regex instead of prefix now. 2011-10-22 16:28:57 -07:00
Mark McDowall
bb5febaade DiskScanProvider.Scan() will log a warning if the path doesn't exist. 2011-10-22 12:03:54 -07:00
Mark McDowall
0cce31cbc8 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-10-22 11:11:52 -07:00
Mark McDowall
11e1deb5f7 PostDownloadProvider was treating successful downloads as ones with an error and incorrectly trying to rename them before processing. 2011-10-21 16:49:30 -07:00
kay.one
e4d90e2f92 Merge branch 'markus' into kay.one 2011-10-21 00:00:10 -07:00
Mark McDowall
72c555f250 Local series search will now search anywhere in the title, not just the beginning. 2011-10-20 23:06:36 -07:00
kay.one
651a63edea Merge branch 'markus' into kay.one
Conflicts:
	NzbDrone.Core.Test/ProviderTests/LogProviderTest.cs
2011-10-20 22:08:55 -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
Mark McDowall
f6e14b51f6 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-10-20 16:39:13 -07:00
Mark McDowall
745d9d9355 TopSlider added for local series searching!
Should be easy to add others (would want to have it close other open ones, I think).
2011-10-20 16:36:47 -07:00
Keivan Beigi
ae1a32b874 Fixed an issue where GetEpisodesByParseResult would throw object reference when episode list was null 2011-10-20 16:07:47 -07:00
Mark McDowall
3bd99a2b7b Added Support for 1011 as a number convention. 2011-10-20 14:30:45 -07:00
kay.one
ea05635fd3 Moved NLog, Fluentassertion to Nuget. 2011-10-20 01:02:12 -07:00
Mark McDowall
a3e5c90319 Cleanup generating paths for error scenarios. 2011-10-18 16:49:43 -07:00
Mark McDowall
e87cdbde44 Removed SharedLiveTemplates.xml.
Cleaned up PostDownloadProvider, added more tests.
2011-10-17 20:08:26 -07:00
Mark McDowall
66b4b094f9 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus
Conflicts:
	NzbDrone.Core.Test/EpisodeProviderTest.cs
	NzbDrone.Core/Providers/PostDownloadProvider.cs
2011-10-17 15:30:43 -07:00
Mark McDowall
714bcee5cb Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-10-17 13:06:07 -07:00
Mark McDowall
642707e46d Fixed some issues with PostDownloadProvider.
Added tests for PostDownloadProvider.
2011-10-17 13:05:38 -07:00
Keivan Beigi
6af98f9e96 more better exception handling. 2011-10-17 12:23:34 -07:00
kay.one
2e174c03c9 ExceptioneerTarget Tweaks 2011-10-16 21:09:43 -07:00
kay.one
1d97455e9f Teamcity should no longer send in Exceptioneer reports 2011-10-16 20:12:48 -07:00
kay.one
97ed59920b trying to stop team city from sending exeptioneer reports. 2011-10-16 20:02:20 -07:00
kay.one
c55ca42c21 Migration is no longer executed per test, its ran once and the db is cloned after that, (faster tests, cleaner logs ;) 2011-10-16 19:03:54 -07:00
kay.one
87cf08a365 Fixed Exceptioneer. 2011-10-16 18:37:29 -07:00
Mark McDowall
b3abcb6096 RootDirProvider.GetMostFreeRootDir() will calculate the find the RootDir with the most free space and return its path. 2011-10-15 11:54:39 -07:00
Mark McDowall
117cebe655 Found and fixed a bug in EpisodeProvider.GetEpisodesByParseResults, where it would incorrectly return all episodes for a season when a file was detected as a Full Season release. 2011-10-15 11:51:11 -07:00
Mark McDowall
c296b6975c Added DirectoryInfo.FreeDiskSpace to get the free disk space of any directory. 2011-10-15 11:36:09 -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
4915b32cc6 Merge branch 'kay.one' of github.com:NzbDrone/NzbDrone into markus 2011-10-11 20:44:45 -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
kay.one
1ba959298b Added BuildDateTime to central dispatch 2011-10-11 19:24:43 -07:00
Mark McDowall
c534d47b0a Added InheritFolderPermissions to DiskProvider.
DiskScanProvider.MoveEpisode will now set the moved file to inherit the parent folder permissions.
2011-10-10 21:00:31 -07:00
Mark McDowall
dcc4410f84 Merge branch kay.one with markus.
Fixed Conflicts with ConfigProvider.
2011-10-08 18:23:03 -07:00
kay.one
be651660a4 More bugfixes, tests. 2011-10-07 22:06:16 -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
430fb9aead SortHelper.SkipArticles will no longer bomb when a null is passed.
Added tests for SkipArticles.
2011-10-06 09:37:34 -07:00
Mark McDowall
33930534c2 Ignore Episode Zero when adding a new episode to the database, either via GetEpisodesByParseResult
or RefreshEpisodeInfo. With tests.
2011-10-03 19:01:39 -07:00
Mark McDowall
2cafedb1aa UpcomingEpisodes will not show ignored episodes. 2011-10-03 16:53:21 -07:00
Mark McDowall
7db08a10ec Next airing will not show ignored episodes. 2011-10-03 16:38:22 -07:00
Mark McDowall
ec6a0e6b7f App_Data added to .gitignore
Added SetValue to ConfigFileProvider.
Added creating of default config file in ConfigFileProvider.
Added more ConfigFileProvider tests.
Added UI for Settings/System
2011-10-01 00:04:06 -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
79472964ed DeleteInvalidEpisodes Deletes by TvDbId only, skipping any manually added episodes (TvDbEpisodeId is 0 or null) 2011-09-30 09:32:57 -07:00
Mark McDowall
30ffe79442 DeleteInvalidEpisodes with tests added to delete episodes that TheTvDb no longer has (previously bad data). 2011-09-29 21:40:00 -07:00
Mark McDowall
7ca59b92aa Replace '&' with its XML encoded equivalent, before parsing XML.
Added test to check for proper XML parsing with illegal characters.
2011-09-28 21:39:05 -07:00
Mark McDowall
6736afbeab Added NextAiring to Series (ResultColumn), which is used for Series/Index. Added tests and fixed broken tests after adding new property. 2011-09-28 10:56:30 -07:00
Mark McDowall
9271b39787 Added ToBestDateString for DateTime, using on Series/Details. 2011-09-27 17:10:08 -07:00
Mark McDowall
5f0a95b2b1 Fixed XBMC JSON requests. 2011-09-27 10:41:36 -07:00
Mark McDowall
4eea6b8c6b Added fix for HttpProvider.PostCommand so it uses a valid URL. 2011-09-26 17:50:58 -07:00
Mark McDowall
b239e28898 Added additional logging to XBMC Provider, to trace failure to update library. 2011-09-26 17:17:41 -07:00
Mark McDowall
0dbb3789eb Treat SUBPACK's as extra releases, so they will not be downloaded. 2011-09-25 18:00:21 -07:00
Mark McDowall
43fa8a1f66 Fixed broken Season parsing REGEX, added test to verify issue without parsing XML. 2011-09-19 21:29:04 -07:00
Mark McDowall
339f191ab8 Releases with only extras will be skipped, with tests. 2011-09-19 17:13:19 -07:00
Mark McDowall
4604bbd821 Mark invalid series downloads with NzbDrone prefix.
Fixed broken tests.
2011-09-18 13:53:05 -07:00
Mark McDowall
951eb4523d Support for csi525 naming added, previously csi.525 would work, but csi525 wouldn't. 2011-09-18 12:59:23 -07:00
Mark McDowall
8c06dde28a Quality size sliders are implemented. Limits are calculated based on MB/Minute. 2011-09-15 21:42:30 -07:00
Mark McDowall
4b2427ade7 Report size is now verified to ensure it is under the MaxSize for that quality type, with tests. 2011-09-13 21:37:22 -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
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.
2011-09-07 17:01:51 -07:00
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.
2011-09-06 23:43:10 -07:00
Mark McDowall
a56213047f EpisodeSearch now gets the proper QualityProfile (broken after removing AttachSeries), tests updated. 2011-09-05 17:44:03 -07:00
Mark McDowall
1f2a1e3206 Season searching fallback to individual episodes will done in order from 1 to n. 2011-09-05 15:26:53 -07:00
Mark McDowall
5f75891d36 Fixed logs being written to nzbdrone.sdf instead of log.sdf 2011-09-05 14:30:45 -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
179de93a6e Removed AttachSeries for IEnumerable and using join instead, speed difference is negligible or in some cases faster . 2011-09-04 19:56:45 -07:00
Mark McDowall
8592ae4c88 AttachSeries is no longer used for single episodes, PetaPoco will get the series in a single call for us. 2011-09-04 02:20:49 -07:00
Mark McDowall
9fd2f9ec72 Fixed notification messages for Season searches. 2011-09-04 01:12:30 -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
421ba466a8 Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-09-03 20:05:56 -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
780abad3f7 Log view now uses proper paging so it doesn't take a year to load up each page. 2011-09-02 23:41:50 -07:00
kay.one
bab358398a potential fix for "Execution lock has fucked up" 2011-09-02 22:30:18 -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
f02e92b005 Fixed EpisodeSorting examples layout.
Added Missing to main UI.
Add links to series from History and Missing.
Image for search link on Missing.
2011-08-30 17:15:22 -07:00
kay.one
8ce222a10c Should fix the transaction issues in petapoco, we are getting to far petapoco master which I don't like. 2011-08-28 20:05:31 -07:00
kay.one
9244a4e6ef Update episode info now uses UpdateMany, InsertMany 2011-08-28 20:03:40 -07:00
Mark McDowall
2980c91f19 GetSabName will return cleaner Season naming when it is a FullSeason release. 2011-08-28 15:22:19 -07:00
Mark McDowall
704084a5c8 Fixed broken parse REGEX, removed parsing test and added to hall of shame. 2011-08-28 14:18:43 -07:00
Mark McDowall
8afd7d2b47 Fixed broken tests. 2011-08-28 12:24:16 -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
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
7a11dfd348 Additional removals for SimpleTitleRegex added to get rid of extraneous numbers. 2011-08-26 21:37:24 -07:00
Mark McDowall
ac3c3386fc Added delete and redownload commands to History Grid (redownload will delete the existing item from history and then start an episode search) 2011-08-26 17:59:51 -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
667fc5d69b Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-08-24 16:57:00 -07:00
kay.one
6bab9a34dd Improved job thread execution locking log 2011-08-24 16:54:48 -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
d120a61ccb Series/Details specials grid will be generated like all others.
Added images for Episode Status, Ignored status removed
Updated SceneNameMappings.csv
2011-08-21 23:25:32 -07:00
Mark McDowall
3e87418c5d NormalizeTitle will return all number only titles as is. 2011-08-21 18:42:00 -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
Mark McDowall
ef16e72b09 Merge branch 'master' of git://github.com/kayone/NzbDrone
Conflicts:
	NzbDrone.Web/Controllers/SettingsController.cs
2011-08-08 15:46:49 -07:00
kay.one
5ab07d7028 Added instant notification framework 2011-08-08 14:50:48 -07:00
Mark McDowall
020283225b Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-08-07 17:05:27 -07:00
kay.one
eaaf464d38 Merge branch 'markus101' 2011-08-06 22:49:50 -07:00
kay.one
2601c7c1b9 minor changes 2011-08-06 22:49:07 -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
13d947d24d Merge branch 'master' of git://github.com/kayone/NzbDrone 2011-08-05 19:05:08 -07:00
kay.one
79b2fad6e3 Removing items from job queue is now done while a lock is acquired. 2011-08-04 21:49:18 -07:00
Mark McDowall
3507b97887 Settings save buttons are disabled until jQuery loads and attribute is removed (prevents saving without ajax if saving too quickly).
Notifications are set when saving now (progress) until basic is redone.
2011-08-04 21:38:18 -07:00
Mark McDowall
d85a8bc15d If an unsorted episode that had a series that was not being watched it would prevent additional episodes from being processed. 2011-08-04 21:22:42 -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
ec78c5be3e Added todo to remove hack to handle shows that contain numbers only (added in last commit). 2011-08-01 22:15:41 -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
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
28b840766e Merge branch 'markus101' 2011-07-27 16:05:08 -07:00
kay.one
b4fb3002a4 Updated Add Series 2011-07-27 15:59:48 -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
68321c98d0 increased delete folder limit size to 10MB 2011-07-17 16:15:37 -07:00
kay.one
b11a449f65 Updated PetaPoco
Upped IIS's priority
Added Byte multiplier to extention method.
2011-07-17 12:32:58 -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
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
c339ea6ba2 Updated miniprofiler to 1.4 2011-07-07 22:40:29 -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
fc0d7fc72f Logging notification tweaks 2011-07-05 23:17:21 -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
8b0c8afb81 PostDownloadScanJob will not fail completely if a single folder fails. 2011-07-04 23:52:06 -07:00
kay.one
2a64014c96 Added version to page footer, minor tweaks. 2011-07-04 23:46:03 -07:00