• 1
  • 59
  • 60
  • 61(current)
  • 62
  • 63
  • 86
[RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux)
Hi - recently this add-on has begun to take a very long time to load lists in xbmc (at least 1 min). I don't think this is due to getting covers / fanart etc. because even the initial page that allows you to select TV Shows, Movies or Suggestions takes this amount of time to load.

Any suggestions?

thanks Max
Reply
When trying to start the addon I get this error:

Code:
13:41:48 T:140014537037568   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <class 'urllib2.URLError'>
                                            Error Contents: <urlopen error [Errno 111] Connection refused>
                                            Traceback (most recent call last):
                                              File "/var/lib/xbmc/.xbmc/addons/plugin.video.netflixbmc/default.py", line 1023, in <module>
                                                index()
                                              File "/var/lib/xbmc/.xbmc/addons/plugin.video.netflixbmc/default.py", line 98, in index
                                                if login():
                                              File "/var/lib/xbmc/.xbmc/addons/plugin.video.netflixbmc/default.py", line 637, in login
                                                content = opener.open(urlMain+"/Login").read()
                                              File "/usr/lib/python2.7/urllib2.py", line 404, in open
                                                response = self._open(req, data)
                                              File "/usr/lib/python2.7/urllib2.py", line 422, in _open
                                                '_open', req)
                                              File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
                                                result = func(*args)
                                              File "/usr/lib/python2.7/urllib2.py", line 1214, in http_open
                                                return self.do_open(httplib.HTTPConnection, req)
                                              File "/usr/lib/python2.7/urllib2.py", line 1184, in do_open
                                                raise URLError(err)
                                            URLError: <urlopen error [Errno 111] Connection refused>
                                            -->End of Python script error report<--
13:41:48 T:140015573092352   ERROR: GetDirectory - Error getting plugin://plugin.video.netflixbmc/
13:41:48 T:140015573092352   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflixbmc/) failed

Also I have setup a tunlr clone using an american VPS following this guide: https://github.com/corporate-gadfly/Tunlr-Clone
That tunlr clone works fine on my other machines.

Any ideas? More info required?

Thx for looking into this!
Reply
Don't cut logfiles. If you use arch linux it's your libcurl which is broken. If you use something else - provide that information.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
Yeah you are right on the money. I am using arch. What library should I use instead?
Reply
You should read the arch bugtracker. As bleeding edge does not mean "working" ... https://bugs.archlinux.org/task/42001 <- use the fixed version, recompile, relink your xbmc.

And next time, don't cut logfiles, especially when you are running an experimental, absolutely untested, newish libs for the win release where even the package lib maintainers don't do regression tests.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
Thx for the heads up. Though I was always under the impression that you should update your arch (yaourt -Syua) no later than biweekly in order to keep it up to date.
Reply
I don't want to start an Arch discussion here. But how many xbmc devs do you think have tested Gotham 13.2 with libraries that are linked against it that were release more than 10 months(!) after Gotham final release?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
Since your question is purely rhetorical in nature I will refrain from answering.

I am nonetheless grateful for the information provided and will get back to you with a result.

In case things are still belly-up I will provide a full debug log.
Reply
Still no joy after doing the following:

Code:
yaourt -U /var/cache/pacman/pkg/curl-7.37.1-1-x86_64.pkg.tar.xz
yaourt -Ss curl
>core/curl 7.38.0-2 [installed: 7.37.1-1]
>   An URL retrieval utility and library
yaourt -S xbmc

xbmc.log: http://xbmclogs.com/show.php?id=306074


I have to admit though that I am unsure how to actually relink the libraries xbmc uses. When running ldd I cant spot any reference to curl either.
Code:
ldd /lib/xbmc/xbmc.bin
        linux-vdso.so.1 (0x00007fff373fc000)
        libva.so.1 => /usr/lib/libva.so.1 (0x00007fe59912d000)
        libva-glx.so.1 => /usr/lib/libva-glx.so.1 (0x00007fe598f28000)
        libssh.so.4 => /usr/lib/libssh.so.4 (0x00007fe598cd8000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007fe598ace000)
        libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0x00007fe5988bd000)
        libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0x00007fe5986b0000)
        libmicrohttpd.so.10 => /usr/lib/libmicrohttpd.so.10 (0x00007fe598499000)
        libtinyxml.so.0 => /usr/lib/libtinyxml.so.0 (0x00007fe598284000)
        libyajl.so.2 => /usr/lib/libyajl.so.2 (0x00007fe59807a000)
        libmysqlclient.so.18 => /usr/lib/libmysqlclient.so.18 (0x00007fe597b24000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007fe59790e000)
        liblzo2.so.2 => /usr/lib/liblzo2.so.2 (0x00007fe5976ec000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fe5974d0000)
        libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007fe59727b000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007fe59706b000)
        libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007fe596dea000)
        libGLEW.so.1.11 => /usr/lib/libGLEW.so.1.11 (0x00007fe596b59000)
        libGL.so.1 => /usr/lib/libGL.so.1 (0x00007fe59680d000)
        libpython2.7.so.1.0 => /usr/lib/libpython2.7.so.1.0 (0x00007fe596440000)
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fe59623c000)
        libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007fe595ed4000)
        libxslt.so.1 => /usr/lib/libxslt.so.1 (0x00007fe595c95000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007fe595990000)
        libfribidi.so.0 => /usr/lib/libfribidi.so.0 (0x00007fe595778000)
        libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00007fe5954b3000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007fe595249000)
        libpcrecpp.so.0 => /usr/lib/libpcrecpp.so.0 (0x00007fe595040000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fe594d97000)
        libtag.so.1 => /usr/lib/libtag.so.1 (0x00007fe594a97000)
        libcdio.so.15 => /usr/lib/libcdio.so.15 (0x00007fe59486e000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0x00007fe594573000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007fe59432b000)
        libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x00007fe594093000)
        libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007fe593e48000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fe593b06000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007fe5938f4000)
        libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0x00007fe5936cf000)
        libudev.so.1 => /usr/lib/libudev.so.1 (0x00007fe599533000)
        libcap.so.2 => /usr/lib/libcap.so.2 (0x00007fe5934cb000)
        libgnutls.so.28 => /usr/lib/libgnutls.so.28 (0x00007fe5931ab000)
        libgmp.so.10 => /usr/lib/libgmp.so.10 (0x00007fe592f34000)
        libhogweed.so.2 => /usr/lib/libhogweed.so.2 (0x00007fe592d05000)
        libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007fe592a5c000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007fe59282f000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fe592520000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fe59230a000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007fe591f67000)
        libva-x11.so.1 => /usr/lib/libva-x11.so.1 (0x00007fe591d61000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007fe591b59000)
        libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007fe591747000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fe599343000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fe59153d000)
        libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007fe59125c000)
        libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007fe59104a000)
        libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007fe590ddc000)
        libnvidia-tls.so.340.32 => /usr/lib/libnvidia-tls.so.340.32 (0x00007fe590bd9000)
        libnvidia-glcore.so.340.32 => /usr/lib/libnvidia-glcore.so.340.32 (0x00007fe58dfc6000)
        libutil.so.1 => /usr/lib/libutil.so.1 (0x00007fe58ddc3000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fe58dba0000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fe58d896000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fe58d660000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007fe58d408000)
        libjson-c.so.2 => /usr/lib/libjson-c.so.2 (0x00007fe58d1fd000)
        libpulsecommon-5.0.so => /usr/lib/pulseaudio/libpulsecommon-5.0.so (0x00007fe58cf89000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fe58cd67000)
        libsamba-util.so.0 => /usr/lib/libsamba-util.so.0 (0x00007fe58cb31000)
        libmsrpc3.so => /usr/lib/samba/libmsrpc3.so (0x00007fe58c91c000)
        liblibcli_lsa3.so => /usr/lib/samba/liblibcli_lsa3.so (0x00007fe58c718000)
        liblibsmb.so => /usr/lib/samba/liblibsmb.so (0x00007fe58c4b0000)
        libsamba-security.so => /usr/lib/samba/libsamba-security.so (0x00007fe58c292000)
        liberrors.so => /usr/lib/samba/liberrors.so (0x00007fe58c00d000)
        libsmbconf.so.0 => /usr/lib/libsmbconf.so.0 (0x00007fe58bd8e000)
        libndr.so.0 => /usr/lib/libndr.so.0 (0x00007fe58bb78000)
        libgse.so => /usr/lib/samba/libgse.so (0x00007fe58b950000)
        libndr-standard.so.0 => /usr/lib/libndr-standard.so.0 (0x00007fe58b439000)
        libdcerpc-samba.so => /usr/lib/samba/libdcerpc-samba.so (0x00007fe58b0b2000)
        libcli_smb_common.so => /usr/lib/samba/libcli_smb_common.so (0x00007fe58ae91000)
        libutil_cmdline.so => /usr/lib/samba/libutil_cmdline.so (0x00007fe58ac8d000)
        libsmbregistry.so => /usr/lib/samba/libsmbregistry.so (0x00007fe58aa6f000)
        libsecrets3.so => /usr/lib/samba/libsecrets3.so (0x00007fe58a864000)
        libtalloc.so.2 => /usr/lib/libtalloc.so.2 (0x00007fe58a650000)
        libbsd.so.0 => /usr/lib/libbsd.so.0 (0x00007fe58a440000)
        libattr.so.1 => /usr/lib/libattr.so.1 (0x00007fe58a23b000)
        libp11-kit.so.0 => /usr/lib/libp11-kit.so.0 (0x00007fe589ff5000)
        libtasn1.so.6 => /usr/lib/libtasn1.so.6 (0x00007fe589de2000)
        libnettle.so.4 => /usr/lib/libnettle.so.4 (0x00007fe589bb4000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x00007fe5899ad000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007fe5897a7000)
        libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007fe58959a000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007fe58937c000)
        libsystemd-journal.so.0 => /usr/lib/libsystemd-journal.so.0 (0x00007fe599507000)
        libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007fe589114000)
        libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0x00007fe588f0e000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fe588d0a000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fe588b04000)
        libsystemd-daemon.so.0 => /usr/lib/libsystemd-daemon.so.0 (0x00007fe5994ff000)
        libtevent.so.0 => /usr/lib/libtevent.so.0 (0x00007fe5888f6000)
        libndr-samba.so => /usr/lib/samba/libndr-samba.so (0x00007fe588610000)
        libsamba-credentials.so.0 => /usr/lib/libsamba-credentials.so.0 (0x00007fe5883ff000)
        libsamba-sockets.so => /usr/lib/samba/libsamba-sockets.so (0x00007fe5881e7000)
        libdcerpc-binding.so.0 => /usr/lib/libdcerpc-binding.so.0 (0x00007fe587fcd000)
        libcliauth.so => /usr/lib/samba/libcliauth.so (0x00007fe587dba000)
        libgensec.so.0 => /usr/lib/libgensec.so.0 (0x00007fe587b95000)
        libtevent-util.so.0 => /usr/lib/libtevent-util.so.0 (0x00007fe587992000)
        libsamba3-util.so => /usr/lib/samba/libsamba3-util.so (0x00007fe587788000)
        libwbclient.so.0 => /usr/lib/libwbclient.so.0 (0x00007fe58757c000)
        libcli_cldap.so => /usr/lib/samba/libcli_cldap.so (0x00007fe587374000)
        libkrb5samba.so => /usr/lib/samba/libkrb5samba.so (0x00007fe58716a000)
        libasn1util.so => /usr/lib/samba/libasn1util.so (0x00007fe586f64000)
        libsamba-hostconfig.so.0 => /usr/lib/libsamba-hostconfig.so.0 (0x00007fe586d2d000)
        libndr-nbt.so.0 => /usr/lib/libndr-nbt.so.0 (0x00007fe586b18000)
        libsmb_transport.so => /usr/lib/samba/libsmb_transport.so (0x00007fe586913000)
        libCHARSET3.so => /usr/lib/samba/libCHARSET3.so (0x00007fe58670f000)
        libcom_err.so.2 => /usr/lib/libcom_err.so.2 (0x00007fe58650b000)
        libinterfaces.so => /usr/lib/samba/libinterfaces.so (0x00007fe586308000)
        libccan.so => /usr/lib/samba/libccan.so (0x00007fe586103000)
        libdbwrap.so => /usr/lib/samba/libdbwrap.so (0x00007fe585ef6000)
        libutil_tdb.so => /usr/lib/samba/libutil_tdb.so (0x00007fe585cf2000)
        libutil_reg.so => /usr/lib/samba/libutil_reg.so (0x00007fe585aef000)
        libsmbd_shim.so => /usr/lib/samba/libsmbd_shim.so (0x00007fe5858ed000)
        libutil_setid.so => /usr/lib/samba/libutil_setid.so (0x00007fe5856eb000)
        libtdb-wrap.so => /usr/lib/samba/libtdb-wrap.so (0x00007fe5854e8000)
        libserver-role.so => /usr/lib/samba/libserver-role.so (0x00007fe5852e5000)
        libnsl.so.1 => /usr/lib/libnsl.so.1 (0x00007fe5850cd000)
        libtdb.so.1 => /usr/lib/libtdb.so.1 (0x00007fe584eb8000)
        liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x00007fe584ca9000)
        libldap-2.4.so.2 => /usr/lib/libldap-2.4.so.2 (0x00007fe584a5e000)
        libkrb5-samba4.so.26 => /usr/lib/samba/libkrb5-samba4.so.26 (0x00007fe5847ed000)
        libaddns.so => /usr/lib/samba/libaddns.so (0x00007fe5845e0000)
        libgssapi-samba4.so.2 => /usr/lib/samba/libgssapi-samba4.so.2 (0x00007fe5843ae000)
        libauthkrb5.so => /usr/lib/samba/libauthkrb5.so (0x00007fe584196000)
        libcli-nbt.so => /usr/lib/samba/libcli-nbt.so (0x00007fe583f8c000)
        libffi.so.6 => /usr/lib/libffi.so.6 (0x00007fe583d84000)
        libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x00007fe583b51000)
        libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007fe58393a000)
        libsamdb-common.so => /usr/lib/samba/libsamdb-common.so (0x00007fe58371c000)
        libldbsamba.so => /usr/lib/samba/libldbsamba.so (0x00007fe5834f2000)
        libldb.so.1 => /usr/lib/libldb.so.1 (0x00007fe5832c4000)
        libsamba-modules.so => /usr/lib/samba/libsamba-modules.so (0x00007fe5830c1000)
        libsamdb.so.0 => /usr/lib/libsamdb.so.0 (0x00007fe582eac000)
        libsasl2.so.3 => /usr/lib/libsasl2.so.3 (0x00007fe582c8f000)
        libwinbind-client.so => /usr/lib/samba/libwinbind-client.so (0x00007fe582a8b000)
        libcli-ldap-common.so => /usr/lib/samba/libcli-ldap-common.so (0x00007fe582884000)
        libasn1-samba4.so.8 => /usr/lib/samba/libasn1-samba4.so.8 (0x00007fe5825ff000)
        libutil_ntdb.so => /usr/lib/samba/libutil_ntdb.so (0x00007fe5823fb000)
        libntdb.so.0 => /usr/lib/samba/libntdb.so.0 (0x00007fe5821e8000)
        libheimbase-samba4.so.1 => /usr/lib/samba/libheimbase-samba4.so.1 (0x00007fe581fe4000)
        libroken-samba4.so.19 => /usr/lib/samba/libroken-samba4.so.19 (0x00007fe581dd6000)
        libhx509-samba4.so.5 => /usr/lib/samba/libhx509-samba4.so.5 (0x00007fe581b8e000)
        libhcrypto-samba4.so.5 => /usr/lib/samba/libhcrypto-samba4.so.5 (0x00007fe581959000)
        libwind-samba4.so.0 => /usr/lib/samba/libwind-samba4.so.0 (0x00007fe581731000)
        libauth_sam_reply.so => /usr/lib/samba/libauth_sam_reply.so (0x00007fe58152d000)
        libndr-krb5pac.so.0 => /usr/lib/libndr-krb5pac.so.0 (0x00007fe581323000)
        libflag_mapping.so => /usr/lib/samba/libflag_mapping.so (0x00007fe581120000)
Reply
Then your issue is somewhere else. So back to step 1 - post a full Debug Log
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
Isnt that a full debug log:
(2014-09-29, 15:16)ba3227f17e Wrote: xbmc.log: http://xbmclogs.com/show.php?id=306074
I have specifically enabled debugging in the UI, reproduced the error and then uploaded the resulting log.
Reply
First up: Thanks a lot for the plugin, it's perfect for integrating Netflix into XBMC!

Since a few days ago I get a script error everytime when starting the script (restarting XBMC and rebooting didn't help). I receive the same handshake error as has been posted a few pages back and I am also using adfreetime.com on a Linux Mint 17 machine. What puzzles me, though, is that I have added a few movies and series to my library when the plugin still worked (last week). Now, when I start one of the movies via the library chrome beta launches and the movies plays correctly. Also basic controls via xdotool work and I can close chrome via the info-button on the remote and return to xbmc.

This leads me to think that the problem can't be in chrome or with the proxy because then it shouldn't work when starting the movie via the library (I assume this is also handled by NetflixBMC?) neither.

I have researched the issue extensively and the error message points to an old problem with ssl which should be fixed by now. Just to make sure, though, I have added two lines to the script which force TLSv1 (a solution for the old problem) but that didnt change anything (still same error).

It's not an urgent problem as I can launch Netflix via selecting a Netflix movie from the library and then change movies in the browser but it would be interesting to know if other people using a proxy encounter the same issue and if it can be tracked back to any recent changes.

The error from the log:

Code:
11:13:39 T:140536676611840  NOTICE: -->Python Interpreter Initialized<--
11:13:39 T:140537380202432   ERROR: Control 50 in window 10025 has been asked to focus, but it can't
11:13:41 T:140536676611840   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <class 'urllib2.URLError'>
                                            Error Contents: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>
                                            Traceback (most recent call last):
                                              File "/home/xbmc/.xbmc/addons/plugin.video.netflixbmc/default.py", line 1024, in <module>
                                                index()
                                              File "/home/xbmc/.xbmc/addons/plugin.video.netflixbmc/default.py", line 99, in index
                                                if login():
                                              File "/home/xbmc/.xbmc/addons/plugin.video.netflixbmc/default.py", line 638, in login
                                                content = opener.open(urlMain+"/Login").read()
                                              File "/usr/lib/python2.7/urllib2.py", line 410, in open
                                                response = meth(req, response)
                                              File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
                                                'http', request, response, code, msg, hdrs)
                                              File "/usr/lib/python2.7/urllib2.py", line 442, in error
                                                result = self._call_chain(*args)
                                              File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
                                                result = func(*args)
                                              File "/usr/lib/python2.7/urllib2.py", line 629, in http_error_302
                                                return self.parent.open(new, timeout=req.timeout)
                                              File "/usr/lib/python2.7/urllib2.py", line 410, in open
                                                response = meth(req, response)
                                              File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
                                                'http', request, response, code, msg, hdrs)
                                              File "/usr/lib/python2.7/urllib2.py", line 442, in error
                                                result = self._call_chain(*args)
                                              File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
                                                result = func(*args)
                                              File "/usr/lib/python2.7/urllib2.py", line 629, in http_error_302
                                                return self.parent.open(new, timeout=req.timeout)
                                              File "/usr/lib/python2.7/urllib2.py", line 404, in open
                                                response = self._open(req, data)
                                              File "/usr/lib/python2.7/urllib2.py", line 422, in _open
                                                '_open', req)
                                              File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
                                                result = func(*args)
                                              File "/usr/lib/python2.7/urllib2.py", line 1222, in https_open
                                                return self.do_open(httplib.HTTPSConnection, req)
                                              File "/usr/lib/python2.7/urllib2.py", line 1184, in do_open
                                                raise URLError(err)
                                            URLError: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>
                                            -->End of Python script error report<--
11:13:41 T:140537380202432   ERROR: GetDirectory - Error getting plugin://plugin.video.netflixbmc/
11:13:41 T:140537380202432   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflixbmc/) failed
11:13:41 T:140536676611840  NOTICE: Thread BackgroundLoader start, auto delete: false
11:13:44 T:140536676611840  NOTICE: Thread LanguageInvoker start, auto delete: false
11:13:44 T:140536676611840  NOTICE: -->Python Interpreter Initialized<--
Reply
I'm having a really strange error now. This occurred after my cat stood on the keyboard, but I'm not sure if that's connected. When I look at a show to watch, it only displays episodes that have previously been viewed. I've tried uninstalling and re-installing the addon, restarting the computer, and resetting the configuration, nothing changes. I can open up a show that I haven't watched before, but the season list is empty without any episodes. On shows I have seen, only episodes I've already viewed are displayed. Not sure what could be the issue. I did revert any changes I made to the addon beforehand.

EDIT: Works for movies still, but not TV shows. Seems this is because it doesn't have to go to the episode screen to play a movie.
Reply
(2014-09-26, 19:13)michael7oliver Wrote: I'm getting an error saying my password / username is not correct. This is definitely not the case. My log is pasted below, any ideas?

http://xbmclogs.com/show.php?id=303027

Any thoughts on this error?
Reply
(2014-09-30, 11:34)salbmc Wrote: First up: Thanks a lot for the plugin, it's perfect for integrating Netflix into XBMC!

Since a few days ago I get a script error everytime when starting the script (restarting XBMC and rebooting didn't help). I receive the same handshake error as has been posted a few pages back and I am also using adfreetime.com on a Linux Mint 17 machine. What puzzles me, though, is that I have added a few movies and series to my library when the plugin still worked (last week). Now, when I start one of the movies via the library chrome beta launches and the movies plays correctly. Also basic controls via xdotool work and I can close chrome via the info-button on the remote and return to xbmc.

This leads me to think that the problem can't be in chrome or with the proxy because then it shouldn't work when starting the movie via the library (I assume this is also handled by NetflixBMC?) neither.

I have researched the issue extensively and the error message points to an old problem with ssl which should be fixed by now. Just to make sure, though, I have added two lines to the script which force TLSv1 (a solution for the old problem) but that didnt change anything (still same error).

It's not an urgent problem as I can launch Netflix via selecting a Netflix movie from the library and then change movies in the browser but it would be interesting to know if other people using a proxy encounter the same issue and if it can be tracked back to any recent changes.

The error from the log:

Code:
11:13:39 T:140536676611840  NOTICE: -->Python Interpreter Initialized<--
11:13:39 T:140537380202432   ERROR: Control 50 in window 10025 has been asked to focus, but it can't
11:13:41 T:140536676611840   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <class 'urllib2.URLError'>
                                            Error Contents: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>
                                            Traceback (most recent call last):
                                              File "/home/xbmc/.xbmc/addons/plugin.video.netflixbmc/default.py", line 1024, in <module>
                                                index()
                                              File "/home/xbmc/.xbmc/addons/plugin.video.netflixbmc/default.py", line 99, in index
                                                if login():
                                              File "/home/xbmc/.xbmc/addons/plugin.video.netflixbmc/default.py", line 638, in login
                                                content = opener.open(urlMain+"/Login").read()
                                              File "/usr/lib/python2.7/urllib2.py", line 410, in open
                                                response = meth(req, response)
                                              File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
                                                'http', request, response, code, msg, hdrs)
                                              File "/usr/lib/python2.7/urllib2.py", line 442, in error
                                                result = self._call_chain(*args)
                                              File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
                                                result = func(*args)
                                              File "/usr/lib/python2.7/urllib2.py", line 629, in http_error_302
                                                return self.parent.open(new, timeout=req.timeout)
                                              File "/usr/lib/python2.7/urllib2.py", line 410, in open
                                                response = meth(req, response)
                                              File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
                                                'http', request, response, code, msg, hdrs)
                                              File "/usr/lib/python2.7/urllib2.py", line 442, in error
                                                result = self._call_chain(*args)
                                              File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
                                                result = func(*args)
                                              File "/usr/lib/python2.7/urllib2.py", line 629, in http_error_302
                                                return self.parent.open(new, timeout=req.timeout)
                                              File "/usr/lib/python2.7/urllib2.py", line 404, in open
                                                response = self._open(req, data)
                                              File "/usr/lib/python2.7/urllib2.py", line 422, in _open
                                                '_open', req)
                                              File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
                                                result = func(*args)
                                              File "/usr/lib/python2.7/urllib2.py", line 1222, in https_open
                                                return self.do_open(httplib.HTTPSConnection, req)
                                              File "/usr/lib/python2.7/urllib2.py", line 1184, in do_open
                                                raise URLError(err)
                                            URLError: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>
                                            -->End of Python script error report<--
11:13:41 T:140537380202432   ERROR: GetDirectory - Error getting plugin://plugin.video.netflixbmc/
11:13:41 T:140537380202432   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflixbmc/) failed
11:13:41 T:140536676611840  NOTICE: Thread BackgroundLoader start, auto delete: false
11:13:44 T:140536676611840  NOTICE: Thread LanguageInvoker start, auto delete: false
11:13:44 T:140536676611840  NOTICE: -->Python Interpreter Initialized<--

I would love for a fix for this. I would be more than happy to help test anything.
Reply
  • 1
  • 59
  • 60
  • 61(current)
  • 62
  • 63
  • 86

Logout Mark Read Team Forum Stats Members Help
[RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux)7