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

665 Commits

Author SHA1 Message Date
Mark McDowall
6b90a3a1eb Fixed: Clean series title in season folder of reserved characters 2014-01-24 14:08:02 -08:00
Mark McDowall
7d46f4d64d Logging destination filename when importing/renaming files. 2014-01-21 21:35:01 -08:00
Mark McDowall
7bb8a9db5f Validation and integration test for SeriesFolderFormat 2014-01-17 10:43:15 -08:00
Mark McDowall
b5b9fababb New: Series Folder format now configurable (used when adding series only) 2014-01-16 23:52:28 -08:00
Mark McDowall
7c6605c02b New: Original Title can be used in file names 2014-01-16 23:23:34 -08:00
Mark McDowall
1e878a88fd ImdbId and Title Slug are now nullable 2014-01-16 20:41:23 -08:00
Mark McDowall
642f56c221 Fixed: Womble's URL 2014-01-16 09:36:21 -08:00
Mark McDowall
442ab2b7c4 Get 1000 releases from indexers 2014-01-15 19:43:49 -08:00
Mark McDowall
6cbc8687de Better way to fix empty string split results 2014-01-15 16:22:22 -08:00
Mark McDowall
885872ff3a Fixed: Extra new line in release restrictions causing all releases to be rejected 2014-01-15 12:39:32 -08:00
Mark McDowall
c50fb84216 Some test cleanup for season search 2014-01-14 11:58:53 -08:00
Icer Addis
502ddceea2 Replaced + with space in special episode query string builder 2014-01-14 00:35:22 -08:00
Icer Addis
2dbf0ecc82 Fixes for code review 2014-01-13 21:20:29 -08:00
Mark McDowall
3ccdbca712 Install updates will send info to UI 2014-01-13 20:18:33 -08:00
Mark McDowall
5ac55b0421 Fixed: omgwtfnzbs season/series searches stuck in a loop
Fixed:  MegaSearch season/series searches stuck in a loop
2014-01-13 19:47:45 -08:00
Mark McDowall
401a5c9f26 Fixed: Xem mapped series should be more reliable 2014-01-09 17:41:08 -08:00
Mark McDowall
5ada7efefc Fixed: New device_iden from PushBullet can be used 2014-01-09 09:04:43 -08:00
Icer Addis
c459cdf168 Fixes in response to code review
ParseSpecialEpisode now follows similar pattern to Map() method and accepts TvRageId and SearchCriteria
Fixed normalize episode title to handle punctuation separately from spaces and removed special episode words
Removed comments
2014-01-07 21:54:23 -08:00
Mark McDowall
a422587ed5 Fixed: XML clean extra spaces from config file settings when saving/retrieving 2014-01-07 17:37:51 -08:00
Mark McDowall
332136bc6f Only get DownloadClientId when its been added to history 2014-01-07 17:05:06 -08:00
Icer Addis
e2939847a5 Parser logging - changed Debug.WriteLine to Logger.Trace 2014-01-07 04:12:55 -08:00
Icer Addis
6ee08af111 Special Episode parsing support in ParsingService
Added ParsingService.ParseSpecialEpisodeTitle
Added SeriesService.FindByNameInexact
Added EpisodeService.FindSpecialEpisodeByName
Added IsPossibleSpecialEpisode method to parse info
DownloadDecisionMaker will try to find special episodes if a parse fails or is a possible special episode
2014-01-07 00:24:50 -08:00
Icer Addis
d727840fbf Indexer searching for special episodes using query string
Added SpecialEpisodeSearchCriteria criteria to handle special episode search queries
Added method NzbSearchService.SearchSpecial() for season0 episodes
Added IIndexer GetSearchUrls() for doing text based queries
2014-01-07 00:21:05 -08:00
Mark McDowall
16356b6319 Merge branch 'reverse-proxy' into develop 2014-01-06 17:17:16 -08:00
Mark McDowall
fcd5619041 Fixed: Manually failing a release 2014-01-05 11:49:04 -08:00
Mark McDowall
b5c9a811dd New: Support for running from a sub folder (reverse proxy) 2014-01-01 22:56:19 -08:00
Mark McDowall
cec479923f Merge branch 'pushover' into develop 2013-12-31 14:33:54 -08:00
Mark McDowall
195cf97303 New: Added OZnzb.com as a default indexer 2013-12-30 21:44:07 -08:00
Mark McDowall
c42777086b New: PushOver will now require an application per user to avoid API limiting issues 2013-12-30 20:48:14 -08:00
Mark McDowall
72e56a1845 Fixed: Some specials will no longer be treated as containing the full season on import 2013-12-28 01:22:03 -08:00
Mark McDowall
b29efa5823 Fixed: Release group will not contain file extension 2013-12-25 23:16:13 -08:00
Mark McDowall
a5a02ce90e Fixed: Incorrectly treating single episode releases as full season releases 2013-12-23 20:17:20 -08:00
Mark McDowall
80b2e605a9 Fixed: Issue processing full season releases 2013-12-22 17:32:50 -08:00
Mark McDowall
fb6e365c1a Updating proj 2013-12-15 20:32:48 -08:00
Mark McDowall
68d1c421ba Fixed: Refresh Xem mapped series list every 12 hours, instead of on startup only 2013-12-15 20:10:03 -08:00
Mark McDowall
182743e653 Support for Int64 in SchemaBuilder 2013-12-11 16:41:58 -08:00
Mark McDowall
a9ece10144 New: Mass series editor 2013-12-09 08:12:12 -08:00
Mark McDowall
f76c4700a6 New: Release Group can now be used in rename patterns 2013-12-08 22:25:11 -08:00
Mark McDowall
9dcdd06b6c Default category is now empty for nzbget 2013-12-08 22:23:47 -08:00
Mark McDowall
d5bad8c6ef long not int 2013-12-08 20:59:46 -08:00
Mark McDowall
a7e210bfb3 Use Int64 for PushBullet device ID
Fixed: Support for large Push Bullet device IDs
2013-12-08 20:57:45 -08:00
Mark McDowall
c03f01172e Use audio and general stream runtimes when video runtime is zero
Fixed: Getting runtime from files should be more reliable
2013-12-05 21:59:47 -08:00
Mark McDowall
0de25988a5 Added logging when folder quality is parsed 2013-12-05 10:20:24 -08:00
Mark McDowall
54fcbc311f Logging quality again when using it from folder during import 2013-12-05 09:31:26 -08:00
Mark McDowall
87bda21b28 Fixed: Incorrect parsing as DVD for releases that contained 'pal' as part of another word 2013-12-04 23:16:24 -08:00
Mark McDowall
d4a9bd25bd Decimal.TryParse the frame rate instead of Decimal.Parse 2013-12-02 23:31:37 -08:00
kayone
76bc4aaa9c Replaced manual argument validations with Ensure. 2013-12-02 22:41:40 -08:00
kayone
d5cbd5dc33 added nzbindex.in to list of newznab indexers that require API Key. 2013-12-02 14:41:19 -08:00
kayone
37ae2d04e3 fixed newznab validation when URL is null. 2013-12-02 14:16:34 -08:00
Mark McDowall
bd157b794b Merge pull request #43 from NzbDrone/mediainfo-dll
Added mediainfo dllmaps for linux/os x support
2013-12-02 11:00:55 -08:00
Mark McDowall
9cb220bf2a dllmap added for MediaInfo.DLL
Fall back to filesize check if mediainfo is not available
Ubuntu package depends on sqlite3 and mediainfo
New: mediainfo now used on mono to check runtime when available
2013-12-01 14:44:01 -08:00
kayone
be3ec7ddb8 new: smarter validation for newznab indexer settings 2013-12-01 13:33:53 -08:00
Mark McDowall
53cebdee17 NzbGet now uses RestSharp 2013-12-01 01:44:33 -08:00
Mark McDowall
e3d47cddaa Revert "removed default for Sab"
This reverts commit 9339b98d1e.
2013-11-30 22:28:04 -08:00
Mark McDowall
9e00da4d2a Don't strip episode count from title if only one episode 2013-11-30 21:49:59 -08:00
kayone
bedcbf9e70 touch! 2013-11-30 19:47:04 -08:00
kayone
9339b98d1e removed default for Sab 2013-11-30 19:27:33 -08:00
kayone
150b14aaeb renamed FailedDownloadCommand to CheckForFailedDownloadCommand 2013-11-30 18:06:26 -08:00
kayone
575dc03e35 reset existing xem info during update 2013-11-30 17:45:30 -08:00
kayone
b43c4e04f8 don't report DirectoryNotFoundException in FreeSpaceSpecification 2013-11-30 16:34:21 -08:00
kayone
91d64f0b6a path performance optimization 2013-11-30 16:33:59 -08:00
kayone
0503d7eea6 ignore known xem errors. 2013-11-30 16:03:15 -08:00
kayone
a7d5b3761b Fixed: Memory leak in Ensure.That 2013-11-30 15:53:07 -08:00
Mark McDowall
3266d05c82 Rename previews are now ordered in asscending season and epsiode order 2013-11-29 17:26:13 -08:00
Mark McDowall
d0adac0b5d Fixed: Parsing files/releases for series that start with numbers 2013-11-29 09:05:52 -08:00
Mark McDowall
133ee1a0b3 Fixed: Scheduled Tasks that last ran in the future will be re-run after application start up 2013-11-28 18:07:11 -08:00
Mark McDowall
e6a4008fad Adding some more logging to import process 2013-11-28 12:53:30 -08:00
Mark McDowall
f3fbbf66e0 Catching InvalidOperationExceptions when Inheriting folder permissions
Fixed: Issue sorting files when series is on a share running on UFS
2013-11-28 00:03:58 -08:00
Mark McDowall
f349f1177e Added mono space font, cleaner UI for rename preview 2013-11-27 01:26:12 -08:00
Mark McDowall
e42ac25657 Rename preview for full series and season
New: Preview before renaming files
2013-11-27 01:26:10 -08:00
kayone
bb37444a99 minor parsing fix 2013-11-26 23:48:57 -08:00
kayone
0069b29f88 Fixed: xem mappings for series without scene mapping 2013-11-26 23:48:28 -08:00
kayone
7efac124c7 added input validation around MoveFile 2013-11-26 22:52:11 -08:00
Mark McDowall
c72c2f24c0 Merge branch 'custom-naming' into develop 2013-11-25 17:58:57 -08:00
Mark McDowall
061da0573a Fixed: Another runtime parsing issue for .ts files 2013-11-22 23:45:22 -08:00
Mark McDowall
c90d010cd8 Fixed the broken tests 2013-11-22 08:59:03 -08:00
Mark McDowall
5659a3c496 No more wizard, now only show when advanced settings are off 2013-11-21 23:45:39 -08:00
Mark McDowall
d9b7dd257e Couple touch ups 2013-11-21 23:45:39 -08:00
Mark McDowall
2b682a4936 Added caching to seasonEpisodePattern matching 2013-11-21 23:45:38 -08:00
Mark McDowall
3db97e9d11 Moved SeasonFolderFormat to NamingConfig
Moved UseSeasonFolder to UI only (add series)
2013-11-21 23:45:37 -08:00
Mark McDowall
9d94c4490f Cleanup! 2013-11-21 23:45:37 -08:00
Mark McDowall
2e694485fe Validation for samples and saving 2013-11-21 23:45:35 -08:00
Mark McDowall
9d5c1aa0a4 Validate that we can parse the chosen scheme before saving 2013-11-21 23:45:34 -08:00
Mark McDowall
48ece3d367 Using season:00 instead of 0season 2013-11-21 23:45:34 -08:00
kayone
4cfb2f271d minor cleanup. 2013-11-21 23:45:32 -08:00
Mark McDowall
21af4bbdfa Season folder format is lowercase 2013-11-21 23:45:32 -08:00
Mark McDowall
0ec520c4d5 Basic UI + Wizard for custom naming added 2013-11-21 23:45:29 -08:00
Mark McDowall
7b54bca3c7 Server side for custom naming is complete 2013-11-21 23:45:28 -08:00
Mark McDowall
8bd15612f4 Fixed error detection for SAB 2013-11-20 22:29:34 -08:00
Mark McDowall
bc0bd647df No longer saving download client for entire the life cycle 2013-11-20 22:29:34 -08:00
kayone
3311357df0 rjs optimize the app. 2013-11-20 22:06:55 -08:00
kayone
6b418276b6 removed ServerStatus.js 2013-11-20 22:06:55 -08:00
Mark McDowall
4a7bd5b849 Better handling of SAB not returning json to addfile
Fixed: Handling of unexpected responses from SABnzbd when adding releases
2013-11-19 21:47:26 -08:00
Mark McDowall
fb4e9fed85 Changed pushbullet url to api.pushbullet.com
Fixed: PushBullet URL
2013-11-19 17:47:16 -08:00
kayone
ec63053fe7 cleaned up using directives. 2013-11-19 16:42:17 -08:00
Mark McDowall
ea36c6ed47 Create missing series folders on disk scan (if enabled)
New: Option to create missing series folders during disk scans
2013-11-18 22:25:02 -08:00
Mark McDowall
fd70346ab0 Log response content, not response 2013-11-18 19:47:47 -08:00
kayone
f77469cc4d merge issues. 2013-11-18 11:43:36 -08:00
kayone
db690adadf Merge branch 'develop' 2013-11-18 11:33:30 -08:00
Mark McDowall
07386f12e6 New: Only clean XBMC Library when a file is being upgraded 2013-11-17 22:28:49 -08:00
Mark McDowall
7dfbbb3130 Changed names 2013-11-17 15:02:46 -08:00
Mark McDowall
7442cb4c68 Cleanup naming specs if there is more than one
Fixed: Rare scenario where settings wouldn't load due to data issue
2013-11-17 00:42:05 -08:00
kayone
5ab873150e added signalR to Integration Test 2013-11-13 12:08:37 -08:00
Mark McDowall
e045b6fc8f Added lost+found to SpecialFolders list 2013-11-12 22:39:21 -08:00
Mark McDowall
bb65e83012 Fixed broken mapping tests 2013-11-11 21:03:11 -08:00
Mark McDowall
92cb702b9c Added more multi-episode tests and support for them 2013-11-11 21:03:11 -08:00
Mark McDowall
9be6e68e7e Fixed broken tests 2013-11-11 21:03:10 -08:00
Cyberlane
26d3d9dcd6 Small tweaks based on feedback from @markus101 2013-11-11 21:03:10 -08:00
Cyberlane
44c1bc632e Parsing service code (and tests) for absolute numbered episodes 2013-11-11 21:03:08 -08:00
Cyberlane
d13b41313f Parser can parse absolute episode numbers 2013-11-11 21:03:07 -08:00
Mark McDowall
410bf0d846 Use folder quality when it is better than file quality
Fixed: Better handling of downloads that don't have the quality in the filename
2013-11-11 19:59:51 -08:00
kayone
4eecf3d1ab updated FluentValidation 2013-11-11 00:34:27 -08:00
kayone
844fa9d5e6 update NLog, Restsharp, json.net 2013-11-11 00:17:29 -08:00
kayone
af3ffa1c48 more reliable apikey for integration tests. 2013-11-10 23:26:13 -08:00
Mark McDowall
5b329ba3af Fixed: Now able to queue downloads using manual search on mono (Linux) 2013-11-10 01:51:53 -08:00
Mark McDowall
3789602e56 Refresh series logs more and is done in alphabetical order 2013-11-07 17:52:50 -08:00
Mark McDowall
94d50de6cb Fixed: Parsing .ts files for runtime should work now 2013-11-07 17:47:50 -08:00
Mark McDowall
2183526a34 New: Show ended on add series if applicable 2013-11-07 17:02:35 -08:00
Mark McDowall
6b04faedbc Newznab daily search forces slashes now.
Fixed: Issue with some locales and daily episode searching
2013-11-07 16:33:26 -08:00
Mark McDowall
22db06de97 Log response from SAB (trace) 2013-11-07 08:20:19 -08:00
Mark McDowall
d56a774563 Merge branch 'develop' 2013-11-04 08:12:41 -08:00
Mark McDowall
77a5fd62d2 Better sample checks
Fixed: Sample checking relies on runtime instead of file size (Windows)
Fixed: Minimum file size for 1080p releases is now 140MB (lower will be considered samples)
2013-11-03 22:39:37 -08:00
Mark McDowall
436644318b Added name + year lookups
New: Support series lookup when year has been appended to the release name
2013-10-31 16:50:39 -07:00
Mark McDowall
da0f04d4c8 Manually mark a release as failed to start failed download process (history details) 2013-10-30 16:49:53 -07:00
Mark McDowall
7c6fad155a Added option to disable blacklisting, both the queue check and the spec 2013-10-28 17:41:35 -07:00
Mark McDowall
d634dd1e5c Failed downloads are removed from queue/history (opt out) 2013-10-24 22:55:32 -07:00
Mark McDowall
769fcdfc80 Added message to failed history events 2013-10-24 18:25:04 -07:00
Mark McDowall
6dd2951f80 Redownload after failure is an advanced option.
New: Handle failed downloads and attempt to find another release (SABnzbd only)
2013-10-24 15:12:39 -07:00
Mark McDowall
1684ad6e16 List<int> will be converted to json and stored in the DB 2013-10-24 08:17:39 -07:00
Mark McDowall
8520fe3e0c Blacklisting will trigger episode search 2013-10-23 22:13:04 -07:00
Mark McDowall
68e40bca29 Blacklist check is case insensitive now 2013-10-23 08:19:27 -07:00
Mark McDowall
1f5bcfeb75 Blacklist is now used when processing results 2013-10-22 23:36:31 -07:00
Mark McDowall
e64d2f33d6 Failed downloads are added to history 2013-10-22 22:36:40 -07:00
Mark McDowall
2e1b921543 Storing nzo_id from SAB in history (data) 2013-10-22 22:36:39 -07:00
Mark McDowall
fa2bc76102 Posting nzbs to SAB instead of sending an URL to download 2013-10-22 22:36:38 -07:00
Mark McDowall
52da5b643d Using string for airdate instead of DateTime in models to prevent timezone issues
Fixed: Manual search air by date shows can now be sent to download client
2013-10-22 22:17:02 -07:00
Mark McDowall
46bd5d1767 Fixed: Skip last write time check on linux for _UNPACK_ folders 2013-10-22 17:42:43 -07:00
Mark McDowall
743754a041 Catch any errors setting last write time so we don't blow up the whole process
Fixed: Prevent error when importing files that causes the process to fail
2013-10-20 11:17:56 -07:00
Mark McDowall
aa26d68f18 Updating manually now uses a command so it shows progress 2013-10-18 17:48:14 -07:00
Mark McDowall
e7780af212 Better name from LocalEpisode in EpisodeImportedEvent 2013-10-17 18:28:30 -07:00
Mark McDowall
3586d59d6c Fixed: Now able to parse series names that use underscores instead of spaces 2013-10-17 11:25:08 -07:00
Mark McDowall
c708b5ce1a Only run InheritFolderPermissions on Windows 2013-10-16 17:20:28 -07:00
Mark McDowall
2ecacecbfd Merge branch 'develop'
Conflicts:
	src/UI/app.js
2013-10-16 08:40:45 -07:00
Mark McDowall
af74ea967b GetPathRoot for DownloadedEpisodesFolder 2013-10-15 22:31:25 -07:00
Mark McDowall
d4fd731b34 Free space will show shared drives and show drive label 2013-10-15 21:11:45 -07:00
Mark McDowall
741279b596 Import episodes will import largest files first (to reject samples) 2013-10-14 09:22:16 -07:00
Mark McDowall
03149b1396 Newznab indexers are tested before creating 2013-10-13 23:28:20 -07:00
Mark McDowall
ddf83230f3 Fixed omgwtfnzbs issues with null settings
Fixed: omgwtfnzbs settings issue
2013-10-12 21:24:56 -07:00
Mark McDowall
25c5401a9d More Connects cleanup/fixing 2013-10-12 19:46:36 -07:00
Mark McDowall
27da44ba45 Converted notifications to thingi provider
Fixed: Issues creating and saving Connects
2013-10-12 12:05:37 -07:00
Mark McDowall
8cfc9ef0a3 Run cleanup when drone starts
New: Cleanup jobs will run when drone starts as well as every 24 hours
2013-10-10 20:37:37 -07:00
Mark McDowall
c926775719 Cleanup orphaned episode files if the series was deleted
Fixed: Cleanup orphaned episode files after a series is deleted
2013-10-09 23:58:56 -07:00
Mark McDowall
9f403b46ff Dropped TVDbEpisodeId since its not used and was causing contraint issues
Fixed: Issues refreshing some series due to episodes being reordered on TheTVDB
2013-10-09 17:23:13 -07:00
Mark McDowall
6d46819972 Download client will return queue with remoteEpsiode
Fixed: In Queue check is more accurate
2013-10-08 23:58:29 -07:00
Mark McDowall
883d0c815e Better NotInQueue checking 2013-10-08 23:16:36 -07:00
Mark McDowall
ed1be19563 Merge branch 'develop' 2013-10-08 16:39:14 -07:00
Mark McDowall
27511769ae Episode activity goes through History now
Do not report exceptions on linux (culture is null and fails)
2013-10-06 11:06:39 -07:00
Mark McDowall
03fac8bfe5 Removed check for update button, latest version will have install link 2013-10-05 01:15:48 -07:00
Mark McDowall
7ef2fb0242 Speicals go in Specials folder 2013-10-04 22:23:10 -07:00
Mark McDowall
ba4193cc46 CommandComparer supports IEnumerables now 2013-10-04 21:49:54 -07:00
Mark McDowall
7798e8b591 Full page searching for missing episodes
New: Search for an entire page of missing episodes
2013-10-04 20:51:57 -07:00
Mark McDowall
c0b7612053 Episode Activity added
New: Activity tab added to Episode Details
2013-10-04 20:51:56 -07:00
Mark McDowall
6f27d8c33f Queue should update now 2013-10-03 14:06:52 -07:00
Mark McDowall
938b5f1ae3 Connect to SAB over SSL (optional)
New: Ability to connect to SABnzbd over SSL
2013-10-03 11:12:12 -07:00
Mark McDowall
5bf0e197ec Moved source code under src folder - massive change 2013-10-02 18:01:32 -07:00