echel0n
6e613145b3
removed sleep timers from db code all together, overall speed increased.
2014-07-20 00:01:42 -07:00
echel0n
636bbfa2de
Fixes issues with scene exception updating when editing a show, should resolve problems with it duplicating scene exception name over and over again.
...
Reduced DB sleep timer to increase overall performance of application.
Improved generic queue code for threading.
2014-07-19 22:29:19 -07:00
echel0n
bd20f9d2ae
Merge pull request #647 from adam111316/log_clear_cache
...
Updating provider clear cache log message
2014-07-19 21:28:44 -07:00
marseneault
662353e936
Add support for Bitsoup
2014-07-20 12:12:22 +08:00
Justin Nielsen
ad17b81560
Added TVTorrents.ro Provider
...
Missed some files
Removed seeders==0 as per request
2014-07-20 11:09:26 +08:00
echel0n
830a4c840e
Checks if trakt is enabled before attempting to start schedualed thread tasks.
2014-07-19 18:54:40 -07:00
echel0n
c423d349e8
Fixed failed and manual snatches that where causing WebUI lock-ups.
2014-07-19 18:06:04 -07:00
echel0n
0cdd1cf813
Fix for threading schedualers and subtitles.
2014-07-19 17:03:23 -07:00
echel0n
24cd235988
"Borrowed" code from SB's post-processing routine.
2014-07-19 16:08:50 -07:00
echel0n
1b84c6d281
Fix for subtitle processing.
2014-07-19 15:32:28 -07:00
echel0n
02c8b867c6
Fixed -RP release issues.
...
Removes .nzb and .torrent extensions from files for parsing purposes.
2014-07-19 15:23:01 -07:00
echel0n
423c09fd9e
Provider DB connections remain open instead of constantly open/close for misc db calls.
2014-07-19 14:16:05 -07:00
echel0n
267affa5e9
Fix for missing indexerid number when performing naming pattern tests.
2014-07-19 13:34:30 -07:00
echel0n
5802fc372c
Fix for naming pattern issues.
2014-07-19 13:31:31 -07:00
echel0n
8b5559bdef
PEP8 Fix for backlog searches
2014-07-19 12:52:16 -07:00
echel0n
39d9fc6434
Fix for renaming non-anime shows and absolute numberings being applied by mistake.
2014-07-19 12:50:08 -07:00
echel0n
14fd0daa6c
Fix for nameparser error during PP
2014-07-19 06:53:06 -07:00
echel0n
cf99eb9625
Fix for rls words
2014-07-19 06:27:53 -07:00
echel0n
3fd5f75180
Removed a sleep timer
2014-07-19 06:11:53 -07:00
echel0n
9fe6b66475
Forgot to commit these
2014-07-19 06:10:02 -07:00
echel0n
bf40e6bd98
Updated code to perform indexer id comparisons to confirm show is correctly choosen if we passed in a show object to test against.
2014-07-19 06:09:16 -07:00
echel0n
222f702f46
Skips to next regex if unable to create result.show
2014-07-19 05:15:48 -07:00
echel0n
09a3333399
Moved code out of series_name check for show object creation/checking.
2014-07-19 05:13:11 -07:00
echel0n
eff064f347
Accuracey and speed improved for nameparser.
2014-07-19 05:06:18 -07:00
echel0n
c25da850ab
Updated scene exception code for checking when last refreshed.
2014-07-19 04:52:55 -07:00
echel0n
e0e10dd289
Improved name parser scoring
2014-07-18 17:44:06 -07:00
echel0n
c4a0f314fd
Fixed name parsing result issues with improper regex patterns being used.
2014-07-18 11:47:19 -07:00
echel0n
579681386e
Another test fix for anime PP issues
2014-07-18 00:03:29 -07:00
echel0n
9bef354899
Testing another fix for anime PP issues.
2014-07-17 23:54:58 -07:00
echel0n
42c0d7f9f6
Testing fix for incorrectly cached results that may cause PP issues.
2014-07-17 23:45:48 -07:00
echel0n
4470735437
Added 10 second timeout for anidb thread for restarts/shutdowns
2014-07-17 23:21:11 -07:00
echel0n
6957bd0656
Possible fix for stacked provider names during backlog search.
...
Possible fix for anidb connection stop issues during restart/shutdown.
2014-07-17 23:16:18 -07:00
echel0n
5bc775dfb9
Fix for threading issues with backlogs and whitelist/blacklist issues for anime shows.
2014-07-17 22:57:35 -07:00
echel0n
a435a7d3d2
Added thread lock for internal name cache.
...
Removed unrequired scene exception retrieval during adding of new shows.
2014-07-17 19:37:14 -07:00
echel0n
70c2a2d130
Fixed errors in scene exceptions when retrieving list of exceptions.
...
Fixed trakt.tv errors when updating/syncing show lists.
2014-07-17 18:06:42 -07:00
echel0n
7f20f5e27f
Fixed whitelist error when editing shows, needs more code changes to fully function correctly.
...
Possible fix for threading exceptions.
2014-07-17 17:43:36 -07:00
echel0n
546f7c00b4
Reverted persistent storage of nameparser cache, testing fix to prevent crashes possibly related to memory usage.
2014-07-15 15:01:23 -07:00
echel0n
89c8ed4372
Using unicode for name keys now in NameParser cache, resolves 8-byte error.
2014-07-15 11:51:40 -07:00
echel0n
c577ff2887
Reverted back to using Shove+SQLAlchemy for storing persistent object data to avoid any more DB corruption errors.
2014-07-15 11:40:40 -07:00
echel0n
c0cf45830c
Fix for processEpisode to accept both "on" and "1" as True conditions when passing in options for post-processing from scripts such as nzbToMedia.
2014-07-15 10:26:01 -07:00
echel0n
2fec443c37
Forgot to add check if naming pattern was calling nameparser for previous commit.
2014-07-15 03:18:34 -07:00
echel0n
c3f6417f5f
NameParser now gets episode/season numbers for anime shows using absolute numbers.
2014-07-15 03:11:54 -07:00
echel0n
7cbeef5ed0
Fixed invalid naming pattern error.
...
Fixed sports regexes.
Fixed name parsing issues.
2014-07-15 02:40:21 -07:00
echel0n
5fb3fe6797
Fix for absolute numbering issue during renaming of files for non-anime shows.
2014-07-15 00:24:58 -07:00
echel0n
4a061d4dd2
AniDB now updates its xml lists daily.
...
Added writeback cache for both rss feeds and name parser.
2014-07-14 23:55:52 -07:00
echel0n
fefcfa0952
Fix for NameParser invalid show errors.
...
Fix for NameParserCache and RSSFeed Cache errors.
2014-07-14 22:53:32 -07:00
echel0n
79f923dc9c
Fixed andidb scene exceptions to be called only on shows that are marked as anime.
...
Cleanup now performed after scene exception retrieval is performed on globals.
Fixed db type errors for name parser cache and rss feed cache.
2014-07-14 21:10:57 -07:00
echel0n
d02c0bd6eb
Fixed issues with editing/saving custom scene exceptions.
...
Fixed charmap issues for anime show names.
Fixed issues with display show page and epCat key errors.
Fixed duplicate log messages for clearing provider caches.
Fixed issues with email notifier ep names not properly being encoded to UTF-8.
TVDB<->TVRAGE Indexer ID mapping is now performed on demand to be used when needed such as newznab providers can be searched with tvrage_id's and some will return tvrage_id's that later can be used to create show objects from for faster and more accurate name parsing, mapping is done via Trakt API calls.
Added stop event signals to schedualed tasks, SR now waits indefinate till task has been fully stopped before completing a restart or shutdown event.
NameParserCache is now persistent and stores 200 parsed results at any given time for quicker lookups and better performance, this helps maintain results between updates or shutdown/startup events.
Black and White lists for anime now only get used for anime shows as intended, performance gain for non-anime shows that dont need to load these lists.
Internal name cache now builds it self on demand when needed per show request plus checks if show is already in cache and if true exits routine to save time.
Schedualer and QueueItems classes are now a sub-class of threading.Thread and a stop threading event signal has been added to each.
If I forgot to list something it doesn't mean its not fixed so please test and report back if anything is wrong or has been corrected by this new release.
2014-07-14 19:00:53 -07:00
Adam
ec860cfc1f
Updating provider clear cache log message
2014-07-15 01:12:36 +08:00
echel0n
09f53d3537
Filtering of torrents with 0 seeders is no longer forced, filtering now is done strictly by min seed and min leech user settins which can be set from search provider config settings.
2014-07-12 16:16:58 -07:00
echel0n
9a6be98f1f
Fix for symlinking during Post-Processing
2014-07-12 15:10:10 -07:00
echel0n
21cc92664f
Fix for KickAss Torrents Invalid URL error.
2014-07-11 21:12:25 -07:00
echel0n
d9f37eb852
Fixed the default naming patterns for ABD and SPORTS plus increased default indexer timeout from 10 to 20
2014-07-11 20:52:09 -07:00
echel0n
b7ab95996c
Merge pull request #638 from adam111316/add_animezb_provider
...
Add animezb provider
2014-07-11 19:40:51 -07:00
echel0n
84fe4f0aeb
Added back tvrage_name and tvrage_id to mirror show_name and indexer_id so that other apps that need those values have them available.
...
Cleaned up video html in display shows.
2014-07-11 18:38:22 -07:00
echel0n
13f12b2635
Fixed issue with WEB Api and setting episode statuses for backlog searches.
2014-07-11 18:01:55 -07:00
echel0n
2f0683ec1e
Fixed restart/updating issues for synology/qnap devices, may also resolve other OS related simular issues.
2014-07-11 16:37:09 -07:00
echel0n
2d87de0fd8
Fix for search provider config page errors.
2014-07-11 14:57:49 -07:00
echel0n
9e365310b6
Fixed redirect issues which should now resolve reverse proxy web_root issues as well.
2014-07-11 12:33:49 -07:00
echel0n
6a3c6a5be4
Added anime and scene params to WEBApi for adding new shows.
2014-07-11 10:45:45 -07:00
echel0n
be6c884a40
Fixed WEBApi issues for adding new shows.
2014-07-11 10:42:42 -07:00
adam
923a58b2ab
Add animezb provider
2014-07-12 01:21:56 +08:00
echel0n
aa74dfb68d
Merge pull request #637 from marseneault/torrentbytes
...
Add TorrentBytes provider
2014-07-11 10:18:08 -07:00
echel0n
cc07bdb12f
Disabled purging of feed-cache items for providers.
2014-07-11 04:43:28 -07:00
echel0n
424674464f
Playing videos from display show page has now been made opt-in, you can enable/disable via general config menu.
...
Swapped out video-js player for jwplayer to support mkv video codec.
Fixed issue with videos not playing.
2014-07-11 04:05:33 -07:00
echel0n
0e3495d30f
Fix for show parsing errors to be displayed via debug logs now instead as a warning.
2014-07-11 00:59:05 -07:00
echel0n
933fad20c7
Unable to parse filename errors are now set to show via DEBUG logs only to prevent unicode chars from causing misc beeping sounds ...
2014-07-10 23:44:36 -07:00
echel0n
9dd679e30f
Fix for anime showObj regex matching.
...
Fix for xbmc notifier.
2014-07-10 22:35:00 -07:00
echel0n
c7e58cadb5
Fix for XBMC notifier
2014-07-10 21:41:54 -07:00
echel0n
356ac845d4
Fix for XBMC notifier, KeyError: 'result'
2014-07-10 19:53:27 -07:00
echel0n
172dec1017
Startup/Restart issues resolved.
2014-07-10 17:20:31 -07:00
root
6304c5ed17
Add TorrentBytes provider
2014-07-10 10:15:44 -04:00
echel0n
52f65ca735
Testing yet another possible fix for web_root
2014-07-09 13:50:46 -07:00
echel0n
a103035ac2
Testing fix for web_root issues.
2014-07-09 13:14:53 -07:00
echel0n
2d0c31510e
Fixed issues with trakt and root dirs.
...
Fixed web root issues.
2014-07-09 11:41:04 -07:00
echel0n
e891e9d637
Fixed nextaired not found issues and fixed kat provider issues.
2014-07-09 09:01:12 -07:00
echel0n
f925488373
KickAss torrents now uses multiple urls to try from incase one goes down.
2014-07-09 01:26:45 -07:00
echel0n
d6225dd8d3
Updated next episode airdate function to be run once at startup and then each time after that with show update schedualer
2014-07-09 00:49:05 -07:00
echel0n
23239e0a5d
NextEpisode sets episodes that dont return a next air date to todays date to help improve load times for home page.
2014-07-09 00:33:44 -07:00
echel0n
5237e70fb3
Updated nextepisode function to only perform db calls when nextaired date has been reached.
2014-07-09 00:15:27 -07:00
echel0n
dbe22b570b
NextEpisode code modified to return the airdate ordinal instead of a ep object, faster.
2014-07-08 23:07:26 -07:00
echel0n
58788f52e5
Corrected API to work with new nextepisode function code changes.
2014-07-08 22:53:51 -07:00
echel0n
a085f0f538
Improved and faster nextepisode function, speeds up home page load times.
2014-07-08 22:42:56 -07:00
echel0n
fe65ecd2c3
Fixed issues with searches for show specials causing SR to think its a entire season.
2014-07-08 21:13:43 -07:00
echel0n
bea3a13c2b
Switched update url for git repo to use non-ssl url.
2014-07-08 20:39:31 -07:00
echel0n
004e82e459
Merge remote-tracking branch 'origin/dev'
2014-07-08 15:33:43 -07:00
echel0n
74f73bcc34
New event queue system in place, currently handles shutdown and restart calls.
...
Fixed ctrl-c issues with new event queue system.
Added a sleep timer to the NameParser class to help lower cpu usage spikes.
2014-07-08 15:26:26 -07:00
echel0n
0866bcc344
Merge pull request #632 from adam111316/fix_webdl_quality
...
Fixes web-dl quality detection for some episode naming patterns
2014-07-08 10:04:39 -07:00
echel0n
c5adfae655
Merge pull request #626 from arogl/dev
...
Minor GUI and console fixes
2014-07-08 09:54:56 -07:00
echel0n
15c7332277
Merge pull request #623 from nielsenj/customrssratio
...
Adds custom RSS provider ratio setting.
2014-07-08 09:53:07 -07:00
echel0n
86b9598e3c
Merge pull request #631 from adam111316/fix_add_to_mylist
...
Fix for 'add to my list' option defaulting to on upon a restart.
2014-07-08 09:50:12 -07:00
adam
257181ee4f
Fixes web-dl quality detection for some episode naming patterns
2014-07-08 20:57:14 +08:00
echel0n
79a1b1c31e
Fix for root dir location not being saved or set correctly for shows.
...
Fix for mass update edits of shows, bwlist no longer gets updated during this process as its not required. You can not change your root dir even if location does not exist so long as you have create_missing_show_dirs=1 in your config set so that there be auto-created during the next post-processing of a episode.
2014-07-07 20:27:24 -07:00
echel0n
c8d899ad66
Removed maintance schedualer and moved the routines from it to happen before a search is started to ensure things are up to date and to stop waking up synology devices, regexes also made less greedy.
2014-07-07 14:30:27 -07:00
echel0n
5fda7e8afd
Merge remote-tracking branch 'origin/dev'
2014-07-07 11:30:41 -07:00
echel0n
561a12a735
Fix for metadata mede8er provider for error: tvdb_attributenotfound: Cannot find attribute '_actors'
2014-07-07 09:10:35 -07:00
adam
e6eb1256bf
Fix for 'add to my list' option defaulting to on upon a restart.
2014-07-07 19:23:59 +08:00
echel0n
5b0d9c7ec1
Merge remote-tracking branch 'origin/dev'
2014-07-06 15:39:18 -07:00
echel0n
f91569ec84
Fix for post-processing and parsing errors.
2014-07-06 15:06:19 -07:00
echel0n
dfc600893d
Fix for SHOWQUEUE-REFRESH
2014-07-06 10:16:11 -07:00
echel0n
1680f6c8b1
Merge remote-tracking branch 'origin/dev'
2014-07-06 07:51:18 -07:00
echel0n
8045976c15
Possible fix for error 500 in web gui when trying to get a show poster and showList is not yet been init'd
2014-07-06 07:48:51 -07:00
echel0n
ab69e52615
Fixed cheetah's template subclass to properly return correct line numbers in tracebacks so that we may properly debug errors.
2014-07-06 07:45:01 -07:00
echel0n
9f1250d750
Turned autoreload off as it was turned on when we set debugging to true for tornado.
2014-07-06 06:18:09 -07:00
echel0n
7a95b0bb14
Added new InvalidShowException to NameParser, Removed isGoodResult search check and now attached parsed result show objects and compare them against the show object we use to search with instead.
2014-07-06 06:11:04 -07:00
echel0n
a3a3777d33
Fixed blackAndWhitelist for anime release groups.
2014-07-06 04:12:16 -07:00
echel0n
9428dfadf6
Merge pull request #625 from adam111316/anime
...
Add support for animes with a different series name per tvdb season
2014-07-06 03:24:54 -07:00
echel0n
f7502294c5
Added in better error handling for tornado web server.
...
Fixed HTTPS issues, web root issues should now be corrected as well.
2014-07-05 17:57:43 -07:00
echel0n
93e2e93b63
Fix for edit shows and add shows.
2014-07-05 16:47:20 -07:00
adam
ad68518e10
Add support for animes with a different series name per tvdb season
2014-07-05 20:42:54 +08:00
e5e4eaeacd39c5cfba4d7c852c48277ae50331e6
bf52b882d4
Minor GUI and console fixes
2014-07-05 16:14:55 +10:00
echel0n
04f6b8fc8b
Fixed web_root issues, Play videos directly from browser when displaying show via HTML5/JS ** WORK IN PROGRESS **
2014-07-03 16:51:39 -07:00
echel0n
88709225c9
Merge remote-tracking branch 'origin/dev'
2014-07-03 14:59:55 -07:00
echel0n
c3a13814f1
PEP8 Cleanups
2014-07-03 14:25:30 -07:00
echel0n
c34442f5c1
Notify on update for notifiers via email has been disabled for now till we re-write the email notification code better, fixed a few small errors here and there.
2014-07-03 14:04:26 -07:00
echel0n
20456fde6b
Regex order of placement in list now taken into account when scoring matches.
2014-07-03 13:44:34 -07:00
echel0n
c7f3a166a4
Merge remote-tracking branch 'origin/dev'
2014-07-03 10:34:23 -07:00
echel0n
56e2c28bad
SickRage now uses a internal name cache comprised of (showlist, scene exceptions, scene names) used to search and create show objects from which is needed for parsing search results.
...
Scene exceptions now uses a internal cache for scene exceptions and scene season exceptions, helps reduce overhead to DB and performs faster lookups when making scene exception requests.
2014-07-03 10:30:15 -07:00
echel0n
f0146f728e
Lowered CPU usage even further, re-wrote daemonizer code for startups, removed misc unrequired functions from providers.
2014-07-03 07:07:07 -07:00
Mark Rawson
8f19e84a80
Add global option to disable SickRage update notifications via notifiers.
2014-07-03 08:16:15 +01:00
Mark Rawson
6aa149752b
Send notifications to all enabled notifiers upon SickRage update.
2014-07-03 07:43:48 +01:00
echel0n
847a172462
Merge remote-tracking branch 'origin/dev'
2014-07-02 13:43:47 -07:00
echel0n
36e12a5d4d
Fix for hdtorrents uid issues.
2014-07-02 13:39:27 -07:00
echel0n
ddd9376faf
Fix for torrentday uid issues.
2014-07-02 13:38:05 -07:00
echel0n
d6431570f1
TPB season pack searches fixed
2014-07-02 13:06:29 -07:00
echel0n
cadb2dba72
Testing fix for post-processing and search issues.
2014-07-02 12:36:00 -07:00
echel0n
ae398031fd
Merge remote-tracking branch 'origin/dev'
2014-07-02 11:52:55 -07:00
echel0n
12ac388dc2
Fixed startup/restart/shutdown issues on Windows, Linux, FreeBSD platforms tested.
...
Fixed for updating issues.
Fixed high cpu and memory usage.
2014-07-02 11:51:14 -07:00
echel0n
1fc909299d
Fixed start/restart/shutdown issues including any issues with daemonizing.
2014-07-01 06:08:10 -07:00
echel0n
130daf7d0a
Added trending shows feature, this allows you to choose from a wide selection of popular/trending shows with rating stats and easily add the show into SR by simply clicking the plus sign.
2014-07-01 01:49:12 -07:00
nielsenj
6d8e79c78a
Adds custom RSS provider ratio setting.
...
Adds ratio setting to the custom RSS provider.
2014-06-30 22:48:49 -07:00
echel0n
83e1da31a7
Merge remote-tracking branch 'origin/dev'
2014-06-30 12:07:51 -07:00
echel0n
9136df2ae5
RSS Feeds purges every 7 days now.
2014-06-30 12:02:45 -07:00
echel0n
7bff5a246f
Fix for rss feeds clearcache
2014-06-30 11:57:16 -07:00
echel0n
a1cef0b958
Added in context to aid in garbage cleanup to help reduce memory usage.
2014-06-30 10:48:18 -07:00
echel0n
2e8c8a262f
Fix for api builder.
2014-06-30 09:37:42 -07:00
echel0n
a16bf8ca2c
Fix for anidb errors
2014-06-30 09:21:21 -07:00
echel0n
75f69396d4
Reverted some changes.
2014-06-30 08:57:32 -07:00
echel0n
0e665cbbb2
Fix for scene exceptions error.
2014-06-30 06:36:20 -07:00
echel0n
4575c58348
SQL Query performance gains added and memory footprint reduced.
2014-06-30 06:18:02 -07:00
echel0n
b19aafb807
Memory cleanup in sql db routines for mass actions.
2014-06-30 04:55:49 -07:00
echel0n
5e507b3849
More memory reductions and cleanups
2014-06-30 04:44:36 -07:00
echel0n
adb4715b3e
Removed all scene exception memory caches, fetches data from DB now directly.
2014-06-30 04:09:55 -07:00
echel0n
0a80d0c3dd
Fixed memory leak in scene exceptions.
2014-06-30 03:20:49 -07:00
echel0n
18d7884c2d
Reverting previous changes
2014-06-30 02:42:04 -07:00
echel0n
33a28d20a3
Cleanup leftover fd sockets on restart
2014-06-30 02:38:07 -07:00
echel0n
9d5b2da19e
Testing fix to help reduce memory footprint.
2014-06-30 02:23:32 -07:00
echel0n
e7b5a2c6c0
Test fix for webroot issues.
2014-06-30 01:15:10 -07:00
echel0n
508c094f48
Fixed robots.txt method.
2014-06-30 01:12:41 -07:00
echel0n
bc2016a3ac
Merge remote-tracking branch 'origin/dev'
2014-06-30 00:01:18 -07:00
echel0n
c478d45c36
Maintenance tasks are no longer blocking startup.
...
Scene exceptions now perform a lastRefresh check so they don't constantly update for no reason.
2014-06-29 23:59:27 -07:00
echel0n
2c98a5a448
Fixed "show must be added to list", regexes now check if numbers following after the series name is a date or part of the series name to properly parse and return correct show object.
...
Fixes TVDB and TVRAGE cache_location variable.
2014-06-29 23:20:19 -07:00
echel0n
e1ce1c3ce4
Merge pull request #621 from rawsonm88/fix/backlog_scheduler
...
Fix next backlog date
2014-06-29 22:42:22 -07:00
echel0n
b5f433b6c8
Merge pull request #622 from nielsenj/fixrsscookies
...
Fixrsscookies
2014-06-29 22:41:49 -07:00
echel0n
c62245b5a3
Merge remote-tracking branch 'origin/dev'
2014-06-29 21:00:02 -07:00
echel0n
96fa0953e3
Fixed issues with popup notifications.
2014-06-29 20:58:34 -07:00
nielsenj
77ea8117c6
Added request headers param.
...
A recent update/change in RSS cache removed the cookies for custom RSS provider. This re-adds it.
2014-06-29 20:52:11 -07:00
nielsenj
8f16fad1ec
Added request headers param.
2014-06-29 20:50:12 -07:00
echel0n
1e012b5d12
Merge remote-tracking branch 'origin/dev'
2014-06-29 19:53:15 -07:00
echel0n
eece317c75
Fix for tornado write issues on GET and POST methods.
2014-06-29 19:52:04 -07:00
echel0n
1145f90208
Disabled caching for notification tests.
2014-06-29 19:39:29 -07:00
echel0n
6f52a4fd27
Merge remote-tracking branch 'origin/dev'
2014-06-29 19:18:09 -07:00
echel0n
06e99ce4a7
Fix for uncaught exception error for 404 errors
2014-06-29 19:17:15 -07:00
echel0n
de07881ada
Merge remote-tracking branch 'origin/dev'
2014-06-29 19:00:01 -07:00
echel0n
145433e19a
Corrected self.finish to self.write
2014-06-29 18:57:02 -07:00
echel0n
6ce68e3d97
Fixed redirects and blank pages ... FINALY!
2014-06-29 18:54:41 -07:00
Mark Rawson
4252daf098
Fix next backlog date in API / altered display of next backlog date in UI
2014-06-29 16:49:47 +01:00
echel0n
b3d46f77e9
Fix for TypeError: write()
2014-06-29 03:07:25 -07:00
echel0n
0c57676aed
Updated tornado source code.
...
Created custom class for rss feed parser.
2014-06-29 03:05:33 -07:00
echel0n
feabf20c8c
Test fix #5 for blank pages
2014-06-28 23:19:04 -07:00
echel0n
cafdc57b2c
Testing fix for redirect issues and blank pages.
...
Fix for create pid issues.
Fix for creating index on tv provider cache tables.
2014-06-28 22:54:29 -07:00
echel0n
ca60203e9e
Test #3 for blank pages.
...
Syncs show library with trakt.tv show library on startup.
Adds/Removes shows individually to/from trakt.tv library.
Added use_recommended feature to trakt.tv notifier config page.
2014-06-28 20:28:00 -07:00
echel0n
77a659c17f
Test #2 for blank pages, turned cache on and removed all cache disabling entries.
2014-06-28 18:11:35 -07:00
echel0n
84da4147fb
Testing fix for cache issues causing blank pages, caching has been turned off.
2014-06-28 14:40:33 -07:00
echel0n
cfbb7678a9
Fixed duplicate tv cache issue.
2014-06-27 20:33:31 -07:00
echel0n
cbda4d424d
Small fix for new trakt feature
2014-06-27 04:04:54 -07:00
echel0n
df7aa364aa
Added feature that gets all recommended shows from your trakt.tv account and lets you add the show like you would if adding a new show and searching.
2014-06-27 04:00:16 -07:00
echel0n
335cc55380
Merge remote-tracking branch 'origin/dev'
2014-06-26 17:17:11 -07:00
echel0n
301f124cbb
Fixed dailysearcher to only update the cache results for each provider once at start of the dailysearch routine instead of per-show which was wasting cycles and time.
2014-06-26 17:13:41 -07:00
echel0n
858951d31c
Fix for H.264 issues related to regexes and matching for parsing release names.
2014-06-26 16:45:40 -07:00
echel0n
d091c3a138
Fixed SQL Syntax errors
2014-06-26 15:57:06 -07:00
echel0n
13cbffb6d4
Deletes duplicates found in tv provider cache before creating unique index for provider table or just performs cleanup of any duplicate record period.
2014-06-26 03:29:05 -07:00
echel0n
9f8c49ce88
Fixed issue with tvcache filling with duplicate data.
2014-06-26 03:20:07 -07:00
echel0n
29e9ffdcb7
Merge remote-tracking branch 'origin/dev'
2014-06-25 22:06:46 -07:00
echel0n
9d8f695e5a
Reverted previous changes made to regexes as no longer needed and started to cause false matches for h264 as a season and episode number result.
2014-06-25 22:03:26 -07:00
echel0n
637d465675
Merge remote-tracking branch 'origin/dev'
2014-06-25 21:50:31 -07:00
echel0n
12ee35a5e6
Fix for manual updates when auto-upate option is enabled.
2014-06-25 21:48:21 -07:00
echel0n
303055c787
Merge remote-tracking branch 'origin/dev'
2014-06-25 21:41:03 -07:00
echel0n
e0eea79ec5
Fix for ABD and Sports shows issue with toordinal function.
2014-06-25 21:39:34 -07:00
echel0n
b6e7455666
Merge remote-tracking branch 'origin/dev'
2014-06-25 21:06:51 -07:00
echel0n
b6e7635a32
Removed tornado's auto-reload function and reverted back to using our original method of performing auto-updates, this should also correct 500 internal server issues for those that got them after updates where performed automatically.
2014-06-25 20:41:18 -07:00
echel0n
20aa4b6331
Fixed trakt.tv error, TypeError: 'NoneType' object has no attribute '__getitem__'
2014-06-25 15:47:57 -07:00
echel0n
b9ff73dbc6
Merge remote-tracking branch 'origin/dev'
2014-06-24 19:07:02 -07:00
echel0n
42e1994cba
Fix show name matching, trys main show name pattern then if no show object is retrieved it attempts using the alternative pattern.
2014-06-24 18:57:05 -07:00
echel0n
f16ee09501
Updated regex for show series name matching, faster matching.
2014-06-24 18:42:03 -07:00
echel0n
32e90d70d2
Merge remote-tracking branch 'origin/dev'
2014-06-24 17:42:44 -07:00
echel0n
7d2f7c8233
Fixed ImportError: cannot import name OrderedDict
2014-06-24 17:40:38 -07:00
echel0n
6c3f34fd8d
Possible fix for EpisodeNotFoundByAbsoluteNumberException errors
2014-06-24 17:37:03 -07:00
echel0n
78b0a07e7d
Merge remote-tracking branch 'origin/dev'
2014-06-24 17:06:38 -07:00
echel0n
7fff3e0d63
Added zip extraction exception logging.
2014-06-24 17:02:19 -07:00
echel0n
92828eca54
Added error logging for backup zip creation.
2014-06-24 16:59:14 -07:00
echel0n
696a1a9f4a
Fixed issue with backup/resotre config file variable
2014-06-24 16:47:52 -07:00
echel0n
10bea520a7
Fixed backup/restore issues, uses correct data directory variable now.
2014-06-24 16:40:13 -07:00
echel0n
dbf950ec99
Merge remote-tracking branch 'origin/dev'
2014-06-24 06:51:45 -07:00
echel0n
cc6e9aa0f5
Fixed compiled regex pattern ordering, fixes issues that where causing H.264 to be matched as S2E64
2014-06-24 06:48:00 -07:00
echel0n
cba2aaf003
Merge remote-tracking branch 'origin/dev'
2014-06-24 01:10:48 -07:00
echel0n
cec01405d8
Fix for release results x264 issue
2014-06-24 00:42:13 -07:00
echel0n
5f0265e769
Fixed post-processing loop issue.
2014-06-24 00:06:39 -07:00
echel0n
fcd54c93d6
Fixed minor regex mistake in code.
2014-06-23 23:59:08 -07:00
echel0n
5c5b6f49e1
Fixed regex patterns for both show and release names.
...
Fixed post-processing loop issue.
2014-06-23 23:45:21 -07:00
echel0n
6aaf5c8eb0
Merge remote-tracking branch 'origin/dev'
2014-06-23 20:48:46 -07:00
echel0n
c878c6d303
Shows now perform a dirty check to confirm if any records have been altered before trying to save to the DB, improves overall performance and speed of sickrage.
...
Browser does not get launched on restarts as a restarted check is performed now.
2014-06-23 20:25:20 -07:00
echel0n
386355e130
Updates/Restarts now use the same process instead of spawning a new one so the PID remains the same.
...
Fixed issue for restarts/updates on windows.
2014-06-23 08:18:01 -07:00
echel0n
3a70a6effe
Merge remote-tracking branch 'origin/dev'
2014-06-22 20:41:03 -07:00
echel0n
3c370fc5c9
Fix for tornado redirect function, was not properly returning.
2014-06-22 19:51:00 -07:00
echel0n
5500e0b245
Merge remote-tracking branch 'origin/dev'
2014-06-22 18:53:45 -07:00
echel0n
f6c40d4b25
Fixed DB issues related to displaying plot details for show episodes.
2014-06-22 18:52:46 -07:00
echel0n
da20c5f81f
Merge remote-tracking branch 'origin/dev'
2014-06-22 18:27:10 -07:00
echel0n
0599a89565
Fix for DB issues on new installs relating to database version checks.
2014-06-22 18:24:55 -07:00
echel0n
b0149cc65d
Fix so that scene converting does not happening when performing naming pattern routines.
2014-06-22 13:06:20 -07:00
echel0n
688263bd62
Fix for missing code in Name Parser
2014-06-22 12:58:26 -07:00
echel0n
0573a8add6
Fix for NoneType name parsing issues from new test code.
...
Fix for h264/x264 matching as absolute number.
2014-06-22 12:25:54 -07:00
echel0n
b1c9b71846
Testing new faster method of obtaining show object via regex matching for series name during Name Parsing for results.
2014-06-22 11:33:58 -07:00
echel0n
b36292d83d
Merge remote-tracking branch 'origin/dev'
2014-06-22 10:43:38 -07:00
echel0n
7defffb4f1
Moved scene conversion routine in Name Parser to end so that it only converts the best result match and not every single one wasting time and cycles.
2014-06-22 10:27:00 -07:00
echel0n
3e78004d36
Fix for KeyError: None in displayShows
2014-06-21 22:03:59 -07:00
echel0n
788448feef
Merge remote-tracking branch 'origin/dev'
2014-06-21 18:38:07 -07:00
echel0n
61e1e5d2c2
Fix for __exit__ DB errors
2014-06-21 18:35:57 -07:00
echel0n
0a6deaaf63
Merge remote-tracking branch 'origin/dev'
2014-06-21 18:08:28 -07:00
echel0n
3f6084fe4b
Fixed Name Parser issues, incorrectly matched current regex used to parse results and anime patterns didn't match 1 to 3 digit numbers for absolute.
2014-06-21 18:01:14 -07:00
echel0n
26d578c671
Merge remote-tracking branch 'origin/dev'
2014-06-21 17:15:46 -07:00
echel0n
ac9d78bc0f
Name parser performance fixed, manual searches fixed.
2014-06-21 17:11:53 -07:00
echel0n
4126a369b4
Merge remote-tracking branch 'origin/dev'
2014-06-21 15:54:02 -07:00
echel0n
bbbc7469fb
fix for tornado error handler
2014-06-21 15:52:10 -07:00
echel0n
7e0bb651b2
Database now closes connection after each query and reconnects if closed to ensure no more connection and locked database problems.
...
Fixed more internal 500 errors.
2014-06-21 15:46:59 -07:00
echel0n
faa6ca5103
Fixed version string
2014-06-20 16:57:03 -07:00
echel0n
2f73ab1e41
Removed tornado async features, testing to see if this resolves blank page and other related possible issues.
...
Removed double call to get_scene_exceptions when displaying shows.
2014-06-20 16:49:57 -07:00
echel0n
a2a44eae85
Fix for anime regex's 'anime_and_normal' pattern, resolves issues with show-queue refreshes
2014-06-19 19:35:36 -07:00
echel0n
836722d6cd
Added timer in to reduce cpu usage during release name parsing
2014-06-19 18:34:52 -07:00
echel0n
fcc91bedd9
NameParser now won't bother to proceed parsing release name results untill it finds a valid show object in the DB to confirm its a show in our list, naming patterns automatically bypass this restriction.
2014-06-19 18:13:07 -07:00
echel0n
4ef88961b5
NameParser now trys to obtain a show object first to use in determining the correct regex set to use when parsing release names
2014-06-19 17:26:36 -07:00
echel0n
784b8d7179
Fixed webAPI, function arguments updated to reflect previous code changes.
2014-06-19 15:46:41 -07:00
echel0n
95e928bfcb
Fix for PID file: /tmp/sickbeard.pid already exists during auto updates
2014-06-19 10:36:31 -07:00
echel0n
4443a5a649
Fix for mass edit
2014-06-19 10:28:07 -07:00
echel0n
5f7b8465d0
Fixed issue with extractZip function.
2014-06-19 10:04:16 -07:00
echel0n
f9b9fd23c2
Merge pull request #613 from JackDandy/port_add_safe_replace_smaller_but_proper
...
Port:Add safe replace existing file is larger but new file is proper.
2014-06-19 09:47:57 -07:00
echel0n
7ce409e90d
Merge pull request #612 from JackDandy/port_fix_BTN_duplicate_search_params
...
Port:Fix BTN adding same search parameters multiple times.
2014-06-19 09:47:45 -07:00
echel0n
0499d5b6aa
Merge pull request #611 from JackDandy/port_fix_change_setting_episode_status
...
Port fix change setting episode status
2014-06-19 09:47:25 -07:00
echel0n
1fa8686422
Merge pull request #610 from JackDandy/port_fix_omgwtfnzbs_findPropers
...
Port:Fix omgwtfnzbs findPropers.
2014-06-19 09:46:58 -07:00
echel0n
6e3f52c6f4
Merge pull request #609 from JackDandy/refactor_scheduler_and_ports
...
Refactor scheduler and upstream ports.
2014-06-19 09:46:46 -07:00
echel0n
d5550288fc
Merge pull request #608 from lennyk/nfo_rename_option
...
Option to NOT rename .nfo to .nfo-orig
2014-06-19 09:45:34 -07:00
echel0n
cf13581db6
Merge pull request #607 from fittysix/patch-2
...
Add moderator to confirmed TPB torrent posters
2014-06-19 09:44:38 -07:00
echel0n
a43d7b7593
Merge pull request #596 from adam111316/anime-1080p-fix
...
Fix for 1080p HDTV anime
2014-06-19 09:43:48 -07:00
echel0n
b312c9dcda
Merge pull request #593 from tutipeti/feature/synods_destination
...
Destination option for the Synology DS
2014-06-19 09:43:27 -07:00
echel0n
cfc56a569d
Merge pull request #599 from nielsenj/patch-2
...
Fixed setting ratio in Transmission
2014-06-19 09:42:54 -07:00
echel0n
8dd4585145
Fix for pushover notifications.
2014-06-19 09:42:20 -07:00
echel0n
495a1a4fb3
Merge pull request #604 from rawsonm88/pushover-custom_api_key
...
Add UI option for users to enter their own Pushover API key
2014-06-19 08:58:20 -07:00
echel0n
07685f4295
Fixed issues with webroot settings and reverse proxies.
...
Fixed issues with WebAPI and WebAPI builder.
2014-06-19 08:47:28 -07:00
JackDandy
bf99164978
Refactor scheduler and upstream ports.
...
Move start time check from properFinder and showUpdater into scheduler.
Add show how long to next propers search at end of each run.
Change proper finder and show updater to silent thread logging.
Change Scheduler runImmediately to run_delay.
2014-06-19 16:38:15 +01:00
JackDandy
ff524fc7e4
Port:Fix omgwtfnzbs findPropers.
2014-06-19 16:37:29 +01:00
JackDandy
bec213ee05
Port:Change setting status to UNAIRED for future episodes (GC-2397).
...
Only set status to UNAIRED if current status is SKIPPED, UNAIRED, UNKNOWN or WANTED, should prevent re-downloading of early releases that are already downloaded and deleted (status IGNORED) or archived.
2014-06-19 16:36:54 +01:00
JackDandy
1c487f92f9
Port:Fix not setting status if show location is missing but sickbeard.ADD_SHOWS_WO_DIR is set
2014-06-19 16:36:53 +01:00
JackDandy
42f018bf06
Port:Fix BTN adding same search parameters multiple times.
2014-06-19 16:36:13 +01:00
JackDandy
821c1237b3
Port:Add safe replace existing file is larger but new file is proper.
2014-06-19 16:34:17 +01:00
echel0n
2b7df8e67d
Added backup and restore feature, this allows you to backup your config.ini and sickbeard.db files into a zipfile and save it to a destination of your choice and as well you can restore the same zip file later on then perform a restart to have the changes take affect automatically. Backups are saved date/time stamped.
2014-06-19 07:31:44 -07:00
echel0n
acadce4d96
Fix for setting status via episode status manager
2014-06-19 01:37:44 -07:00
Mark Rawson
e50ce507e5
Bugfix - fix issue with Pushover test notifications, false-positive if api/user keys removed in UI but not yet saved
2014-06-19 00:13:16 +01:00
Mark Rawson
abb7c78dac
Pushover - remove hard-coded API key, add API register link to UI.
2014-06-19 00:11:20 +01:00
Mark Rawson
3f78f88c78
Add logging for pushover message limit error (429)
2014-06-18 21:50:48 +01:00
echel0n
c792e34c43
FreeNAS test fix #4
2014-06-18 13:41:20 -07:00
Mark Rawson
03c9b303e0
Merge branch 'dev' of https://github.com/echel0n/SickRage into pushover-custom_api_key
2014-06-18 21:38:44 +01:00
echel0n
cefbe3859a
Test fix #3 for freenas
2014-06-18 13:12:19 -07:00
oldskool
37c3354325
cherry-pick a Sickbeard pull request add an option to NOT rename .nfo to .nfo-orig
...
from oldskool:nfo_orig
credit to oldskool
Fixing issue 2404: Option to NOT rename .nfo to .nfo-orig
Conflicts:
data/interfaces/default/config_postProcessing.tmpl
sickbeard/__init__.py
sickbeard/postProcessor.py
sickbeard/webserve.py
2014-06-18 12:52:10 -07:00
echel0n
51247710bb
Reverse proxy support fixed
2014-06-18 12:51:33 -07:00
echel0n
0ae8b5429b
WebAPI showPosters fixed!
2014-06-18 10:06:06 -07:00
echel0n
bd582d18d0
Fix for showPoster() api calls
2014-06-18 09:28:03 -07:00
echel0n
e202cbc0ac
Fixed basic auth realm issue, needed to be quoted.
2014-06-18 08:38:43 -07:00
echel0n
878ef9acf6
Added return to self.redirect to conform to proper way of handling redirects when using tornado
2014-06-18 08:14:30 -07:00
echel0n
0e962f83cb
Fix for feedcache logging.
...
Fix for adding new and existing shows.
Fix for static content.
2014-06-18 08:06:50 -07:00
fittysix
c5045d0f1e
Add moderator to confirmed torrent posters
...
I think we can trust these guys :)
2014-06-18 07:04:16 -06:00
echel0n
fd88c77d26
Fix for 401/404 errors now just redirect back to home page.
...
Fix for static mapping issues.
2014-06-18 05:56:26 -07:00
echel0n
d01a1eed26
Turned caching off, testing for blank page issues.
2014-06-18 04:08:45 -07:00
echel0n
652de9172b
Testing force update
2014-06-18 02:16:14 -07:00
echel0n
29c5c4de4d
Fixed issue of forbidden error
2014-06-18 02:13:22 -07:00
echel0n
c9f800128e
Fix for force update.
2014-06-18 02:04:02 -07:00
echel0n
cf4cbd9a34
Fix for missing WITH statement
2014-06-18 01:53:11 -07:00
echel0n
032ddf2425
Fixed issues with web root settings not working.
...
Fixed more NoneType iterable errors.
2014-06-17 23:55:45 -07:00
echel0n
b47b2e1f58
Fix for NoneType issues related to redirects
2014-06-17 14:25:35 -07:00
Mark Rawson
764be940ac
Add UI option to input users own Pushover API key
2014-06-17 21:37:09 +01:00
echel0n
4513525cc4
Fix for basicauth and no user/pass set
2014-06-17 13:06:43 -07:00
echel0n
3989f722a7
Fixed issues with basic auth and NoneType errors
2014-06-17 12:51:23 -07:00
echel0n
cc86dda802
Fix for NoneType is not iterable issue
2014-06-17 11:16:04 -07:00
echel0n
18a1681a61
Fixed issue with facicon.ico file and static link being incorrect causing 404 errors.
2014-06-17 09:33:45 -07:00
echel0n
067438b5d9
Fix for scene exception update error, please delete cache.db file for this to fix tow take affect.
2014-06-17 09:07:48 -07:00
echel0n
2eec706197
Fix for failed download handling and sql issues
2014-06-17 09:02:23 -07:00
echel0n
98ff924b1c
Fix for nullhandler issues for py2.6 users,
...
Fix for rsstorrents.
2014-06-17 08:46:07 -07:00
echel0n
c09ceb5e6c
Added error logging for webserver gets and posts
2014-06-16 22:00:03 -07:00
echel0n
327df6682e
Updated tornado to latest stable code, fixes issues with auto-reload
2014-06-16 21:54:00 -07:00
echel0n
9790b30b90
Fix for force update and autoreload
2014-06-16 20:53:16 -07:00
echel0n
38edbc8b8b
Logging for tornado.access is now sent to NullHandler so it doesnt complain that it has no handler, still disables logging for tornado.access
2014-06-16 20:35:52 -07:00