Hi thanks for this great plugin. Three issues. In both 13.2 and 14.0.
1. Need language option in settings...otherwise not working when using an unblock proxy. I need to change from en-CA to en-US, which I have had to manually do in settings file of the user addon folder.
2. Since 1.3.9 cannot use chrome. IE Works. Error log below. Clean install, and clearing settings does not help.
ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'zipfile.BadZipfile'>
Error Contents: Truncated central directory
Traceback (most recent call last):
File "C:\Users\sta\AppData\Roaming\XBMC\addons\plugin.video.netflixbmc\default.py", line 1089, in <module>
playVideoMain(url)
File "C:\Users\sta\AppData\Roaming\XBMC\addons\plugin.video.netflixbmc\default.py", line 638, in playVideoMain
launchChrome(url)
File "C:\Users\sta\AppData\Roaming\XBMC\addons\plugin.video.netflixbmc\default.py", line 657, in launchChrome
z = zipfile.ZipFile(zf)
File "C:\Program Files (x86)\XBMC\system\python\Lib\zipfile.py", line 766, in __init__
self._RealGetContents()
File "C:\Program Files (x86)\XBMC\system\python\Lib\zipfile.py", line 832, in _RealGetContents
raise BadZipfile("Truncated central directory")
BadZipfile: Truncated central directory
-->End of Python script error report<--
18:20:46 T:1160 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.netflixbmc/?mode=playVideoMain&url=70286775
18:20:46 T:1160 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflixbmc/?mode=playVideoMain&url=70286775) failed
3. I realize this is not simply a plugin issue but I think my unblock proxy disables sslv3 use, since the poodle vuln. Session management seems not to support tls as an option. I have tried using the web browsers to access over https and it works fine. Chrome and IE both support tls.
In addition, I have tried another unblock proxy that i used a week trial account and it works without issue in your plugin - i suspect down to the fact they still support sslv3.
ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'requests.exceptions.SSLError'>
Error Contents: [Errno 1] _ssl.c:504: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO
slv3 alert handshake failure
Traceback (most recent call last):
File "C:\Users\sta\AppData\Roaming\XBMC\addons\plugin.video.netflixbmc\default.py", line 1127, in <module>
index()
File "C:\Users\sta\AppData\Roaming\XBMC\addons\plugin.video.netflixbmc\default.py", line 166, in index
if login():
File "C:\Users\sta\AppData\Roaming\XBMC\addons\plugin.video.netflixbmc\default.py", line 731, in login
content = load(urlMain+"/Login")
File "C:\Users\sta\AppData\Roaming\XBMC\addons\plugin.video.netflixbmc\default.py", line 109, in load
r = session.get(url, verify=False).text
File "C:\Users\sta\AppData\Roaming\XBMC\addons\script.module.requests\lib\requests\sessions.py", line 469, in get
return self.request('GET', url, **kwargs)
File "C:\Users\sta\AppData\Roaming\XBMC\addons\script.module.requests\lib\requests\sessions.py", line 457, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\sta\AppData\Roaming\XBMC\addons\script.module.requests\lib\requests\sessions.py", line 595, in send
history = [resp for resp in gen] if allow_redirects else []
File "C:\Users\sta\AppData\Roaming\XBMC\addons\script.module.requests\lib\requests\sessions.py", line 189, in resolve_redirects
allow_redirects=False,
File "C:\Users\sta\AppData\Roaming\XBMC\addons\script.module.requests\lib\requests\sessions.py", line 569, in send
r = adapter.send(request, **kwargs)
File "C:\Users\sta\AppData\Roaming\XBMC\addons\script.module.requests\lib\requests\adapters.py", line 420, in send
raise SSLError(e, request=request)
SSLError: [Errno 1] _ssl.c:504: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO
slv3 alert handshake failure
-->End of Python script error report<--
18:11:36 T:1160 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.netflixbmc/
18:11:36 T:1160 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflixbmc/) failed