1
0
mirror of https://github.com/moparisthebest/SickRage synced 2024-12-15 20:42:25 -05:00
Commit Graph

1944 Commits

Author SHA1 Message Date
echel0n
abff43f568 Improved startup/shutdown of tornado.
Fixed issues with notifications related to tornado.
2014-06-15 00:16:55 -07:00
echel0n
04681b3297 Fixed basic auth issues. 2014-06-14 21:38:13 -07:00
echel0n
d73cc1cbbd Replaced cherrypy with tornado which helped resolve our memory leak issue. 2014-06-14 20:56:15 -07:00
Adam
7b740858b3 Fix for 1080p HDTV anime being recognized as bluray quality 2014-06-14 11:55:11 +08:00
nielsenj
24f7d78682 Fixed setting ratio in Transmission
Matches the description in the torrent provider advanced settings:

Left blank defaults to client ratio default.
'-1' Seeds indefinitely
0 or greater seeds to and stops at the ratio (including stopping as soon as it downloads when set to 0)
2014-06-12 14:02:50 -07:00
echel0n
a742c27f09 Fixed for adding new shows 2014-06-12 13:38:59 -07:00
echel0n
c9abdfbac2 Fixed urls
Fixed and replaced urls with proper ones for network timezones, tvdb
exceptions and tvrage exceptions.
2014-06-12 11:40:23 -07:00
echel0n
2546a5199f Test fix for home page none type error 2014-06-12 11:30:59 -07:00
echel0n
9e4ee04f57 Fixed language and subtitle issue for new shows.
Subtitle and language opts where ordered backwards causing incorrect
values to be set.
2014-06-12 10:26:09 -07:00
Adam
5fd0a2a1f3 Fix for Newznab providers when searching for a show without a tvrage id we use the name of the show. If the show name is more than one word we are using a _ as our delimiter which works fine unless the NN provider uses sphinx.. as the underscore then is used as part of the show name.. thus we always get back no results. We should just use . as it works for both sphinx and non sphinx servers. Tested this out on nzbs.org / nzb.su (sphinx) / sbi (non sphinx). 2014-06-12 11:19:27 +08:00
echel0n
c2ba2d6550 Reverted episode cache changes 2014-06-11 07:37:30 -07:00
echel0n
44358ef601 Reverted episode cache changes 2014-06-11 07:16:24 -07:00
echel0n
013f9a2134 Reverted episode cache changes 2014-06-11 07:14:29 -07:00
echel0n
4c5425f4d1 Update network_timezones.py
Fix for timezone conversion issues.
2014-06-09 17:39:52 -07:00
echel0n
3384e2c51d Update tv.py
Removed weakref, caused issues with searching and downloads
2014-06-09 17:37:48 -07:00
Peter Tutervai
f24999b10d Changed the config page to show the path field for the Synology DS, added the parameter to the DS API 2014-06-09 01:01:47 +02:00
Nils
166dffeb5a Merge pull request #582 from bikemike222/add_cookies_rss
Added cookie support to custom torrent provider
2014-06-09 00:20:37 +02:00
echel0n
3d062b3510 Fix for import issue with episodeCache 2014-06-07 21:32:06 -07:00
echel0n
89ad4bccc3 Moved show season/episode cache to outside of the show class and turned it into a global to avoid circular ref that may memory leak. 2014-06-07 21:20:59 -07:00
echel0n
1f180a5a05 Fix for closing cache connection early when needed. 2014-06-07 16:16:01 -07:00
echel0n
a1da7df12e Fixes for DB issues 2014-06-07 15:35:16 -07:00
echel0n
d00d55fdfc Modified DB code to close its connection if right after its finished with it, helps performance-wise and should resolve locked db issues as well. 2014-06-07 14:32:38 -07:00
echel0n
2c0f3a3dc3 Added thread locking for queues.
Fixed imdbinfo issues.
2014-06-07 11:36:26 -07:00
echel0n
cfcc35ebcc Upgraded IMDBpy and improved performance of it.
Fixed TVDB Indexer API issues.
2014-06-07 08:33:18 -07:00
echel0n
4784b4619f Fix for invalid literal for int() with base 10: 'NULL' 2014-06-07 05:42:50 -07:00
echel0n
08d8beffa4 Misc fixes and code cleanups. 2014-06-07 05:36:50 -07:00
echel0n
a9f142184a Fix for nonetype issues during parsing 2014-06-07 04:08:12 -07:00
echel0n
24dfbc3f15 Quality is now set during parsing of results.
Fixed more anime regex bugs.
Fixed Indexer API issues for anime shows and unicode problems.
2014-06-07 04:06:21 -07:00
echel0n
31ce517e8f Added 480p to be ignored for anime regexes when matching for absolute numbers. 2014-06-07 01:57:03 -07:00
echel0n
d07976f057 Fixed searching for new anime shows, unicode issues resolved and Naruto does indeed work! 2014-06-07 01:45:21 -07:00
echel0n
1e8f3e2883 Added ability for format anime naming from post-processing options.
Fixed regex issues for anime shows matching 720p as a absolute number.
Custom sports naming has been fixed to adhere to dates.
2014-06-07 01:17:12 -07:00
echel0n
08159e2872 Updated post-process code. 2014-06-06 17:44:44 -07:00
echel0n
64b857ee57 Fixed failed download handling. 2014-06-06 17:06:29 -07:00
echel0n
05dcdd72d7 Fix for air-by-date/sports/anime provider searches 2014-06-06 16:55:14 -07:00
echel0n
cab05efa64 Added anime search support and removed extra pipe symbole from search string. 2014-06-06 15:27:20 -07:00
echel0n
14201c71f3 Fixes issues with scene numbering being set to 0x0 after snatch is performed.
Fixes issues with KAT Provider sphinx error on searches.
2014-06-06 15:16:15 -07:00
echel0n
4df31bccee PublicHD removed till further notice. 2014-06-06 13:48:25 -07:00
echel0n
dfe9619ddd Fix for SSL support, reverted back to CherryPy 3.23 as 3.30 is borked for SSL. 2014-06-05 21:24:43 -07:00
echel0n
4e83cbe6d1 Fixed naming issues and parsing issues. 2014-06-05 18:38:50 -07:00
echel0n
4c9da4f448 Fix for custom scene numbering, now able to correct numbering or remove it.
Fixed show force-update and mass update to properly force updates on the show including xem numbering.
2014-06-05 17:53:34 -07:00
echel0n
34009bb9b8 MainDB is backed up before being restored now to .r* versioned backup backups 2014-06-05 16:14:57 -07:00
echel0n
fc7b28a8bc Automatic DB restores now done if upgrade fails due to corrupt DB or incorrect db numbering 2014-06-05 16:11:07 -07:00
echel0n
385bf3987e db locking issues fix #2 2014-06-05 12:59:17 -07:00
echel0n
26f30cacf5 db lock issues fix test 2014-06-05 12:52:30 -07:00
echel0n
d30060bf91 Fix for db locking issues 2014-06-05 09:22:54 -07:00
echel0n
f052848e52 Fix for sql rowcount error 2014-06-05 02:19:48 -07:00
echel0n
8fbd9155d3 fix for recent sql errors around connection object 2014-06-05 02:13:29 -07:00
echel0n
7e5cc8c673 Fix for coming soon episodes page.
Reverted sql -> sqlachemy changes, to soon and will be done in seperate branch.
2014-06-05 01:05:02 -07:00
echel0n
9e4ec2cfb8 Fix for importing existing shows being set to anime when there not anime shows causing parsing errors when trying to parse episode files from disk. Please perform a mass reset of shows marking the ones that are not anime so that this issue is fixed for when it does its next show refresh. 2014-06-04 19:47:40 -07:00
echel0n
1dc913824a Fix for startup issue due to dependant that was missing. 2014-06-04 18:38:14 -07:00
echel0n
cec4ed573d Upgraded CherryPy libs to 3.3.0
Switched out sqlite3 libs in favour of SQLAlchemy v0.9, will gradually migrate dialects and scheme to be fully SQLAlchemy compliant for using there ORM with sessions instead of direct.

Fixed getEpisode function to stop making unrequired scene number conversions on already converted data thats available now from cache.
2014-06-04 18:28:59 -07:00
echel0n
8f3469cce7 Fix typo in last commit 2014-06-04 00:35:43 -07:00
echel0n
d09f2a2276 Fix for scene numbering not being set properly during a mass edit 2014-06-04 00:34:35 -07:00
echel0n
0713cb4039 Another small tweak of code for edit show function. 2014-06-04 00:21:21 -07:00
echel0n
5beb45d29d Small correction for mass update fix. 2014-06-04 00:16:43 -07:00
echel0n
272ecd0ab8 Fix for mass updating not actually changing any show options when editing 2014-06-04 00:11:56 -07:00
echel0n
7e91d3a600 Fix for scene_names table does not exist errors. 2014-06-03 23:52:55 -07:00
echel0n
37fceb2704 Removed unrequired extra sql transaction append line. 2014-06-03 22:30:54 -07:00
JackDandy
2e387b1ce8 Expose "Date Style"... "Use System Default" only when FuzzyMoment is off.
If the Date Style "Use System Default" is selected and FuzzyMoments is clicked on, then an appropriate Date Style is chosen from explicit defaults.  This change prevents issues where moments() cannot interpret or guess locale date formats.
2014-06-03 18:43:37 +01:00
echel0n
2ab436b764 Fix for saving default options when adding shows.
Fix for default provider not being passed in properly.
2014-06-01 20:43:37 -07:00
echel0n
41a9e08155 Added thread locking for sorting queue's 2014-06-01 18:18:11 -07:00
Nils Vogels
44d45ca760 Fixing UnboundLocalError when attempting to process nonexisting dir 2014-06-02 01:39:55 +02:00
echel0n
2da18e65ca Change code for returning highest scoring match to use generator to avoid overhead of sorting the list 2014-06-01 16:36:21 -07:00
echel0n
7047cf020e Fixed naming issues for episode naming patterns.
Name parser now score's all its possible matches and stores them to a list then once finished performing its matches it'll pick the highest scoring match and return it.
2014-06-01 16:25:02 -07:00
Nils Vogels
0e989fe90f Limiting search to English-translated only (for now) 2014-06-02 00:05:07 +02:00
echel0n
9847682781 Changed theTVDB indexer api keys to SickRage's, another nice catch there zoggy! 2014-05-31 23:54:57 -07:00
echel0n
cfafc0a39f Scene exceptions for anidb and xem now update once a day, thanks zoggy for pointing that out :) 2014-05-31 23:44:44 -07:00
echel0n
99d129bd41 Fixes for anime regex matching 2014-05-31 22:39:24 -07:00
echel0n
d42b864ecc Fix for UnboundLocalError: local variable 'rating_text' referenced before assignment 2014-05-31 12:58:43 -07:00
echel0n
4f32ed262c No need to convert from absolute numbers to season/episode numbers twice, fixed! 2014-05-31 12:52:09 -07:00
echel0n
925141da40 Fix for anime issues during post-processing, TypeError: object of type 'int' has no len() 2014-05-31 12:48:55 -07:00
echel0n
0ddcc3b58a Fix for show opt not in __init__ issues 2014-05-31 12:41:34 -07:00
echel0n
ba2a44b1d1 Fix for searches of anime shows with absolute numbering 2014-05-31 06:47:27 -07:00
echel0n
72b4155b0b Fixed post-processing issues for anime shows. 2014-05-31 06:43:36 -07:00
echel0n
893574b2ed Reverted new regex changes, not compatible with enough platforms to warrent keeping. 2014-05-31 06:16:18 -07:00
echel0n
277d630a6f Fixed issues with scene converting 2014-05-31 03:35:57 -07:00
echel0n
d7396896b5 Added in regex matching with fuzzy matching.
Shows now display Indexer absolute numbering.
Improved speed of parsing search results.
Fixed episode naming issues.
2014-05-31 03:35:11 -07:00
echel0n
2c37523ab7 Fix for manual anime searches 2014-05-30 07:36:06 -07:00
echel0n
6ca979d51b Fix for post-processing and adding anime shows to your anidb mylist 2014-05-30 06:00:04 -07:00
echel0n
bea999b639 Fix for XBMC notifier when XBMC has no shows in library. 2014-05-30 05:43:00 -07:00
echel0n
78c4211925 Fixed issue with scene exception updating for custom names. 2014-05-30 05:30:28 -07:00
echel0n
9b78e3dc5e Fix for scene exception and scene numbering updates when editing a show. 2014-05-30 04:52:37 -07:00
echel0n
997896a540 Fix for transactionals and None Types in sql lists 2014-05-30 04:42:31 -07:00
echel0n
db6cf0b22b Fix for daily searcher NoneType error.
Added XEM icon to show display, indicates if show has scene mapping available or not plus clicking on the icon will take you to the XEM mapping page.
2014-05-30 04:06:51 -07:00
echel0n
70e7f1bfce Fixed issues with scene numbering being overwritten by ep objects.
Converted more object saves to database to use transactionals, better performance.
2014-05-30 03:01:49 -07:00
echel0n
05cca0dfe0 Fixed post-processing issues with shows being rejected and saying they didn't exist when infact they did.
Fixed a issue in our name parser code that would of resulted in searches failing completely.
2014-05-30 01:16:12 -07:00
echel0n
f01c5852d4 Improved find propers code.
Backlog and manual searches now check cache first for search results.
2014-05-30 00:51:24 -07:00
echel0n
1abef89b29 Scene numbering now updates every 1 hour or is forced when needed so that searches always have up-to-date information before hand. 2014-05-30 00:51:06 -07:00
echel0n
a2439c8c64 Added ability to mass set shows to search by scene numbering. 2014-05-30 00:50:45 -07:00
echel0n
a92de48aec Added new show option that allows you to choose if you want to search via scene numbering or indexer numbering.
Scene numbers and scene absolute numbers now only display if prooper show options are selected.

Scene absolute numbers are now able to be set by user.

Fixed issues with user set scene numbers not correctly applying to episode objects.
2014-05-30 00:50:27 -07:00
Nils Vogels
cea8fd3216 Fix typo 2014-05-29 17:35:51 +02:00
echel0n
e1ee01579d Fixed issues with TVDB retrieving banners and posters.
Fixed unicode issues with Indexer API's
Fixed issues with scene numbering.
Fixed issues with black and white lists for anime shows when editing a show.
2014-05-29 06:27:05 -07:00
echel0n
4a4eec0a9e Fix for restart issues 2014-05-29 02:21:26 -07:00
echel0n
6fc93be7b5 Fix for restart spawning more then one process of SickRage 2014-05-29 01:00:13 -07:00
echel0n
42b621103f Fix for restart and PID issues. 2014-05-29 00:00:59 -07:00
echel0n
6558b8ac71 Code cleanup 2014-05-28 23:24:23 -07:00
echel0n
2dcd26e69c Update imdbpy libs to v5.0
Fixed invalid indexer id issues for TVRage shows.

Fixed issues for getting posters and backdrops for TVRage shows.

We now convert XML straight to a dict object for Indexer APIs, improved overall performance api's

Fixed issues with TVRage shows and displaying genre's properly.
2014-05-28 23:09:38 -07:00
Nils Vogels
7bf12460be PEP8 cleanups 2014-05-29 02:44:00 +02:00
Nils Vogels
0e34c8c4b3 Backport from https://github.com/thezoggy/Sick-Beard, applied to our branch
General cleanups in notifiers.

* Cleaned up notifier ui page wording so they follow similar pattern.
* Better exception handling for pyTivo and NMJ
* Cleaned up logging entries, trying to standardize on what level we report and verbiage (not using contractions, prune out duplicate/excessive entries)
2014-05-29 02:30:38 +02:00
echel0n
e009641804 SickRage now stores the XEM scene data to the main DB under tv_episodes for faster lookups and better linkages with epiosde objects, insures we have scene data on hand when we want it!
Adding functions to lookup scene season and ep info via scene absolute numbers.

We now try and create a show object from parsed release info before we consider it a valid parsed result to insure we even have the show in our show list, also used to validate anime releases.

Misc bug fixes here and there.
2014-05-28 14:16:03 -07:00
Nils Vogels
9e455c424a Merge branch 'FuzzyMoments' of https://github.com/JackDandy/SickRage into JackDandy-FuzzyMoments 2014-05-28 00:17:24 +02:00
echel0n
34da3f53d8 Added Black and White list for release groups for anime shows.
Fixed anime show list splitter.

Added check for anime shows and providers so we don't perform searches with a provider that doesn't support the type of show genre we are searching.
2014-05-27 03:09:57 -07:00
Nils Vogels
c217a4fc57 Merge branch 'dev' of github.com:echel0n/SickRage into dev 2014-05-26 23:33:27 +02:00
Nils Vogels
177dbc0f22 More namechanges 2014-05-26 23:32:47 +02:00
echel0n
347f595dfe Fixes issue with daily searcher constantly showing it's in progress when in fact it is not from manage searches page. 2014-05-26 14:20:31 -07:00
echel0n
840f7c7bdf Fixed issue with daily search progress monitoring. 2014-05-26 14:09:14 -07:00
echel0n
4da248ef9b Fixed internal indexer scene name cache which resolved issues with searching and snatching. 2014-05-26 14:06:54 -07:00
echel0n
c5f933e4c8 Fixed app performance issues from recent upgrades.
Fixed issues with manual searches not working.

Moved misc routine tasks to a proper schedualed thread that runs every 1 hour for updating network timezones, scene exceptions, and trimming failed history.

Forced misc routine tasks at startup to complete first before anything else runs, critical since this does our scene exception updates and internal scene cache loading which is needed before searches begin.
2014-05-26 13:16:07 -07:00
echel0n
de01fa1e37 Fix for scene name repeat bug when displaying show.
Added scene exceptions feature, hover over the show name with your mouse to see ALL scene exceceptions currently set for the show.
2014-05-26 11:07:10 -07:00
echel0n
f7b11e1e98 Fixed issues with post-processing.
Fixed issue with priority post-processing, bug would allow 2nd attempt to go through even if priority settings were not selected.

Fixed issues with cache retrieval and storing of provider results, properly stored now with season and ep info converted to indexer numbering.

Fixed a bug that was caching unconverted scene numbered files for post-processing causing us to skip converting them when needed.
2014-05-26 03:42:34 -07:00
echel0n
7e711c0665 Fix for find propers and newznab providers 2014-05-26 01:05:47 -07:00
echel0n
7a56afe512 Fix for new show searches, now checks alias names as well as series names to get results. 2014-05-26 00:45:11 -07:00
echel0n
9a3e7ab0a9 Added anime support with anidb support.
Added fanzub anime nzb provider.
Fixed NyaaTorrents anime provider.

This is in testing phase so bugs are to be expected.
2014-05-25 23:29:22 -07:00
Bike Mike
89c944ec94 Added cookie support to custom torrent provider 2014-05-25 19:19:45 +02:00
echel0n
3b6534ca1d Fix for issues relating to webAPI and episode searching. 2014-05-23 10:05:44 -07:00
echel0n
a350be339c Fix for issue causing issues loading and saving search providers 2014-05-23 09:35:01 -07:00
JackDandy
cf1d88343d Add feature to General Config to display fuzzy dates instead of absolute dates. Add feature to General Config to trim the leading number "0" shown on hour of day and date of month.
Affects UI dates on the Coming Episodes, Display Show, Manage > Backlog Overview, Home and History pages.

Widen the General Config tab widths and tweak, format and align some texts.

The many 'test date' variations in the General Config -> "Date and Time" drop down are useless during the month of May as both short and long styles are the same. Change the 'test date' to January 1 of the next year so short and long month styles are distinguishable.
2014-05-23 16:20:44 +01:00
echel0n
7391a6e454 App name change in code. 2014-05-23 05:37:22 -07:00
echel0n
5c43787560 Fixed missing ui notification for snatched episodes. 2014-05-22 23:58:29 -07:00
echel0n
43219e34e3 Fix for transmission torrent client and ratio's 2014-05-22 23:45:49 -07:00
echel0n
b499e4b6db Fixed issues with per-provider torrent ratio settings, now can be left blank to default to client ratio setting. 2014-05-22 23:42:11 -07:00
echel0n
753be64090 Fixes issue of missing ui notification to let you know that there was no update needed when forcing a version check. 2014-05-22 22:43:53 -07:00
echel0n
d37a992508 Fixes issue with trailing slash being appened to end of url when adding custom RSS torrent provider. 2014-05-22 22:36:48 -07:00
echel0n
736cb7c738 Fixes issues with ABD shows searching for complete seasons and returning zero results. 2014-05-22 22:02:49 -07:00
echel0n
f5cb9ab84d Fixes issue with version update not appearing at top of page 2014-05-22 20:17:24 -07:00
echel0n
80651447ae Update webserve.py 2014-05-22 10:01:03 -07:00
echel0n
9cd9576232 Fix for Next Ep airdates.
Added check for hidden folders in post-processing.
Cleaned up daily search function.
2014-05-21 20:12:15 -07:00
echel0n
13462fbb67 Added user settable interval for autoPost-Processing to post-processing config section. 2014-05-21 13:26:24 -07:00
echel0n
95adb131e1 Revert "Fix for findpropers and newznab providers"
This reverts commit cfa5d99066.
2014-05-21 12:08:08 -07:00
echel0n
63207ba93b Added global indexer timeout for adding shows. 2014-05-21 11:17:52 -07:00
echel0n
3a874b56dd Fixed issues with detecting _UNPACK_ when post-processing 2014-05-21 09:42:33 -07:00
echel0n
cfa5d99066 Fix for findpropers and newznab providers 2014-05-20 22:50:56 -07:00
echel0n
e09c4976a5 Removed internal cache update checks, cache updates will now perform at the interval setting time you set for daily searches. 2014-05-20 20:55:42 -07:00
echel0n
8141d8a170 Fixed issues for custom RSS torrent providers 2014-05-20 20:22:48 -07:00
echel0n
d6a942698a Fixes errors caused by duplicate newznab providers 2014-05-20 13:51:54 -07:00
echel0n
9914523f64 Correctly sets episodes past current date to UNAIRED if episode status is set to SKIPPED or WANTED so that manually snatched pre-release episodes do not get effected. 2014-05-20 12:24:20 -07:00
echel0n
3517952536 Fix to insure pre-release downloads/snatches don't get reset back to unaired. 2014-05-20 12:02:10 -07:00
echel0n
76e8c73c4b rawhd update 2014-05-20 11:41:07 -07:00
echel0n
fa11b4ef3a Removed some sleep timers to improve overall speed of sickrage. 2014-05-20 11:01:51 -07:00
echel0n
83d7e9fb69 Removed global seed ratio's 2014-05-20 09:27:52 -07:00
echel0n
9e1402057a Added in min seed and min leech options for torrent providers 2014-05-20 09:06:11 -07:00
echel0n
a15db1719d Removed some re-dundant code from daily search.
Fixed up some entries in mede8er metadata provider.
Changed detection of non-season packs.
2014-05-20 08:08:44 -07:00
echel0n
6a02edd7fc Added search options to NZB providers 2014-05-19 19:29:51 -07:00
echel0n
5f328eba5f Converted NZB providers to new dynamic config style format. 2014-05-19 19:14:06 -07:00
echel0n
ab8d9e6405 Fixed issues with queues.
Tweaked code to get more performance from it.
2014-05-19 18:04:23 -07:00
echel0n
a4c790eedc Fixes issues with skip removed files option.
Fixes issues with saving usenet providers.
2014-05-19 16:43:01 -07:00
echel0n
3918917f7a HDBits fixed! DOn't question just say ... thankyou ;) 2014-05-19 14:25:33 -07:00
echel0n
f0bd8e5e4a Fixes issues with processTV failed downloads and HDBits auth info 2014-05-19 13:06:32 -07:00
echel0n
d616ca2298 This fixes all failed download issues 2014-05-19 12:20:33 -07:00
echel0n
a12085cbfc Fxi for failed downloads 2014-05-19 10:53:47 -07:00
echel0n
854de69683 Fixed find propers.
Added ability to force a find propers search.
2014-05-19 10:40:25 -07:00
Nils
621f790392 Merge pull request #573 from JackDandy/FixSearchNzbsOrg
Fix: Searching for propers/repacks at nzbs.org.
2014-05-19 19:03:06 +02:00
echel0n
71604b5769 Fixed issue for season searches using episode only mode but fallback to season only mode, was small typo correction 2014-05-19 08:59:22 -07:00
echel0n
51540993be Fix for failed releases not properly converting scene numbered to indexer numbering plus small typo fix. 2014-05-19 08:47:01 -07:00
echel0n
2a5598ba0f Fixes issues with settings and newznab providers. 2014-05-19 08:22:18 -07:00
echel0n
c6b064de23 Fixed small typo causing scene numbering to indexer numbering issues 2014-05-19 06:57:20 -07:00
echel0n
e7931f0c7f Added Torrage.com as alternative site to Torcache.net 2014-05-19 06:27:38 -07:00
echel0n
66e499ab23 Fixes issues with daily searcher not snatching its results when it has any to snatch.
Fixes issues with not properly converting scene numbering eps to indexer numbering.
2014-05-19 06:08:16 -07:00
Nils
d27e4642c4 Merge pull request #575 from Dahlgren/fix_skip_removed_files
Fixed missing parameter skip_removed_files
2014-05-18 23:24:27 +02:00
Nils
55bc853b79 Merge pull request #574 from vzoltan/patch-1
Update pushbullet.py to include episode name
2014-05-18 23:01:53 +02:00
Björn Dahlgren
3da3121395 Fixed missing parameter skip_removed_files 2014-05-18 20:57:50 +02:00
echel0n
b842185bad Fixed timezones (reversed) 2014-05-18 11:44:49 -07:00
echel0n
f4b71b7203 Fix for date/time display issues.
Fix for manual snatches not updating status in realtime.
2014-05-18 11:21:18 -07:00
echel0n
cf18b3eec8 Fix to ensure unaired fix for mainDB only happens for shows without a already set UNAIRED status 2014-05-18 10:19:51 -07:00
echel0n
0830de89cd Corrected a sqlite syntax error 2014-05-18 10:14:21 -07:00
echel0n
1195e07f7b Fixes issues with episodes that have been set to a WANTED status but have a airdate in the future past current date.
Fixes issues with daily search so it only searches for shows between 1 week ago and current date.
2014-05-18 10:12:12 -07:00
echel0n
1f55b11b7d Fixes issue with daily searcher setting episodes past todays date to wanted. 2014-05-18 09:54:03 -07:00
echel0n
de20d13c61 Added per-provider option 'backlog only' which allows you to disclude any provider from the daily search but still use it for backlogs, currently working for torrents only and will add to nzb providers later on today.
Cleaned up details on search options for providers and made it look nicer
2014-05-18 09:39:30 -07:00
echel0n
f0d78dbfbb Merge branch 'origin/dev' 2014-05-18 08:58:04 -07:00
echel0n
6709ebdf12 Fixed issues with daily searcher 2014-05-18 08:57:07 -07:00
echel0n
c350c0fdf9 Fixed dupe issues with backlog searches.
Set cache to store results for 1 week and remove anything older then 1 week only if daily search has searched the results before hand.
2014-05-18 08:33:31 -07:00
echel0n
f8a8f4c5b4 Fixed issues in mede8er metadata module 2014-05-18 06:26:34 -07:00
echel0n
c65573a8d7 Re-wrote daily searcher to search for unaired and wanted episodes going back as far as 1 week, also moved it so it queue's its items now.
Cleaned up description of new per-provider season search options.
2014-05-18 05:59:42 -07:00
vzoltan
f667e8a17f Update pushbullet.py
This change adds a detailed push notification to PushBullet (you dont need to open the app to know what was downloaded or snatched)
2014-05-18 13:39:30 +02:00
Nils Vogels
215f0cdb46 Adding missing character in URL 2014-05-18 02:15:13 +02:00
Nils Vogels
da8e2e3d19 Path detection for icons was still in midgetspy format.
Changed paths to our gui
2014-05-18 01:17:16 +02:00
Nils Vogels
3a08af6661 Merge commit '8c449e2' into dev 2014-05-18 00:16:13 +02:00
Nils Vogels
8c449e27d2 Add option to skip detection of removed files
Adds config option in Config > Postprocessing
2014-05-18 00:14:31 +02:00
echel0n
4164f00fc8 Fix for restarting issues and slow loading of shows 2014-05-17 12:18:05 -07:00
echel0n
0a1a2a7148 Fixed CPU Throttling details 2014-05-17 11:57:17 -07:00
echel0n
32cf17c638 Fixed error when saving blank ratio's 2014-05-17 11:42:37 -07:00
echel0n
55f27c4f40 rss cache updates and daily search have been joined into one function.
fixed more issues of missing vars causing saving of config issues.
2014-05-17 11:14:48 -07:00
JackDandy
7e48e827f7 Fix: Searching for propers/repacks at nzbs.org.
If no results are found with the usual search URL, an alternate is tried.
2014-05-17 18:59:33 +01:00
echel0n
04213bebf2 Fixed bug that was causing issues with saving config.
Fixed bug that was causing searches to double up on there results.
2014-05-17 10:30:23 -07:00
Nils
89ea07efa7 Merge pull request #569 from JackDandy/DisplayCombinedOutcomeAtEnd
Display combined SR post processing outcome
2014-05-17 18:47:05 +02:00
echel0n
905d2b4eaf Fix for possible infinitie loop in searches 2014-05-17 09:43:34 -07:00
echel0n
0afdeb3c1f Added ability to disable daily search at startup.
Fixed search frequencies.
Changed HDBits to use requests json parser.
2014-05-17 09:18:50 -07:00
echel0n
be001c47ae Fixed issues for unicode problems for encrypted passwords. 2014-05-17 07:57:47 -07:00
echel0n
12b8fc9990 Removed a extra space that may have caused issues in future 2014-05-17 06:55:58 -07:00
echel0n
22ec1a4418 Fixes issues with provider settings being loaded and unicode data when it should of been stripped off. 2014-05-17 06:10:52 -07:00
echel0n
67073d007e Fixes missing uid and hash vars 2014-05-17 05:13:05 -07:00
echel0n
a3e06b965f Added in CPU Throttling option under general config -> advanced.
Fixed issues with passwords and unicode chars.
Fixed issue with usenet_retention variable not being saved or set.
2014-05-17 04:40:26 -07:00
echel0n
0b9b6228ae Fix for issues with fallback search option.
Fix for issues with passwords.
2014-05-17 03:01:09 -07:00
echel0n
f9052ca2b2 Fixes to help with brining down the cpu usage of SickRage 2014-05-17 02:27:17 -07:00
echel0n
9a23bfd0f5 Fixes issues when using system default for Date format, it will now properly display it in your locale. 2014-05-17 00:56:41 -07:00
echel0n
58e0b58a0f Added a timezone display option so that you can either display the date/time via your local timezone or the show's network timezone. 2014-05-17 00:30:21 -07:00
echel0n
5453c8c6df Fix for TPB proxy issues.
Fix for save config issues.
2014-05-16 23:38:00 -07:00
echel0n
e96035ff4f Added per-provider options search mode and search fallback.
Search mode allows you to choose season packs only or episodes only which controls how backlogs search for data.

Search fallback if selected will attempt a 2nd search this time using the alternative search mode to see if it can get results if the previous attempt failed.

Provider settings are now read and stored dynamically instead of always having to retrieve them by there static names, this will allow for dropping in new provider modules easier to intergrate with existing options already present.

Fixed search code to not perform dupe searches by mistake.

Cache stores a list of shows we have rejected so that next time around we don't have to process them to know we don't like em.
2014-05-16 22:29:44 -07:00
echel0n
816a3d9572 Fixes season pack and episode only searches 2014-05-16 02:16:01 -07:00
echel0n
e309aa2cbf Fixed more unrequired search strings from being created and wasting our time doing duplicate searches 2014-05-15 22:40:49 -07:00
echel0n
4576ade4ce Fixed a issue that was causing multiple search strings to be created for the same season or episode during a search, this would of caused unrequired searches to be performed. 2014-05-15 22:16:35 -07:00
echel0n
03c3c9666b Fix for startup issues after last commit 2014-05-15 22:03:37 -07:00
echel0n
a6d30ac425 Fixed potential backlog issues.
Fixed potential failed download item issues.
Added in more detailed logging for backlogs.
2014-05-15 21:55:56 -07:00
echel0n
b0f1f2c91e Fixes date timezone issues 2014-05-15 21:15:49 -07:00
echel0n
a39c881cb3 Complete re-write of backlog search.
Fixed air-by-date backlog searches.
2014-05-15 20:39:46 -07:00
echel0n
1aff31eaec Complete Backlog searches can now be forced from manage search menu. 2014-05-15 15:06:13 -07:00
echel0n
8ac8150eb3 Fixed issues with search results not being snatched when searching shows with custom quality settings.
Added option to force a RSS update under Manage searches.

Added status of rss updates and daily searches to be displayed at bottom of pages.
2014-05-15 14:43:57 -07:00
Nils
ca913d965b Merge pull request #567 from JackDandy/CheckPropersEvery
Add new feature, check propers interval.
2014-05-15 23:39:23 +02:00
echel0n
79b239bbce Fix for incorrect date being set inside SickRage due to date not probally being converted back to local timezone. 2014-05-15 04:40:30 -07:00
JackDandy
d04937cb8b Output success if *all* the many post processing actions are successful, otherwise indicate a problem occurred if one fails.
This outcome message is displayed in the SAB history UI and improves on the existing "deleting filex" message that only applies to the last action done during a multiple action batch.
2014-05-15 11:27:22 +01:00
echel0n
25e2430820 Added code to check and confirm that a daily search was performed on previous cache results before we go ahead with clearing the cache and wasting results that could hold potential items to be snatched. 2014-05-15 00:20:00 -07:00
echel0n
628fe23f8d Fix to stop removal message of cache items from occuring when untrue 2014-05-14 23:06:39 -07:00
echel0n
1fcfa4c70a Improved caching results code, helps with daily searches. 2014-05-14 22:55:39 -07:00
echel0n
e20adcfab8 Added daily searcher to check for and snatch daily new releases for current active watched shows. User settable interval can be found in search config menu plus forcing a daily search can be done from Manage Searches menu.
Fixed issues with subliminal subtitle downloader.
2014-05-14 21:16:46 -07:00
echel0n
7c5144417e Revert "Updated Subliminal to 0.80 and fixed issues with subtitle downloading."
This reverts commit f6a264bf5c.
2014-05-14 18:41:08 -07:00
echel0n
93471b15e6 Revert "Minor change to subtitle code"
This reverts commit 70c5a02580.
2014-05-14 18:40:51 -07:00
echel0n
eeb632fd0f Fix for search iteration issue 2014-05-14 15:28:44 -07:00
JackDandy
fe74efbf23 Add new feature, check propers interval.
Allow user to select an interval between searches for propers.
2014-05-14 23:23:59 +01:00
echel0n
70c5a02580 Minor change to subtitle code 2014-05-14 15:02:25 -07:00
echel0n
f6a264bf5c Updated Subliminal to 0.80 and fixed issues with subtitle downloading. 2014-05-14 14:52:05 -07:00
echel0n
0657589be0 Fix for topdown issue in postprocessTV 2014-05-14 09:18:54 -07:00
Nils
e0558ea4cd Merge pull request #558 from Zwooosh/dev
Don't add portnumber when restarting with reverse proxy enabled
2014-05-14 17:08:00 +02:00
Nils
95fcd9f946 Merge pull request #563 from vzoltan/patch-1
Update boxcar2.py: Title and sound
2014-05-14 17:05:26 +02:00
Nils
1ebe5a7c3c Merge pull request #565 from JackDandy/ChangeFileDate
Add new feature, set file date to episode aired date.
2014-05-14 17:03:54 +02:00
JackDandy
6988ffb82b PickBestResult x264 over xvid where both exist. 2014-05-14 13:53:12 +01:00
JackDandy
c33b92866d Add new feature, set file date to episode aired date. 2014-05-14 13:33:36 +01:00
Zwooosh
5dae4c86c9 Merge remote-tracking branch 'upstream/dev' into dev
Conflicts:
	SickBeard.py
2014-05-14 13:17:00 +02:00
vzoltan
2ed20dae1b Update boxcar2.py
Small change on the push notification message for Boxcar2 and a softer notification sound replacement.
2014-05-14 12:32:16 +02:00
echel0n
1a3a733654 Taught it to be nice ;) 2014-05-14 02:55:53 -07:00
echel0n
5645eecd9c Merge branch 'origin/dev' 2014-05-14 02:42:28 -07:00
echel0n
bde70f1881 Fixed metadata code to add proper indexer info to the tvshow.nfo files 2014-05-14 02:42:08 -07:00
echel0n
415e0df536 Fix for air-by-date and sports shows when searching for full seasons.
Fix for rssupdater errors
2014-05-14 01:01:36 -07:00
Nils
afdec5a69d Merge pull request #561 from JackDandy/FixProviderSSL
Fix one of the default providers to use SSL.
2014-05-14 08:51:01 +02:00
echel0n
51ff041389 Fix for writing new NFO files for updating Indexer info, prevents constant writing on refreshes of shows 2014-05-13 21:14:54 -07:00
echel0n
93573abdc4 Fixes issues with possible duplicate downloads. 2014-05-13 19:19:28 -07:00
JackDandy
7f31c1e2c1 Fix one of the default providers to use SSL. 2014-05-14 01:43:01 +01:00
echel0n
734de67684 Improved manual, failed, and backlog searching. 2014-05-13 14:47:54 -07:00
echel0n
b8a499b3d3 Fix for manual and backlog searches to insure maximum results are returned 2014-05-13 13:38:32 -07:00
echel0n
98e1d67cf9 Fixed for failed downloads issue list index out of range 2014-05-13 12:34:57 -07:00
echel0n
d2b4ad526d Fix for sports air-by-date shows 2014-05-13 12:04:59 -07:00
echel0n
ed8de59e91 Fixed air-by-date issues with downloading a show that results in downloading the incorrect show afterwards. 2014-05-13 12:02:22 -07:00
echel0n
fab8329e23 Fixed provider ratio issues, not can be set via .1 increments 2014-05-13 10:36:10 -07:00
echel0n
5f8037530a Fix for when no best match is found. 2014-05-13 10:11:19 -07:00
echel0n
f78ed64878 Fix for failed downloads and improper storing of release name in db 2014-05-13 09:30:25 -07:00
echel0n
cd77da5b60 Small typo fix 2014-05-13 08:45:29 -07:00
echel0n
dd16da1a5f Fixed cache issues.
Fixed air-by-date issues
2014-05-13 08:44:31 -07:00
echel0n
be4b1a4daa Merge pull request #557 from vzoltan/patch-2
Update boxcar2.py
2014-05-13 05:26:44 -07:00
echel0n
0257c70990 Merge pull request #549 from sammy2142/patch-1
Fixes Invalid ratio error when ratio is not set for transmission
2014-05-13 05:25:52 -07:00
echel0n
43d91b7fa7 Merge pull request #559 from iron8core/scc_real_fix
Add forgotten 'self' argument to _isSection()
2014-05-13 05:25:07 -07:00
echel0n
b094dea562 Merge pull request #555 from DisasteR/dev
Fix Renaming issue for not PROPER release generating two dot in filename
2014-05-13 04:54:22 -07:00
iron8core
220b139bcc Add forgotten 'self' argument to _isSection 2014-05-13 13:19:03 +02:00
echel0n
b9310444e5 Fix for failed download issues.
Fix for auto-update improperly restarting.
2014-05-13 04:16:32 -07:00
echel0n
2318e43e89 Fix for scene numbering manually when show has incomplete xem mapping.
Fix for displaying shows scene numbering when show does not exist on xem.
2014-05-13 03:03:11 -07:00
Zwooosh
4f43349dee Don't add portnumber when restarting with reverse proxy enabled 2014-05-13 11:58:27 +02:00
echel0n
9301d29433 Improved performance of RSS Cache updater 2014-05-13 00:03:10 -07:00
echel0n
e353cd13c7 Added ability to turn RSS Cache updates on startup and let it start when its interval is reached and continue from there. This can be set from same place you set backlog startups. 2014-05-12 22:48:00 -07:00
echel0n
6dee243904 Season pack fix 1200 2014-05-12 12:58:55 -07:00
echel0n
1d339b97f6 Fix for looping issue during backlog searches 2014-05-12 12:48:47 -07:00
echel0n
7d6e73f026 Fix for migration issues 2014-05-12 12:18:27 -07:00
echel0n
651e71082e Fix for season pack searches ... ALL PROVIDERS! 2014-05-12 12:08:52 -07:00
echel0n
858ac3af18 Test #2000 for season pack fix for BTN 2014-05-12 11:57:26 -07:00
echel0n
b5890b2af7 Testing season pack fix for BTN 2014-05-12 10:49:59 -07:00
echel0n
a5794a5347 Fix for BTN season pack searches 2014-05-12 09:35:40 -07:00
vzoltan
331939a229 Update boxcar2.py
This change adds a detailed push notification to Boxcar2 and also changes the sound of the notification.
(tested, works)
thanks

Sorry for the duplication.
2014-05-12 17:23:38 +02:00
echel0n
c761f32c85 Fix for failed downloads 2014-05-12 07:11:10 -07:00
DisasteR
e5a59afbd4 Fix Renaming issue for not PROPER release generating two dot in filename 2014-05-12 16:09:55 +02:00
Nils
29626d1187 Merge pull request #554 from Prinz23/nl_sub_remove
Remove Nl sub Filter
2014-05-12 15:34:10 +02:00
echel0n
72278cfcb2 Fix for failed downloads 2014-05-12 06:31:37 -07:00
Prinz23
18e4e369b6 Remove hard coded NL-Sub Filter 2014-05-12 15:24:45 +02:00
echel0n
a77d8c1fcb Fixed for Backlog startup feature. 2014-05-12 06:12:15 -07:00
Nils Vogels
40bce690cb Added error when trying to search but show info is missing 2014-05-12 13:55:56 +02:00
Nils
d71371cc62 Merge pull request #551 from pmaciocia/fix_xbmc_typo
fix typo in xbmc notifier
2014-05-12 13:46:46 +02:00
echel0n
7c9e4b24d5 Fix for backlog and manual searches not being executed 2014-05-12 04:10:45 -07:00
Peter Maciocia
e02110a042 fix typo in xbmc notifier 2014-05-12 11:41:32 +01:00
echel0n
8f2663da55 Added in seperate interval settings for backlog and rss updates 2014-05-12 03:34:18 -07:00
sammy2142
e42cdb5b4a Fixes Invalid ratio error when ratio is not set
I would recommend undoing 7673cd5cc9 for the time being
as some of the client scripts have code dependent on the input being a string.
2014-05-12 11:31:44 +01:00
echel0n
1d01d2bc52 Fix for issue #546 2014-05-12 02:03:55 -07:00
echel0n
31297b9069 Added RSS Cache updater with user-settable interval from config section of web interface, updates the cache so that searches can be more instant when looking for snatches.
Updated backlog search code to re-set skipped or missed episodes to wanted.
2014-05-12 01:52:14 -07:00
echel0n
7673cd5cc9 Fix for torrent ratio's, switched them from being stored as strings to integers. 2014-05-12 00:05:33 -07:00
Nils
6d9264c056 Merge pull request #534 from WebSpider/dev_mede8er_metadata
Adding in Mede8er metadata (backport from Midgetspy)
2014-05-12 01:20:44 +02:00
Nils Vogels
91729bdab7 Adding in Mede8er metadata (backport from Midgetspy)
Original commit by itofzo midgetspy/Sick-Beard@34bf07d487
2014-05-12 01:15:24 +02:00
echel0n
52efb6f43b Added incomplete indexer <-> scene mapping check 2014-05-11 15:24:02 -07:00
Nils Vogels
48b4abffa5 Changing default auto-update to disabled, while we're pushing many updates 2014-05-12 00:12:19 +02:00
echel0n
7ce27b72f5 Fix for scene numbering issues 2014-05-11 12:50:34 -07:00
echel0n
694b210f2d Added code to insure no downloading of duplicates and that it downloads the highest quality from results returned by all providers 2014-05-11 12:39:20 -07:00
echel0n
41366dcba7 Code cleanup 2014-05-11 12:10:54 -07:00
echel0n
aafe9ad522 Removed snatch queues to reduce memory footprint.
Fixed issue #527
2014-05-11 12:04:47 -07:00
echel0n
5ec5dde9ba Fix for show_queue errors when loading a show 2014-05-11 08:58:56 -07:00
echel0n
e05344d571 Fix for backlog overview errors 2014-05-11 08:53:42 -07:00
echel0n
f742f8a51a Fix for adding new and existing shows not showing up in show list 2014-05-11 08:49:30 -07:00
echel0n
3ad6bf38b5 Added a - to the thread-name for better formatting 2014-05-11 08:20:35 -07:00
echel0n
dc56e774b6 Fix to have thread name include type of search 2014-05-11 08:14:31 -07:00
echel0n
e3bf97285c Fix for thread name 2014-05-11 08:10:57 -07:00
echel0n
1fc8e89aee Fix for _getLoadingShowList errors 2014-05-11 07:56:23 -07:00
echel0n
cd91e2430f Fixed typo 2014-05-11 07:41:14 -07:00
echel0n
448a45cf40 Fix for complete season snatches.
Removed multi-threading option from general config
2014-05-11 07:40:24 -07:00
echel0n
f7ded2a4ed Fix for managing searches 2014-05-11 07:25:46 -07:00
echel0n
f8035e800e Fix for air-by-date downloads.
Fix for backlog and manual searches.
2014-05-11 07:17:11 -07:00
echel0n
51830e49d9 Testing fix for auto-updates 2014-05-11 06:25:12 -07:00
echel0n
cd04d79af5 Fixed backlog search details 2014-05-11 06:15:13 -07:00
echel0n
85019f07e4 Fixed backlog searches 2014-05-11 06:11:18 -07:00
echel0n
e977750702 Merge branch 'origin/master'
Conflicts:
	sickbeard/__init__.py
2014-05-11 05:55:12 -07:00
echel0n
1398c38275 Fix for manual and backlog download/search issues.
Removed multi-threading as it was more problems then usefull for now.

Added in match & snatch, any quality from initial quality settings gets downloaded first and does not continue searching, if archive qualities exist it'll stop once it hits max quality from said list.
2014-05-11 05:51:39 -07:00
tlex
c62e34c601 Forgot and int() 2014-05-11 10:42:53 +03:00
tlex
d0105a2f6a Fixed a couple of bugs related to deluge 2014-05-11 10:31:38 +03:00
Nils Vogels
82abad6f19 Merge commit '5e95c5bc0294d324ae494e88ad708648b912588b'
Fixing versionchecker, backlog and managesearches issue
2014-05-11 01:12:20 +02:00
Nils Vogels
097c076675 Add version to Source installs (zipfiles) on Config pages 2014-05-11 00:46:29 +02:00
Nils Vogels
54ce291897 Backport from midgetspy. This is midgetspy@e76b3008251195ed529457f241d1e8803d9668d8
Change regex ignore more subs
2014-05-10 17:14:39 +02:00
Nils
1504472990 Merge pull request #507 from sammy2142/dev_try2
Adds Per Provider Seed Ratio
2014-05-10 14:23:23 +02:00
Nils
dfc1a58fa1 Merge pull request #506 from WoLpH/issue-463-patch
Fixing issue #463
2014-05-10 14:11:43 +02:00
Rick van Hattem
5fff336f70 Fixing issue #463 2014-05-10 14:04:13 +02:00
Prinz23
f137144bc7 Reset on every call of Datetime print function the format to default 2014-05-10 14:02:05 +02:00
sammy2142
57737feb5c Adds Per Provider Seed Ratio 2014-05-10 12:50:07 +01:00
Nils
1d7b904c50 Merge pull request #487 from mythern/dev
Workaround for #336
2014-05-10 01:16:20 +02:00
mythern
06f5f3a9ae Moved changes to dev 2014-05-09 03:51:58 +02:00
krazykrazz
5e95c5bc02 Update search_queue.py 2014-05-08 20:18:37 -04:00
Nils
0b81e63bba Merge pull request #471 from pmaciocia/xbmc_always_on_315
backport: xbmc always on option - fix #315
2014-05-08 23:39:59 +02:00
echel0n
3a0b915bda Merge branch 'origin/dev' 2014-05-08 11:17:19 -07:00
echel0n
466eba7fa0 Fixed issue #472 2014-05-08 11:16:45 -07:00
echel0n
50a2de3082 Merge branch 'origin/dev' 2014-05-08 11:10:33 -07:00
echel0n
ac7198a852 Naming pattern issues resolved. 2014-05-08 11:10:22 -07:00
echel0n
bc05a9f6fa Fixed issue #473 2014-05-08 10:37:33 -07:00
echel0n
29fda0f7be Merge branch 'origin/dev' 2014-05-08 10:14:45 -07:00
echel0n
fc58a44ba2 Fixed issues with post-processing including the web 500 error.
Fixed regex matching for sports.
2014-05-08 10:10:25 -07:00
Peter Maciocia
77e9988980 Fix for #315, backport xbmc always on option
fix deleted line
2014-05-08 17:44:11 +01:00
Nils
0a14caa38e Merge pull request #469 from WebSpider/dev-home_manage_torrents
Adds Manage Torrents button to Home screen
2014-05-08 17:30:09 +02:00
Nils Vogels
514d477a32 Better detection when to show the button 2014-05-08 17:23:26 +02:00
Nils Vogels
e596b7370d Add "Manage Torrents" button to home screen 2014-05-08 17:09:12 +02:00
Nils
6dccea093d Merge pull request #450 from rpluto/dev
Add Boxcar2 Notifications
2014-05-08 17:02:14 +02:00
echel0n
4f7c5481d2 Merge pull request #464 from iron8core/scc_fix_foreign_section
Fix downloading from foreign section of SceneAccess
2014-05-08 07:41:06 -07:00
echel0n
eb918ef362 Testing fix for charmap issues. 2014-05-08 07:27:57 -07:00
echel0n
2a4f8780e2 Fixed issues with multi-threading.
Fixed issues with snatching air-by-date shows.
Fixed issues with naming patterns.
Fixed issues with invalid literals.
Fixed issues with country codes missing and causing web errors.

Fixed so many issues I can't write them all done ... :)
2014-05-08 07:04:01 -07:00
iron8core
27fa146724 Fix downloading from foreign section 2014-05-08 15:02:53 +02:00
rpluto
c9cc36fbc6 Add SickRage to notification title 2014-05-07 19:44:43 +01:00
rpluto
704281ab58 Boxcar2 Notifications now working 2014-05-07 15:46:42 +01:00
rpluto
682644b00a Think i found the issues about settings load 2014-05-07 15:31:23 +01:00
rpluto
8ec7e69fac Add Boxcar2 Notifications 2014-05-07 15:23:06 +01:00
Nils Vogels
932cffac24 Add saving config option for BACKLOG_STARTUP 2014-05-07 14:54:52 +02:00
Peter Maciocia
348c0edf26 don't use proxy by default 2014-05-07 12:23:04 +01:00
Peter Maciocia
36359b1547 Fix for #390, add flag to use proxy settings 2014-05-07 12:22:56 +01:00
echel0n
3cfd593b38 Merge branch 'origin/dev' 2014-05-07 02:04:10 -07:00
echel0n
9084d7de19 Fixed issues with added new shows not showing any episodes.
Fixed issues with duplicate downloads of the same season/episode caused by multithreading.
2014-05-07 02:03:57 -07:00
echel0n
e03d9323e5 Merge branch 'origin/dev' 2014-05-07 00:51:12 -07:00
echel0n
fc94243546 Fixes backlog and manual searches.
Fixes season pack and single/multi episode searches.
Fixes multi-threading issues.
Fixes incorrect status being reported for manual searches.
Fixes quality being returned as N/A all the time for torrents.
2014-05-07 00:50:49 -07:00
echel0n
c873b86f38 Merge branch 'origin/dev' 2014-05-06 17:49:19 -07:00
echel0n
c373844d87 Fixes issues with indexer_id never being added into tv_shows table when at a db version of 15 or higher 2014-05-06 17:49:03 -07:00
echel0n
1a9674e5c0 Merge branch 'origin/dev' 2014-05-06 17:14:11 -07:00
echel0n
fe10a4551e Fixed issue with main database migration numbering 2014-05-06 17:13:58 -07:00
echel0n
3e34365c1a Merge branch 'origin/dev' 2014-05-06 17:06:21 -07:00
echel0n
09dd1b6db2 Fixed main database structure to line up with original sickbeard structure so that migrating users get our database modifications migrated in without issues plus I've updated our main database structure to reflect all our recent changes so that new fresh installs dont have to go through the migration process 2014-05-06 17:03:55 -07:00
Nils
e3f5f795f0 Merge pull request #427 from WebSpider/dev-backlog_startup
Implement configurable startup
2014-05-07 01:22:04 +02:00
Nils Vogels
d76c9d1c3b Implemention option to start/stop full backlog thread 2014-05-07 01:14:33 +02:00
echel0n
ee6e55aa88 Fix for missing column 'subtitles' during migration from other forks.
Fix for invalid literals when searching for episodes
2014-05-06 16:11:56 -07:00
echel0n
886753b766 Fix for missing indexer_id during migration from other forks 2014-05-06 15:54:04 -07:00
echel0n
6295d6be94 Fix for invalid literal for int 2014-05-06 15:46:00 -07:00
Nils Vogels
3f719a4607 Convert TVDB to Indexerid 2014-05-06 23:51:06 +02:00
echel0n
8a61eb1e26 Added in some sleep timers to help improve overall cpu usage 2014-05-06 14:35:37 -07:00
echel0n
a0bd46c18a Fixes issue #423 2014-05-06 13:25:41 -07:00
echel0n
fb71c6139e Added in optional multi-threading for all search queues, can be set from General->Advanced config section.
Fixed issue #417 and #335
2014-05-06 04:29:38 -07:00
Nils Vogels
23b991e9c9 Fixes corner case where cookie could not be found 2014-05-06 10:30:33 +02:00
Nils Vogels
b177c1ade2 Merging changes from Prinz23, PR#156 2014-05-06 00:48:28 +02:00
Michael Johnson
4c5ea1a5eb Fixes notification about XBMC host not being passed. Fixes echel0n/SickRage#389 2014-05-05 18:20:49 -04:00
Nils
27d6eff633 Merge pull request #399 from Prinz23/remove_unneeded_webserve_code
Remove old obsolete code, that could course an error
2014-05-05 23:18:29 +02:00
Nils Vogels
21b7aa2785 Only process if there is a name present 2014-05-05 23:08:10 +02:00
Prinz23
3e16493802 Remove old obsolete code, that could course an error 2014-05-05 19:32:34 +02:00
echel0n
b33e2be047 Fixes for backlog search.
Fixes for downloading the same episode twice.
Fixes for caches.
2014-05-05 06:26:02 -07:00
Nils
42218d1d04 Merge pull request #384 from WebSpider/dev-namechange
Changing repo name to SickRage
2014-05-05 14:52:39 +02:00
Nils
7ebecc0f24 Merge pull request #360 from nightexcessive/feature/reverse-proxy
Add proper handling for reverse proxies
2014-05-05 12:41:44 +02:00
Nils Vogels
556139ea69 Changing repo name to SickRage
Updated incorrectly changed reference to Synology DS issue back to original
2014-05-05 11:06:15 +02:00
echel0n
c11c61e8cf Added backlog and proper searchers to HDBits 2014-05-05 00:39:20 -07:00
echel0n
afdbc44a47 Fixes issue #374 2014-05-04 23:34:59 -07:00
echel0n
faeb11a9ac Fixes issue #376 2014-05-04 22:50:28 -07:00
echel0n
2aa7706233 Fix for issue #375 TorrentDay and IPTorrents 2014-05-04 22:16:36 -07:00
echel0n
235a5d0161 Fixes empty searchStrings and empty itemList issues if they happened. 2014-05-04 20:13:10 -07:00
echel0n
a5b72dea84 Fixes issues with findpropers and airdate.
Fixes issues with unhashable dict types.
Fixes issues with 100% CPU usage.
Fixes issues with RSS feed cache.
Fixes issues with scene numbering and converting back to indexer numbering.
Fixes issues with backlog searches.
Fixes issues with season pack searches.
Fixes issues with BTN.
2014-05-04 20:08:32 -07:00
Nils Vogels
ffc2833c89 Also trap if data is completely lacking 2014-05-05 01:12:47 +02:00
Nils Vogels
d1d9025971 Fixing error in findpropers when air-by-date search is attempted, but show is not air-by-date 2014-05-05 01:10:51 +02:00
Nils
4e03a2b925 Merge pull request #368 from WebSpider/dev-more_typo_fixes
Fixing more typos
2014-05-05 00:57:43 +02:00
Nils Vogels
b7aa62c553 More typo fixes :S 2014-05-05 00:53:53 +02:00
Nils Vogels
7c5d2b3170 Showing current commit on infopage 2014-05-05 00:49:40 +02:00
Nils Vogels
fca48bfe64 Fixing typo 2014-05-05 00:40:02 +02:00
Nils Vogels
fde5ce4c58 Correcting typos in prefer_season_download feature 2014-05-05 00:20:23 +02:00
Michael Johnson
02382d2716 Add proper handling for reverse proxies
Basic configuration options and filter

Add configuration options to template

Woops, we can't use filters

Qualify the name 'Tool'

Remove leftover 'self' argument
2014-05-04 18:04:04 -04:00
Nils
d961892b00 Merge pull request #320 from WebSpider/dev-stop_tvdir_deletion
Prevent TV Download dir from being deleted during postprocessing
2014-05-04 23:42:35 +02:00
Nils
6d1e025445 Merge pull request #323 from WebSpider/dev-midgetspy_fixes
Midgetspy backports
2014-05-04 23:41:45 +02:00
Nils
c7174c7390 Merge pull request #324 from nightexcessive/patch-1
Update the Plex notifier
2014-05-04 23:40:53 +02:00
Nils
3fbc888406 Merge pull request #348 from WebSpider/dev-prefer_episode_dl
Add option to prefer episode downloading
2014-05-04 23:40:25 +02:00
Nils Vogels
e475d2a22d Only walk lists if they are populated. 2014-05-04 23:20:04 +02:00
Nils Vogels
84120ee00e Option to prefer single episode releases over season releases:
- Added option "prefer_episode_releases" to config.ini. If a complete season of a show is added to the backlog this option will make sickbeard prefer single episode releases for that season over a comlete season release.

Backport of 1ec7c61023 into dev branch
2014-05-04 15:58:20 +02:00
echel0n
b59c8fd1ec Fix for airdate issues during proper search 2014-05-04 05:20:39 -07:00
echel0n
99da47464d Fix for rssfeed 2014-05-04 05:08:45 -07:00
echel0n
129a8c1d7e Added cache for rss feed items.
Fixed issues with searches
2014-05-04 05:05:27 -07:00
echel0n
5252cbb72c Fixes issues found in cache and with season pack searches 2014-05-04 00:10:49 -07:00
echel0n
dd9a7f657e Merge pull request #341 from BobWatson/patch-1
Fix typo in db.py
2014-05-03 22:41:26 -07:00
echel0n
b349bab569 Fixes more issues that were still present for season pack searches and air-by-date shows. 2014-05-03 22:36:54 -07:00
BobWatson
20798639ae Update db.py
Fixing just one typo ("query's" to "queries"), after staring at it on my screen for the last few hours :)
2014-05-04 15:04:22 +10:00
Michael Johnson
0077a8e518 Fix the Plex notifier
Previously, the fix would cause the Plex notifier not to work except in test mode or when the XBMC notifier was enabled. This fixes that.
2014-05-03 23:57:34 -04:00
echel0n
bb4ef18fe3 Fixes issue #337 2014-05-03 20:52:47 -07:00
echel0n
dea826c3ba Fixed alot of issues pertaining to season pack searches and backlog searches in regards to returning accurate results or no results at all.
Fixed issue #335
2014-05-03 20:16:26 -07:00
echel0n
b4627af3d2 Fixes issue #327 2014-05-03 17:22:33 -07:00
echel0n
a2a608ed85 Fix for issues downloading season packs and episodes and multiples of the same episode. 2014-05-03 16:56:01 -07:00
echel0n
7ca19b88d6 Fix for issue of downloading multiples of the same episode 2014-05-03 16:26:12 -07:00
echel0n
afde3b4c28 Fixes issues #333 and problems with converting str to int via prettyName func 2014-05-03 15:29:00 -07:00
echel0n
c29b29a7e7 Merge pull request #312 from WebSpider/dev-code_cleanup
Code cleanup
2014-05-03 05:24:15 -07:00
echel0n
16441c0582 fix for issues #321 and 258 2014-05-03 05:22:50 -07:00
echel0n
6ee60d213a Fixes issue #325 2014-05-03 05:10:52 -07:00
echel0n
a3bdf6038f Fixes issue #326 2014-05-03 05:07:44 -07:00
echel0n
72828e1a8d Fixes sql issues 2014-05-03 04:50:29 -07:00
echel0n
a47136e551 Fixed issue with saving show info to DB 2014-05-03 04:16:12 -07:00
echel0n
dfd6f38cfe Fix for scene numbering during post-processing 2014-05-03 04:10:20 -07:00
echel0n
c2e79bf031 Fixed inital scene numbering database check to look for a value of -1 before updating to insure this record gets done at startup once and once only 2014-05-03 04:06:11 -07:00
echel0n
b6f7753ec7 Fix for post-processing issue of not being enough info 2014-05-03 03:59:05 -07:00
echel0n
e8fc45058f Test fix #3 2014-05-03 03:54:50 -07:00
echel0n
6a3ff97cec Test fix #1 2014-05-03 03:48:06 -07:00
echel0n
9fc07617f1 Fix for NoneType object error 2014-05-03 03:41:56 -07:00
echel0n
cb4790a213 Typo fixed 2014-05-03 03:37:26 -07:00
echel0n
75c7fbf137 Fixes issues in tvcache 2014-05-03 03:36:57 -07:00
echel0n
e789c065ee Fix in indexerApi code 2014-05-03 03:26:01 -07:00
echel0n
580afec2a7 Fixes more non-sense issues 2014-05-03 03:15:18 -07:00
echel0n
233667c6d1 Fixes for db scene numbering fix 2014-05-03 03:11:52 -07:00
echel0n
cae11c0f06 Fixes for scene numbering in displayShows 2014-05-03 03:09:46 -07:00
echel0n
33be93288a Last set of fixes to correct this problem 2014-05-03 02:58:04 -07:00
echel0n
ac65eab3c0 Missed one :P 2014-05-03 02:48:48 -07:00
echel0n
57fabbad8b More unicode to int issues resolved 2014-05-03 02:46:49 -07:00
echel0n
cecd35bb5d Fix for indexer being sent as unicode when its supposed to me integer 2014-05-03 02:43:01 -07:00
echel0n
48462f4baa Fixes and more fixes 2014-05-03 02:40:17 -07:00
echel0n
49027d6185 Fix for web passing variables in a format that is other then expected 2014-05-03 02:38:02 -07:00
echel0n
1c56876ecc Fixed unicode issues 2014-05-03 02:34:53 -07:00
echel0n
2a04c13b91 Another small typo 2014-05-03 02:31:40 -07:00
echel0n
81a7a2b97f Typo corrected 2014-05-03 02:27:00 -07:00
echel0n
d5f183c171 Major changes made to search code, tvcache code, and name parser 2014-05-03 02:23:26 -07:00
Michael Johnson
10a17d09cb Update the Plex notifier
The new Plex HT notification API is exactly the same as XBMC's new notification API. It uses the same JSON-RPC methods.

Thus, I've changed the Plex notifier class to inherit from the XBMC notifier class and use its notification method.
2014-05-02 19:41:55 -04:00
Nils Vogels
d906bcc049 Attempt to get quality from snatched episode status
Backport from midgetspy
2014-05-03 00:37:41 +02:00
Nils Vogels
84e2ec6605 Adding webm as a supported extension 2014-05-03 00:08:52 +02:00
Nils Vogels
a843303812 Only log deletion when we're really deleting 2014-05-02 23:58:27 +02:00
Nils Vogels
452895a058 Prevent postprocesser from removing TV_DOWNLOAD_DIR 2014-05-02 23:26:26 +02:00
Nils Vogels
238de53c3f Increasing logging for Torrent clients 2014-05-02 14:50:28 +02:00
Nils Vogels
17171dba8b Simplifying expressions 2014-05-02 13:33:06 +02:00
Nils Vogels
dad75ae09b Indent fixes 2014-05-02 13:01:42 +02:00
echel0n
edebacf8ac Merge pull request #308 from WebSpider/dev-fix_speedcd_sql_180
Update SQL to match TVRage edition
2014-05-02 03:12:02 -07:00
echel0n
09476224c5 Improved code for better performance of application memory and cpu usage. 2014-05-02 03:09:17 -07:00
Nils Vogels
2b2e2d484d Update SQL to match TVRage edition 2014-05-02 11:59:13 +02:00
echel0n
6a8bef76c9 Re-code of post-processing, insures the Indexer ID is correct so that shows don't get added with the incorrect Indexer info also no more needing to lookup said info from the Indexers making API calls so overall speed has increased as well.
Fixed issues with returning a show object when parsing release names into show names from our database.
2014-05-02 01:47:02 -07:00
echel0n
5a1823a15a Fixes a few more issues with backlog searches, relates to issue #298 2014-05-01 22:14:56 -07:00
echel0n
1c6b0807b0 Fixed backlog issues and improved cache and provider searches, this resolves issue #298 2014-05-01 21:53:34 -07:00
echel0n
eabd0d092f Fixes for air_by_date and sports shows
Fixes for sports regex matching patterns.
2014-05-01 20:03:44 -07:00
echel0n
42b11cd000 Fixed up sports regex matching pattern 2014-05-01 19:14:10 -07:00
echel0n
3a60683327 Fixed issues with parsing release names and naming patterns including regex for sports is now more accurate then ever!
Added option under general settings to allow specifiying a default indexer to be used for adding newshows and existing shows (All, TVDB, TVRage)
2014-05-01 17:57:51 -07:00
echel0n
85a9a81f4e Fix for issue #290, Post-processing issues 2014-05-01 15:53:37 -07:00
echel0n
74c6bec150 Fix for issue #291 2014-05-01 14:37:53 -07:00
Nils
45f2d72314 Merge pull request #283 from WebSpider/dev-email_notify_order
Changing sorting order for email notification lists, closes enhancement request in #271
2014-05-01 14:14:00 +02:00
Nils Vogels
71cd57927f Changing sorting order for email notification lists to alphabetical, ascending 2014-05-01 14:09:12 +02:00
echel0n
3cefc5be86 Fix for startup issue when using python 2.6 2014-05-01 04:38:05 -07:00
echel0n
271afb8c5d Merge pull request #276 from WebSpider/dev-increase_client_timeout
Increasing generic client timeout
2014-05-01 03:32:11 -07:00
echel0n
226b930987 Merge pull request #278 from WebSpider/dev-typo_fix_237
Small typo in debug logging
2014-05-01 03:30:57 -07:00
echel0n
20bc92650b Fix for issues relating to adding existing shows and nothing happens. 2014-05-01 03:00:05 -07:00
Nils Vogels
a3094bcbba Small typo in debug logging 2014-05-01 10:44:48 +02:00
Nils Vogels
812e8443bd Increasing generic client timeout to 20s to work around busy hosts 2014-05-01 10:17:00 +02:00
echel0n
071d51fcda Fixes for scene conversion and regexs 2014-05-01 00:18:52 -07:00
echel0n
308add5a11 Fix for string issues 2014-04-30 23:26:13 -07:00
echel0n
dfd8ead9f8 Fix for published_parsed errors 2014-04-30 22:17:54 -07:00
echel0n
5ba99db64e Fix for issue #274, ebObj ref'd before assignment 2014-04-30 22:07:23 -07:00
echel0n
f6cf80aa99 Fixed issue #221
Manual and Backlog searches now gather all the search results FIRST then loop through them filtering the bad ones out, this should improve overall speed of searching for downloads.
2014-04-30 21:09:03 -07:00
echel0n
e6056c5745 Fix for adding existing shows. 2014-04-30 20:05:35 -07:00
echel0n
1f74488a38 Fix for showObj attribute error in cache 2014-04-30 19:10:46 -07:00
echel0n
408ffa857a Fixed another bug in the cache searcher for NoneType indexerid 2014-04-30 19:04:34 -07:00
echel0n
9d69e43378 Merge branch 'origin/dev' 2014-04-30 18:51:40 -07:00
echel0n
f354839efd Merge pull request #106 from joshjowen/indexerfix
Create an INDEXER_DEFAULT config variable and fix traktWatchListChecker.py
2014-04-30 18:51:05 -07:00
echel0n
75a1e0970a Merge pull request #267 from jValdron/post-process-nonetype
Fixed 'NoneType' object has no attribute 'status' error
2014-04-30 18:48:48 -07:00
echel0n
bb3e609565 Fix for default sports naming pattern issue #269 2014-04-30 18:36:23 -07:00
echel0n
85679e99f1 Fixed indexerid issue when searching SB for show ID 2014-04-30 18:34:05 -07:00
echel0n
880e923714 Fix for issue #255, metadata saving for xbmc12+ 2014-04-30 18:29:13 -07:00
echel0n
7e800ff524 Fixed manual episode searches.
Corrected a issue where SB was being searched twice for the same show wasting cpu cycles.
2014-04-30 18:20:53 -07:00
echel0n
54f769e224 Small fix for post-processing 2014-04-30 16:19:38 -07:00
Jason Valdron
4cd67aa6ec fixed post-processing uncaught exception 2014-04-30 19:26:39 -03:00
echel0n
9d191f6999 Fixes for post-processing issues.
Improvements made to caches for overall performance boost and more accurate matches.

Misc bug fixes applied.
2014-04-30 15:16:31 -07:00
Nils
9f2a6dad5d Merge pull request #262 from Wizkidje/master
Fix API history request in dev
2014-05-01 00:05:07 +02:00
Nils
3c49e3e202 Merge pull request #247 from Prinz23/ical_pause_bugfix
Bugfix for logic error in sql queue for ical (paused shows)
2014-04-30 23:58:00 +02:00
Nils
d595a9abfd Merge pull request #252 from WebSpider/dev-cache_typo
Typo in logging text, closes #251
2014-04-30 23:54:11 +02:00
echel0n
e30ed48fcf Updated regex patterns to accommodate sports shows with dates in them. 2014-04-30 08:31:12 -07:00
Nils Vogels
316500b8e7 Fixing typo 2014-04-30 17:27:22 +02:00
echel0n
67b7eac21b Revert "Fixed up regex patterns for better matching of sports events"
This reverts commit 8ee477085e.
2014-04-30 08:10:36 -07:00
echel0n
8ee477085e Fixed up regex patterns for better matching of sports events 2014-04-30 08:07:11 -07:00
echel0n
3f8729ef83 Added back in name cache but force it to only store entries if they have a valid Indexer ID otherwise disgard them. 2014-04-30 07:02:47 -07:00
echel0n
9384881241 Fixed issues with searching for air by date shows and sports.
Several bugfixes applied throughout the code along with cleanup performed.
2014-04-30 06:49:50 -07:00
Prinz23
9d61d1cab1 Bugfix for logic error in sql queue for ical (paused shows)
Fixes: https://github.com/echel0n/SickBeard-TVRage/issues/243
2014-04-30 15:03:56 +02:00
echel0n
a912140ec5 Code correction for scene conversion in Parsing cache 2014-04-30 05:21:16 -07:00
echel0n
08714357dd Fixed missing code. 2014-04-30 05:18:20 -07:00
echel0n
319ac2602f Fixed scene_numbering issues for shows that use scene numbers instead of TVDB numbering.
Fixed issues with local SB cache.

Fixed issues with sports naming patterns, we no longer treat sports as a airdate show and have created custom regex's to aid in finding sports related shows.
2014-04-30 05:10:13 -07:00
echel0n
d14581b8cc Fixes classification issues for determining if a show is air-by-date or sports or regular 2014-04-29 16:57:01 -07:00
echel0n
a97dcad291 Fix for sports naming pattern issues, finally this is resolved!
Fixes issues for air-by-date shows as well.
2014-04-29 16:44:08 -07:00
echel0n
2893b3331e Fix for index out of range issues 2014-04-29 15:33:00 -07:00
echel0n
5ef7a0fb30 Merge pull request #216 from iron8core/scc_fix_archive
Fix archive search and correct logging for foreign searches
2014-04-29 15:22:25 -07:00
echel0n
19cf543693 Fix for indexerid issues with cache.
Fix for regex matching.
2014-04-29 15:14:03 -07:00
echel0n
50b792d6df Regex fixes 2014-04-29 08:36:39 -07:00
echel0n
e379d57376 Fix for showobj none type 2014-04-29 08:23:32 -07:00
echel0n
77bc5c7291 More fixes for strftime and findpropers 2014-04-29 08:16:17 -07:00
echel0n
cc0296783b More cache fixes 2014-04-29 07:55:38 -07:00
echel0n
e10a725d27 Fix for None type in cache 2014-04-29 07:52:48 -07:00
echel0n
dbe7e019f6 Cache issue fixes.
Naming Pattern issues fixed.
Regex patterns cleaned up.
Misc bug fixes.
2014-04-29 07:44:13 -07:00
echel0n
87b752b4e5 Re-coded the Indexer cache, cache lookups are only performed for existing shows and we don't add any cache entries unless we are Indexing the show in our database so we don't waste cpu cycles and memory.
Manual and backlog searches both search the cache first before even attempting to send a search request to a provider.

More bugs have been worked out.
2014-04-29 06:14:19 -07:00
root
be2d71d1d4 Fix API history request 2014-04-29 09:37:27 +02:00
echel0n
dbee4b6dbf Fix for issues getting indexerID during cache updates 2014-04-28 23:04:32 -07:00
echel0n
96a2c047a0 Fixes issues with scene converting 2014-04-28 22:41:40 -07:00
echel0n
51f691eeb2 Fix for issue #182 2014-04-28 21:59:00 -07:00
echel0n
c330bbb386 Fixed issues with post-processing, we now perform the auto-detection of the indexer in a spot that doesn't require the post-processing to start all the way from the begining allowing for less processing time to take place.
Fixed more code relating to scene converting and sports event episodes/shows.

Post-processing now checks for indexer id in the cache as well as the other normal ways it did before.
2014-04-28 21:55:59 -07:00
echel0n
7f44a2cfad Fixed issues with finding propers to many keywords.
Fixed issues with scene numbering when searching for propers.
2014-04-28 18:25:27 -07:00
echel0n
dc867d049b Merge remote-tracking branch 'origin/master' 2014-04-28 17:44:06 -07:00
echel0n
872056cc5d Fixed issue of unknown attribute keyword 'show' 2014-04-28 17:18:30 -07:00
echel0n
43b6b4b594 Improved XEM scene numbering converting.
Fixed release naming and parsing.
Improved overall application performance and foorprint.
2014-04-28 17:12:06 -07:00
echel0n
ce0f452183 Fixes unicode issues with TVCache log message 2014-04-28 16:08:29 -07:00
echel0n
9425c1702d Added TVCache checks scene exceptions list to try and get Indexer ID 2014-04-28 16:04:12 -07:00
echel0n
3fbfed7d93 Fixes cache issues with lookups resulting in wasted cpu cycles.
Fixes issues with scene numbered releases not properly being converted before a cache lookup is performed and not being properly converted when returned from providers as a possible match for a show requested to be snatched.
2014-04-28 16:04:11 -07:00
echel0n
96f543aa29 Added debug option to config.ini to allow logging of debug messages to console output. 2014-04-28 16:04:10 -07:00
echel0n
e0f52e1045 Merge pull request #162 from sammy2142/master
Adds seed time and seed ratio to utorrent client
2014-04-28 14:58:59 -07:00
echel0n
069e1f4215 Merge pull request #172 from Prinz23/ical_fix_time
ical Bugfix and Change from All-Day Event to Time Event
2014-04-28 14:57:44 -07:00
Nils Vogels
55155214c1 Fixing typo 2014-04-28 23:53:25 +02:00
echel0n
0ec4be65da Added in error 542 as requested 2014-04-28 11:46:35 -07:00
Prinz23
9221067b35 Fix NoneType exception in episode['description']
Change from All-Day Event to Time Event
2014-04-28 20:22:08 +02:00
root
5abd9b2f97 Now returns both tvdbid and indexerid for 'future', 'history', 'sb.searchtvdb' and 'shows' 2014-04-28 17:56:40 +02:00
sammy2142
fea4ef43b7 Adds seed time and seed ratio to utorrent client
Adds support for setting the seed ratio and seed duration for the
utorrent client.
2014-04-28 15:34:27 +01:00
root
f0cb9177fb API now accepts either indexerid or tvdbid for backward compability with third party applications 2014-04-28 15:59:01 +02:00
echel0n
160b4bc4cc Fix for sports naming patterns 2014-04-28 06:35:49 -07:00
iron8core
0f395a636a Fix archive search and correct logging for foreign searches
Archive searches are now handled correctly
Fix debug logging for searches in foreign section
Include title fix from mr-oranges's PirateBay edition
2014-04-28 13:26:25 +02:00
echel0n
ba660a1942 Fix for sports naming issues 2014-04-28 04:21:48 -07:00
echel0n
99bbd0649c Fix for debug logging on console.
Fix for RSS feeds for all providers.
2014-04-28 03:57:30 -07:00
echel0n
5e38813a73 Added sports feature, acts just like air_by_date except allows us to control the date pattern to match events that air_by_date could not.
Custome sports naming patterns can be set now as well.

Fixed issues with FINDPROPERS.

Fixed issues with session connections.

Cleaned up code.
2014-04-28 02:15:29 -07:00
echel0n
1d56ce7182 Fix for BTN provider 2014-04-27 19:51:15 -07:00
echel0n
896295b090 Fix for air-by-date shows 2014-04-27 17:16:09 -07:00
echel0n
71ec47ae6b Fix for error code checking for Newznab providers. 2014-04-27 17:08:12 -07:00
echel0n
8c2c319c7f Code fix typo 2014-04-27 16:56:36 -07:00
echel0n
2550b8c831 Couple small code fixes 2014-04-27 16:03:13 -07:00
echel0n
28d39df816 Fix for air-by-date issues 2014-04-27 15:51:52 -07:00
echel0n
2a5cd9b02e Fix for exception error in TorrentLeech 2014-04-27 15:20:34 -07:00
echel0n
56a0a04a2c Fix for subtitles datetime issue
Code cleanup.
2014-04-27 15:16:43 -07:00
echel0n
b9fa92e439 Fix for mediabrowser absolute_number issue 2014-04-27 14:52:50 -07:00
echel0n
29a5fe4cf5 Fix for FINDPROPERS 2014-04-27 14:45:43 -07:00
echel0n
6d55c4be00 Fixed missing UPDATE_FREQUENCY from globals. 2014-04-27 08:23:34 -07:00
echel0n
864af297c6 Fixes interval setting for auto updates and check version, will set the interval in realtime and take effect right away. 2014-04-27 08:02:34 -07:00
echel0n
35f70c7924 Fix for air-by-date and sports shows 2014-04-27 07:48:19 -07:00
echel0n
fb0339a274 Fix for sql mass add issues.
Fix for KAT and TPB providers.
Fix for Newznab providers.
2014-04-27 06:46:08 -07:00
echel0n
b64f12e940 Added in min_update_frequency 2014-04-27 05:22:48 -07:00
echel0n
1cfe91eb80 Fix for update frequency ... again! 2014-04-27 05:18:18 -07:00
echel0n
b0ec12e421 Fixes issue with update frequency.
Fixes backlog search issues with newznab providers.
2014-04-27 05:13:46 -07:00
echel0n
831e9a537e Disabled sceneConvert renamer for now till we add it in optionally. 2014-04-27 04:46:21 -07:00
echel0n
41293b1155 Merge branch 'pulls/95' 2014-04-27 04:32:29 -07:00
echel0n
d8171acc97 Fix for backlog searches 2014-04-27 04:32:22 -07:00
echel0n
2f0fa9a4ce Making frequency of version update checker (CHECKVERSION) configurable
Conflicts:
	sickbeard/__init__.py
2014-04-27 04:32:02 -07:00
echel0n
ceb3c6efbc Merge pull request #98 from WebSpider/fix_proxy_setting
Typo in PROXY_SETTING variable
2014-04-27 04:04:10 -07:00
echel0n
6967a8faef Code cleanup 2014-04-27 03:59:00 -07:00
echel0n
0ae27fa6e6 Fix for shows that are air-by-date 2014-04-27 03:40:50 -07:00
echel0n
5772de9eec Complete re-code of season/episode search code.
Switched from using standard requests to using sessions.
Fixed bug in speedcd that was preventing config from saving.
2014-04-27 03:31:54 -07:00
joshjowen
745b106013 Trait must use tvdbid 2014-04-27 19:14:44 +10:00
joshjowen
5d9c84a15e Update __init__.py 2014-04-27 18:49:30 +10:00
joshjowen
57340651f4 Added INDEXER_DEFAULT to config for when a default indexer is needed 2014-04-27 18:17:28 +10:00
joshjowen
1f03d1c252 Fixed to use tvdb_id from trakt api instead of indexer_id which is not given 2014-04-27 18:16:06 +10:00
echel0n
18b781532c Fix for KAT provider 2014-04-26 15:20:52 -07:00
echel0n
78e4abd1f7 Merge pull request #88 from WebSpider/speedcd_mrorange
Speedcd mrorange
2014-04-26 14:43:14 -07:00
Nils Vogels
4970697904 Typo in PROXY_SETTING variable
Closes #91
2014-04-26 23:35:36 +02:00
Nils Vogels
a1d2c3bcb1 Making frequency of version update checker (CHECKVERSION) configurable
Adds an option in Config > General > Misc called "Update Frequency"

Closes #54
2014-04-26 23:24:29 +02:00
echel0n
abc6841eb3 Fix for DownloadStation issues.
Added season and episode formatting options for XEM scene numbering.
2014-04-26 14:14:38 -07:00
echel0n
4f049f4e7e Fixed show name formatting issues.
Added tests for XEM scene numbering.
2014-04-26 13:12:58 -07:00
Nils Vogels
a5b85dcc1c Adding SpeedCD provider
Cherrypicking from mr-orange's fork
This is 30d8807d74

Closes #47
2014-04-26 15:48:37 +02:00
echel0n
f10dd3131f Fix for ignore_words 2014-04-26 04:54:33 -07:00
echel0n
8d4d1a21cd Fix for no status attribute error 2014-04-26 04:23:00 -07:00
echel0n
f9cd37c243 Fix for formatting pattern issues 2014-04-26 04:17:28 -07:00
echel0n
e787ef8332 XEM Scene Numbering fixes.
Deepcopy thread.lock issue fixed.
Overall performance increased, searches faster and more accurate.
2014-04-26 03:37:40 -07:00
echel0n
bf31077cc2 Fix for thread locking issues 2014-04-26 01:09:38 -07:00
echel0n
4e7710797a Fixed mediaToSickBeard issues 2014-04-26 00:56:24 -07:00
echel0n
4cf5dc0fba Merge pull request #69 from joshjowen/master
Fixed issue #49
2014-04-26 00:17:52 -07:00
echel0n
690e842bb1 Fix for SSL issues.
Fix for Download Station issues.
2014-04-26 00:09:00 -07:00
echel0n
07cee09c83 Fix for reguired and prefered ignore words. 2014-04-25 23:33:02 -07:00
echel0n
3d43c6b5bf Fix for invalid scene release issues due to no ignore words being set causing a match on spaces, issue resolved. 2014-04-25 23:26:53 -07:00
echel0n
450d96e041 Fix for addCacheEntry 2014-04-25 22:42:40 -07:00
echel0n
26e259c036 Fix for Newznab providers 2014-04-25 21:53:44 -07:00
echel0n
6c9fb4b0bd Small text fix 2014-04-25 21:08:27 -07:00
echel0n
754cc8e791 JSON parsed by requests lib instead of helper function 2014-04-25 20:58:24 -07:00
echel0n
83bcc63683 More RSS cache fixes 2014-04-25 20:42:35 -07:00
echel0n
7a22f6c77a More RSS fixes 2014-04-25 18:49:38 -07:00
echel0n
3ee6d45fcd More updates for RSS feed code 2014-04-25 18:39:43 -07:00
echel0n
a455bcb7c6 Fixes for RSS searches 2014-04-25 17:03:24 -07:00
echel0n
0e82c5f573 Added RSS feedparser lib to process custom torrent RSS feeds.
Adjusted code for custom RSS feed parsing now that feedparser does the parsing for us all we do is pull the data from the returned entries.
2014-04-25 16:41:47 -07:00
joshjowen
97088b3453 WebApi addshow and add existing fixes 2014-04-26 09:39:53 +10:00
joshjowen
c86bb23c01 WebApi addshow and add existing fixes 2014-04-26 09:14:24 +10:00
echel0n
2b57fce5e6 Resolves issues with saving notification settings and http(s) setting 2014-04-25 15:05:34 -07:00
echel0n
a71ed25b19 Fixes issues with searches and importing existing shows 2014-04-25 14:22:31 -07:00
echel0n
aa94711788 Fixed issue with searches that contain special characters such as () 2014-04-25 12:36:42 -07:00
echel0n
ce9f079136 Fixes issues with RSS feeds not being parsed correctly. 2014-04-25 04:45:34 -07:00
echel0n
a74b12f519 Fixes issues with RSS feeds not being parsed correctly. 2014-04-25 04:43:24 -07:00
echel0n
0d90d01460 Fix for SSL issues 2014-04-25 04:25:22 -07:00
echel0n
6d3f66aa4d Fixes issue with proxy setting and config not saving. 2014-04-25 04:11:52 -07:00
echel0n
10babc4d34 Merge branch 'pulls/72' 2014-04-25 03:14:08 -07:00
sammy2142
6c84fed536 Update utorrent.py
Adds high priority mode for recently aired show to utorrent using already existing tickbox under "search options\episode search".
2014-04-25 10:34:24 +01:00
echel0n
08f67e09de Fixed bug in backlog search for wanted and failed statuses, was improperly loading our segment lists and dicts. 2014-04-25 01:17:32 -07:00
echel0n
d8428b515d Small fix in backlog UI message 2014-04-25 00:47:17 -07:00
echel0n
dafff0281e Merge branch 'pulls/62' 2014-04-25 00:32:22 -07:00
echel0n
dd20cf80ee Merge branch 'pulls/65' 2014-04-25 00:31:10 -07:00
echel0n
0766dfe310 Resolves problem for display country icons if show has more then one country listed for it. 2014-04-25 00:28:16 -07:00
joshjowen
c2e3cd8689 Fixed addshow and addexisting Api commands to work with indexer 2014-04-25 15:49:28 +10:00
echel0n
0cc5ba4eb7 Fix for country codes not being properly accessed from imdb causing no icon to display when looking at show info 2014-04-24 13:21:04 -07:00
Peter Maciocia
5007b806a5 fix indent 2014-04-24 18:41:44 +01:00
Peter Maciocia
ddaa5bb5e6 remove default proxy setting, fix indent 2014-04-24 18:08:24 +01:00
Peter Maciocia
09b106ec6b remove duplicate variable 2014-04-24 17:19:38 +01:00
SickBeard Custom User
484dba0de8 proper settings for proxy 2014-04-24 17:01:20 +01:00
iron8core
d72966c203 Add support for more sections on SceneAccess
Add (hopfully fully functioning) support for non-scene and foreign sections
for SceneAccess provider.
2014-04-24 17:44:22 +02:00
SickBeard Custom User
65e0dd9ff7 use tor for generic providers:w 2014-04-24 16:04:44 +01:00
SickBeard Custom User
aae27f36f6 use proxies 2014-04-24 16:04:41 +01:00
echel0n
f8ec897010 Lightning fast indexer searches now!
Version checks reverted back to every 12 hours.
2014-04-24 04:52:44 -07:00
echel0n
c945726f05 Fixed subliminal issues.
Added ignore/required words option to bet set individually for each show.
Fixed issue with global ignore words not properly matching against releases.
Fixed issue with
2014-04-23 22:18:16 -07:00
echel0n
9171a28f68 Fixes issue #53, ignore words not working correctly 2014-04-23 21:04:36 -07:00
echel0n
8d9d62caf5 Updated sumbliminal.
Fixed issue #52
2014-04-23 20:22:21 -07:00
echel0n
f58fb27ada ANother test 2014-04-23 00:57:00 -07:00
echel0n
e715ab6940 Testing auto-updater 2014-04-23 00:49:19 -07:00
echel0n
d6927f1c0d Testing auto-updater 2014-04-23 00:47:42 -07:00
echel0n
b024fe3e3b Testing again auto-updater 2014-04-23 00:26:10 -07:00
echel0n
3c215d8cde More testing for auto-updater code 2014-04-23 00:22:50 -07:00
echel0n
b50fa0aa07 Testing auto-update feature ... 2014-04-23 00:17:43 -07:00
echel0n
3f67782f38 Added in auto-updater feature, this will allow you to optionally have SickBeard run a version check in the background constantly searching for a new version release on GIT and when found it will automatically download and install then restart. 2014-04-23 00:12:51 -07:00
echel0n
94670f7f95 Updated our cache code.
Updated rsstorrents to not bother using requests sessions.
2014-04-22 23:24:08 -07:00
echel0n
5b69783e86 Fixed scene numbering, was not being converted to a int before. 2014-04-22 18:58:35 -07:00
echel0n
18e8b7a5aa Adds an indexer select box in search and general search improvements 2014-04-22 16:12:21 -07:00
echel0n
ca45ec5064 Fixed migration issues for TPB->TVRAGE 2014-04-22 16:09:29 -07:00
Jason Valdron
2af5b95a9d forgot to remove print 2014-04-22 20:00:30 -03:00
Jason Valdron
ac82e32b98 added indexer selectbox and timeout in search 2014-04-22 19:58:43 -03:00
echel0n
984e5e101d Fixes for BTN provider 2014-04-22 14:58:48 -07:00
echel0n
ad14de3d9e Merge branch 'pulls/40' 2014-04-22 14:56:12 -07:00
tehspede
90620e47b8 Update scc.py 2014-04-23 00:43:54 +03:00
tehspede
5b713f0262 Update scc.py 2014-04-23 00:41:01 +03:00
tehspede
4eb9000676 Fixes error "Invalid username or password for SceneAccess Check your settings" 2014-04-23 00:29:03 +03:00
echel0n
4c84351306 Fixed issue #37, ignore words 2014-04-22 13:24:55 -07:00
echel0n
a7ae6a1977 Fix for missing indexes 2014-04-22 13:15:47 -07:00
echel0n
f54a6e25b2 Fixes issues with tvdb and tvrage api content attribute not found 2014-04-22 12:15:15 -07:00
echel0n
fdfc8eb219 Fixes missing indexes for tv_shows and tv_episodes tables 2014-04-22 11:32:45 -07:00
echel0n
5dbfc81bb2 Fixes other temp tables that may have been left behind from a bad migration of the db 2014-04-22 10:57:37 -07:00
echel0n
bc79c93018 Fixes issue with previous db migrations that failed and left behind tables that should have been dropped. 2014-04-22 10:52:14 -07:00
echel0n
3af9e2ce65 New show searches now try and return exact matches first then next best, search speed vastly improved as well. 2014-04-22 07:14:11 -07:00
echel0n
e7cf923cc0 Removes primary keys and unique keys from xem_numbering table in cache.db 2014-04-22 03:30:18 -07:00
echel0n
77696cad66 Fix for rss torrent feeds, resolves issue #32 2014-04-22 03:13:44 -07:00
echel0n
ad339a9b2e Multiple bugfixes for provider code 2014-04-22 01:02:43 -07:00
echel0n
b30ef51b22 Fixed issue with columns not being unique for xem_numbering table. 2014-04-21 22:56:30 -07:00
echel0n
8c78b558b5 Fixes issue #30 2014-04-21 20:50:20 -07:00
echel0n
9ab143dde7 Testing fix for unique index error on xem_numbering table in cache database 2014-04-21 19:33:48 -07:00
echel0n
f2fb9076ad Fixes issue #25 2014-04-05 04:40:55 -07:00
echel0n
74a2f3dca7 Fixed bug in saveAddShowDefaults that was causing defaults not to save 2014-04-02 17:04:40 -07:00
echel0n
e171aa1c10 Conditional check bugfixes 2014-04-02 07:23:17 -07:00
echel0n
bd84656517 Fixed bug "Unknown process method" in postProcessor 2014-04-02 05:09:53 -07:00
echel0n
fb222902c1 Minor bugfixes and improvements 2014-04-01 23:29:46 -07:00
echel0n
23348e0bd0 Fixed bug for returning requests object exceptions 2014-04-01 22:44:47 -07:00
echel0n
94c908b0c3 Remove our auto-dir feature as it was interfearing with nzbToMedia 2014-03-30 18:17:05 -07:00
echel0n
684f1fd671 Added tvdbid and tvrageid support to BTN provider 2014-03-30 17:17:24 -07:00
echel0n
fb85c6e50e Fixed issue #20 2014-03-28 21:41:35 -07:00
echel0n
6da13f4272 Beautiful Soup 4.3.2 update 2014-03-28 12:53:43 -07:00
echel0n
049282ccb9 Improvements to PublicHD provider code 2014-03-27 22:59:45 -07:00
echel0n
fad6876e4f Fixed syntax error for indexerApi code that was related to python 2.6 2014-03-27 20:27:43 -07:00
echel0n
97db8fd408 Fixed IntegrityError caused by primary key not being unique 2014-03-27 19:18:39 -07:00
echel0n
06913ea517 Duplicate code found in rTorrent client module removed 2014-03-27 18:52:11 -07:00
echel0n
69691f9d41 Fix for issue #17 2014-03-27 18:22:32 -07:00
echel0n
84e75ec59d Added back in the code to clean up SB's cache files after a set amount of days have passed 2014-03-27 15:42:12 -07:00
echel0n
ff1e6e6dbc Changed to new cache handler that stores its cached data in sqlite db files for persistance 2014-03-27 05:06:40 -07:00
echel0n
6a7906eeb1 Fixed bug in TVRage API that was not properly handling malformed airdates for shows.
Fixed bug in metadata function that was throwing attribute errors when checking for banner images for shows from TVRage

Converted some list comprehensions to generators to improve speed and lower memory usage of SB
2014-03-27 02:42:00 -07:00
echel0n
8742b5825f Bug found and fixed in New Show search related to improperly requesting list of indexers to search through 2014-03-26 19:18:15 -07:00
echel0n
dd58028ba6 Bugfix for indexerApi improperly returning list of indexers 2014-03-26 19:01:53 -07:00
echel0n
8004685d3f Re-wrote the indexerApi wrapper, was causing a bottlekneck
Fixed bug when show folder is deleted before being deleted from SB
New Show searches now confirm results have a valid firstaired date
2014-03-26 12:28:46 -07:00
echel0n
3534574741 Fix for bug in comingEpisodes template not properly displaying 2014-03-25 21:15:10 -07:00
echel0n
7194c3e197 Added more debug info to post-processor 2014-03-25 19:53:55 -07:00
echel0n
ab124158a4 Fixed up code for searching indexers for show id which fixes a bug that was present in our post processing code 2014-03-25 19:41:28 -07:00
echel0n
381f2e9e1a Fixed issue with auto-indexer detection in post-processing code 2014-03-25 19:05:30 -07:00
echel0n
e62250d63b Bugfix for sports regex matching 2014-03-25 18:49:13 -07:00
echel0n
22a4a066d8 Post-processing now auto-detects the correct indexer for the show both on manual processing and script based processing 2014-03-25 18:42:36 -07:00
echel0n
b8048a7e57 Improved code for searching existing shows to find there indexerID and Indexer that they belong to for speed and accuracy 2014-03-25 11:50:11 -07:00
echel0n
872389d055 New show search code changed to optimize for quicker searches
Increased mainDB version to 28
2014-03-25 11:01:21 -07:00
echel0n
e255e44462 Changed to mass action for db indexer convert code 2014-03-25 00:05:23 -07:00
echel0n
999b1bafe0 Missed coverting scene_numbering table, fixed! 2014-03-24 23:58:31 -07:00
echel0n
5709c8843c Fix in indexer conversion code for mainDB 2014-03-24 23:53:20 -07:00
echel0n
e8fd2d20b3 Added code to convert Indexers from string format to new integer format 2014-03-24 23:42:39 -07:00
echel0n
a65e68837c Fix for curRegex called before assignment issue that was pointed out to us. 2014-03-24 23:11:27 -07:00
echel0n
95d7d728e0 Re-write of Indexer API wrapper
Re-write of New Show seearch function
Re-write of Existing show search helper function for determining indexer/indexerid
Massive code cleanup and more bugs found and fixed
Indexer code fully modualized for future proofing
2014-03-24 22:57:24 -07:00
echel0n
f3c33279b5 Previous fix to air dates did not take but this fix does correct the issue once causing malformed air dates or no air dates at all. 2014-03-21 10:12:43 -07:00
echel0n
b3662cfb7b Fixed bug with air dates being malformed 2014-03-21 04:09:18 -07:00
echel0n
d5053ef8d3 Fixed regex matching in filterBadReleases function, was to restrictive causing valid releases to be invalid by SB 2014-03-21 02:20:46 -07:00
echel0n
e3a843a823 Bugfix for scene numbering and kickass searches 2014-03-21 01:34:00 -07:00
echel0n
a0d3a790dc Added auto-detection of directory paramater for external post-processing calls for 3rd-party utils such as nzbToMedia where you can specify what fork you are using to setup what paramaters are required to be used, this takes the headache out of it 2014-03-20 18:01:26 -07:00
echel0n
9ba772ba44 Regex fixes to resolve issue #10 2014-03-20 11:06:24 -07:00
echel0n
10637f8f29 Code Clean up and regex fix for "no repeats" error (reverted from commit 8ecd5a196d) 2014-03-20 11:03:22 -07:00
echel0n
8ecd5a196d Code cleanup and regex fix for "no repeats" error 2014-03-20 10:51:59 -07:00
echel0n
3665a1f69b Fixed a bug in the SQL statement for a transactional 2014-03-20 06:45:43 -07:00
echel0n
972833a7f6 Added Transaction for add/update/delete episodes and change episode status 2014-03-20 03:24:58 -07:00
echel0n
50911a1f0f Small typo corrected 2014-03-20 01:17:56 -07:00
echel0n
ce5053f25d Bunch of code upgrades and bugfixes 2014-03-20 01:15:22 -07:00
echel0n
4b1dc8a63e Fixed small bug in the getUrl function for helpers. 2014-03-19 23:17:18 -07:00
echel0n
36643acf5e Added TVRage support to our scene numbering lookups.
Tweaked our API's HTTP Handlers for better performance.

Fixed a bug in metadata parser that was preventing TVRage shows from getting images.
2014-03-19 22:33:34 -07:00
echel0n
f4a9987933 Added in a new feature called "Archive First Match", you can enable this feature from displayShow->editShow by using custom qualities and checking off "archive first match"
This feature will snatch and your episode based on matching ANY one of your archive quality choices on a first match basis then set its status to archived to prevent further snatch attempts.
2014-03-19 16:33:49 -07:00
echel0n
748ba6be71 Revamped the failed handler code to fix a few bugs and have everything failed sent directly to backlog 2014-03-19 07:59:34 -07:00
echel0n
31a63d41aa Bugfix in failed handler 2014-03-19 01:34:46 -07:00
echel0n
c0dedd080f Update show_name_helpers.py
Fix for issue #10
2014-03-18 16:49:58 -07:00
echel0n
11f9a891f0 Update generic.py
Fix for invalid key when looking for _banners
2014-03-18 16:38:39 -07:00
echel0n
aa8667106f Resolves issue #13 2014-03-18 07:41:46 -07:00
echel0n
fc24efb957 Fix for new feature "first match" 2014-03-18 07:03:02 -07:00
echel0n
dbaf9955cb Fixed issue with BTN provider.
Started to added in "archive on firstmatch" feature.
2014-03-18 06:50:13 -07:00
echel0n
5c0af16297 Fixed a bug that was majorly slowing down the performance of SB, was causing SB to search for indexer id number from RSS cache results as they came in so basically searching shows that most probally didnt even have indexed. 2014-03-17 08:57:57 -07:00
echel0n
02ef367583 Fix for regex pattern to match Month's using more then 3 for there abbrv 2014-03-16 16:33:27 -07:00
echel0n
a165b891e9 Failed processing backwards compatibility for original param name "dirName" that has been relabled to "dir" 2014-03-16 15:57:38 -07:00
echel0n
5cd7ad2afb Fixed issue that was causing malformed dates for shows, now SB will smartly set the date even if one didn't exist so that we don't just toss the episode away so long as we have enough data to satisfiy us. 2014-03-16 06:33:00 -07:00
echel0n
146d9ba23b couple small bugfixes in code when it was expecting a string but got a integer instead well trying to create a search string for providers to use. 2014-03-16 04:57:59 -07:00
echel0n
ce193ffcdb Replaced our cache handler 'CacheControl' with 'httpcache' as we found the previous was not stable enough and was causing more issues then good.
Added cache handler to sickbeard it self so now everything should be running faster for searches and rss feeds.
2014-03-16 04:06:21 -07:00
echel0n
d0ac2936b0 New searches now search only the indexer specified when importing existing shows.
Fixed bug causing addshow's to display the id of the show instead of the name.
2014-03-15 23:28:11 -07:00
echel0n
b225794473 Fix for timeouts on TVDB and TVRage searches. 2014-03-15 20:13:30 -07:00
echel0n
31ccc8ffe2 Bug found and fixed in indexerAPI module. 2014-03-15 19:58:15 -07:00
echel0n
fac97e5f5a Fixed another issue in showUpdater. 2014-03-15 19:17:34 -07:00
echel0n
e19e0e8d1c Fixed issue with new show searches not returning any data.
Fixed issue with show updater.
2014-03-15 18:46:47 -07:00
echel0n
36fd50fb9c Cleaned up code for TVDB/TVRage show searching. 2014-03-15 18:14:02 -07:00
echel0n
1f178686cc Fixed regex pattern for sports events that were preventing searches from working.
Switched out urllib2 HTTP Handler for requests HTTP Handler in main getURL function in helpers module.

Fixed date parsing for sports in NameParser module.

Misc fixes and improvements throughout the code.
2014-03-15 18:01:12 -07:00
echel0n
4dce609667 couple of bugfixes for TVDB Api code and another in the show metadata parser 2014-03-14 16:42:44 -07:00
echel0n
05410e2aa0 Switched TVDB/TVRage CacheHandlers to CacheControl.
Replaced urllib2 with requests for both TVDB and TVRage.
Updated cache cleanup code to process both TVDB and TVRage cache folders.
2014-03-14 10:15:39 -07:00
echel0n
0fcd780c2f Improved TVRage API code to now include show/episode summaries and fanart.
Bugfix in metadata code for XBMC 12+ to display proper episodeguide urls.
Misc tweaks here and there.
2014-03-13 20:07:15 -07:00
echel0n
01eb8c0129 Added in TMDB lookups for metadata fanart and posters using there TV api, works good for TVRage shows that don't supply that content.
Few bugfixes to the code.
2014-03-13 05:20:45 -07:00
echel0n
4430f5f2ea Small fix for API Cache 2014-03-12 21:09:36 -07:00
echel0n
1da8cb148d Bugfix in API Handler prevented language id from being returned. 2014-03-12 20:38:14 -07:00
echel0n
047568ec76 Improved the API Handlers and modulaized it. 2014-03-12 19:44:40 -07:00
echel0n
f1e8a53856 Typo in tvcache fixed 2014-03-11 22:30:49 -07:00
echel0n
f2bbe76271 Code improvements for the indexer API handler and a few code cleanups as well. 2014-03-11 22:28:30 -07:00
echel0n
00e29a1ef5 Small fixes to metadata code 2014-03-11 16:48:10 -07:00
echel0n
3e3e6d961d fix_checkdates_in_the_future (itofzo)
Fix lastBacklog date in the future after correcting system time
  Fix lastTime in the future after correcting system time (not updating cache)
2014-03-11 13:22:00 -07:00
echel0n
6adbdb5e86 if nothing has changed don't execute the transaction for network table and don't reload the table
Merge pull request #659 from Prinz23/network_update_fix2

don't call unnecessary 2 functions in network_timezones
Check that timezone is not None, in that case return Sickbeard Timezone
Merge pull request #662 from Prinz23/network_none_fix

Check that timezone is not None, in that case return Sickbeard Timezone
2014-03-11 13:18:49 -07:00
echel0n
3bdebb4e6d Bugfix for XBMC 12+ metadata parser 2014-03-11 12:59:48 -07:00
echel0n
b435fc9d71 Fixes to metadata parser 2014-03-11 12:52:00 -07:00
echel0n
ff548a7f6b bugfix in tv.py 2014-03-11 12:39:25 -07:00
echel0n
264f852a97 Mor bugfixes to code that handles converting sickbeard.db and cache.db files to our new scheme. 2014-03-11 12:28:44 -07:00
echel0n
481fdc1ac6 Small Bugfix 2014-03-11 11:33:57 -07:00
echel0n
c97f5b9c70 Bugfixes and improvements to our code that converts regular sickbeard.db to our new indexer scheme 2014-03-11 11:27:59 -07:00
echel0n
90cdf326b7 Bugfixes 2014-03-11 09:35:13 -07:00
echel0n
0822d7a39b Added in TVRage scene exceptions list that we maintain 2014-03-10 20:58:18 -07:00
echel0n
bbf9491943 Code cleanup and bugfixes 2014-03-10 19:32:02 -07:00
echel0n
c9ddd633ee Bugfix in the metadata code 2014-03-10 18:32:00 -07:00
echel0n
f6e3ee1ef2 quick change of code to the indexerApi 2014-03-10 17:09:21 -07:00
echel0n
056b266613 Auto-detection of indexer code added in for adding existing shows along with TV Cache lookups, few bugfixes as well. 2014-03-10 16:59:22 -07:00
echel0n
a4b11a0c95 Bugfix in parser 2014-03-10 13:46:01 -07:00
echel0n
6a4adceb26 Updates to auto post-processing code, additional code added to ensure indexer is always set to the correct value 2014-03-10 13:31:41 -07:00
echel0n
fddee6d687 Post processing bug fixed, forgot to set out indexer api parms after correctly setting the indexer based on values from DB when performing automatic post processing lookups 2014-03-10 05:58:42 -07:00
echel0n
581c4daca2 Automaticly determins the indexer for auto post-processing of shows. this should fix any other issues that were present with post processing 2014-03-10 05:18:04 -07:00
echel0n
688888b17c Fixed more issues with post processing TVRage shows 2014-03-10 04:20:29 -07:00
echel0n
d282f76052 More bugfixes for post processing code 2014-03-10 00:27:37 -07:00
echel0n
45ba1e815b Bugfixes for post processing code 2014-03-10 00:01:46 -07:00
echel0n
0d9fbc1ad7 Welcome to our SickBeard-TVRage Edition ...
This version of SickBeard uses both TVDB and TVRage to search and gather it's series data from allowing you to now have access to and download shows that you couldn't before because of being locked into only what TheTVDB had to offer.

Also this edition is based off the code we used in our XEM editon so it does come with scene numbering support as well as all the other features our XEM edition has to offer.

Please before using this with your existing database (sickbeard.db) please make a backup copy of it and delete any other database files such as cache.db and failed.db if present, we HIGHLY recommend starting out with no database files at all to make this a fresh start but the choice is at your own risk!

Enjoy!
2014-03-09 22:39:12 -07:00