panni
aea6050d71
subtitle: try decoding with utf-16 by default as well
2019-05-17 23:45:06 +02:00
panni
13d5e0761e
providers: subscene: fix endpoint once again
2019-05-13 16:14:26 +02:00
panni
5c47ddeb2d
core: update chinese encodings; #646
2019-05-12 04:49:30 +02:00
panni
cbf5ea69be
core: cf: update cloudscraper to 1.1.9; fix keyerror
2019-05-08 15:57:33 +02:00
panni
97e93cd10a
core: cf: update js2py; update cloudscraper to 1.1.5;
2019-05-08 01:31:21 +02:00
panni
df48e8fccd
providers: subscene: remove obsolete imports
2019-05-01 04:27:11 +02:00
panni
8c02e75fed
providers: titlovi: match cfsrc for src
2019-05-01 04:24:31 +02:00
panni
6f3f1cb4b5
core: cf: harden.
2019-05-01 04:24:09 +02:00
panni
a1f70d1d4d
core: add ENV:dns_resolvers_timeout
2019-05-01 02:39:18 +02:00
panni
7da0bac643
skip warning
2019-05-01 02:33:46 +02:00
panni
b3ab2a451c
core: http: don't query DNS with IPs. thanks @fgump
2019-05-01 02:27:30 +02:00
panni
ccf5a902e5
core: cf: only store cookie if it had a value
2019-04-28 05:03:04 +02:00
panni
1ce14aa231
core: http: remove debug
2019-04-28 04:44:27 +02:00
panni
643485b879
core: cf: optimize
...
providers: titlovi: optimize cf/captcha handling
2019-04-28 04:43:03 +02:00
panni
10c8b8ceff
core: dns: be a tad smarter
2019-04-27 06:43:46 +02:00
panni
eeaeb80f0f
core/compat: dns: support nameservers via ENV[dns_resolvers]; don't fall back to default DNS when configured custom DNS failed
2019-04-27 06:37:09 +02:00
panni
6204572ddc
core: only reference guessed title if there actually is one
2019-04-26 15:32:59 +02:00
panni
ce2296c95d
core: guess_matches: handle multiple title matches; fixes bazarr#403
2019-04-21 03:28:52 +02:00
panni
3fe0500746
providers: opensubtitles: catch specific exceptions when testing token
2019-04-21 03:03:27 +02:00
panni
9147ed90b7
core: cf: update cfscrape to use proper user agents and headers; support brotli (if brotli is installed); support captcha solving in case of bad ip reputation for cf
2019-04-20 17:15:02 +02:00
pannal and GitHub
7dbc466a58
Merge pull request #636 from robinwestra/master
...
Allow matching either series name or imdb_id
2019-04-20 15:39:49 +02:00
Robin Westra
5bb36bc87c
Allow matching either series name or imdb_id
2019-04-20 15:24:29 +02:00
panni
5ba5a9dfc4
core: http: separate CFSession and RetryingSession again
...
providers: subscene/titlovi: use RetryingCFSession
proviers: titlovi: drop explicit random user agent; drop explicit referer
2019-04-19 04:30:42 +02:00
panni
66e7c60767
core: cf: move get_live_tokens to CFSession.get_cf_live_tokens
2019-04-19 03:19:58 +02:00
panni
22dd7ef093
Revert: providers: subscene: cf: preserve headers
2019-04-19 03:13:48 +02:00
panni
b1dfbffc4f
core: add CF debugging environment variable
2019-04-18 16:52:29 +02:00
panni
e7cdbbcacb
providers: subscene: cf: preserve headers
2019-04-18 16:48:43 +02:00
panni
a9490b0838
providers: subscene: relieve a bit of stress on the provider by not querying releases anymore
2019-04-11 04:59:49 +02:00
panni
77e1c69f6b
providers: addic7ed: revert 6338757a9b46d6cba45299057de3099a8d61a5ff; temporarily remove _search_show_id
2019-04-11 04:02:48 +02:00
panni
92594dba1d
core: http: clear up classes; reorder the MRO
...
refiners: tvdb/omdb: properly implement timeouts
2019-04-11 03:53:53 +02:00
panni
b87c6c24d8
providers: assrt: support undefined Chinese as Simplified (chs/zho-Hans)
2019-04-11 02:26:29 +02:00
panni
e20f102cb9
core: pitchers: add current user agent to debug log
...
providers: titlovi: generally load previous verification(s)
providers: addic7ed: close session on terminate
2019-04-07 06:54:42 +02:00
panni
72aa6150b5
prefs: anticaptcha: remove proxy option (for now)
...
core: pitchers: finalize
providrs: titlovi: implement anticaptcha
2019-04-07 06:06:30 +02:00
panni
247ae71777
wip
2019-04-06 05:07:06 +02:00
panni
bbf5d6712c
providers: addic7ed: fix forced triple loop
2019-04-05 23:57:13 +02:00
panni
d415f6a9f2
core: pitchers: add DBCProxyLessPitcher
...
providers: addic7ed: fixes
2019-04-05 22:24:53 +02:00
panni
1912881d05
core: add subliminal_patch.pitcher
...
providers: addic7ed: slim down solving
2019-04-05 16:28:08 +02:00
panni
a85d9e5442
refiners: omdb: fix imdb ids with spaces
2019-04-05 05:42:14 +02:00
panni
fe2f5b2d8f
providers: addic7ed: clarify log
2019-04-05 05:41:56 +02:00
panni
6338757a9b
core/providers: re-add addic7ed; add anti-captcha.com solving service
2019-04-05 05:21:06 +02:00
panni
db9da54391
core: http: use implicit cf handling; remove cf handling from providers
2019-04-04 19:14:34 +02:00
panni
71db2ae1c9
menu: list subtitles: show subtitles with bad season/episode values as well
2019-04-04 16:56:09 +02:00
panni
20f18fc391
providers: subscene: try reusing cf cookies after successful bypass
2019-04-04 16:45:53 +02:00
panni
b6185cc2cc
core: http: fix mro
2019-04-04 16:24:34 +02:00
panni
265804a834
core: http: use cfscrape as base session
2019-04-04 16:13:21 +02:00
panni
0d46b3fa19
core: add cf magic
...
providers: subscene: use alternative titles/series for searching; use cf magic
providers: subscene/opensubtitles: use alternative titles/series for searching
2019-04-04 05:33:14 +02:00
panni
768046e889
scan_video: add series/title as alternative by scanning filename itself without parent folders
2019-04-04 04:13:25 +02:00
panni
ac940ab25d
providers: opensubtitles: show subtitles with possibly mismatched series when manually listing subs
2019-04-04 04:00:46 +02:00
panni
253d099738
providers: opensubtitles: fix only_foreign handling
2019-04-03 15:50:39 +02:00
panni
a70f9c0673
compat: use lowercase paths on subtitle detection
2019-03-04 18:02:06 +01:00