asciidisco / plugin.video.netflix

Inputstream based Netflix plugin for Kodi
MIT License
1.24k stars 226 forks source link

Plug-in no longer functioning. - Not listing past profile selection... #640

Closed mr-tbot closed 5 years ago

mr-tbot commented 5 years ago

I'm submitting a ...

General infomration

Prerequisites

Description

Netflix will not load past profile screen. I see my profile names, but selecting any of them produces an error which is logged to my kodi log.

Steps to Reproduce

  1. Install plugin from zip or repo - or reinstall
  2. Log in as usual
  3. Netflix list unable to load

Expected behavior: I was watching just fine last night and nothing changed. Logging out and back in doesn't help

Actual behavior: [What actually happened] - I get a netflix error - I am attaching my log.

Context (Environment)

OSMC Raspberry Pi 3B+ 18.2 Beta install...

Installation

Operating System

Additional informatin on the environment

[Descripe your environment a bit more detailed, are you using LibreElec f.e.]

Debug log

KODI LOG- https://pastebin.com/HPsR04V8

mr-tbot commented 5 years ago

This is happening on my other Pi's as well, which are located at different locations with different ISPs and IP addresses.

Something seems to have happened on the netflix side since last night...

It also may be related to me signing out and back in to a different account...

Reinstalling the plug-in doesn't help.

mr-tbot commented 5 years ago

I have now tried the v14 beta 21 and I get "KeyError: lolomos" as a pop-up.

spinkler commented 5 years ago

I am having exactly the same issue, right down to "KeyError: lolomos":

2019-03-07 18:30:32.735 T:139868880820352 ERROR: Control 55 in window 10025 has been asked to focus, but it can't 2019-03-07 18:30:38.488 T:139866901812992 ERROR: [plugin.video.netflix (0)] IPC callback raised exception: 2019-03-07 18:30:38.488 T:139866901812992 ERROR: [plugin.video.netflix (0)] Traceback (most recent call last): File "/home/spinkler/.kodi/addons/plugin.video.netflix/resources/lib/common/ipc.py", line 119, in make_return_call result = call(instance, func, data) File "/home/spinkler/.kodi/addons/plugin.video.netflix/resources/lib/common/ipc.py", line 141, in call return func(instance, data) File "/home/spinkler/.kodi/addons/plugin.video.netflix/resources/lib/services/nfsession/nfsession.py", line 55, in ensure_login raise NotLoggedInError NotLoggedInError 2019-03-07 18:30:38.583 T:139867858126592 ERROR: [plugin.video.netflix (2)] IPC call activate_profile returned NotLoggedInError: 2019-03-07 18:30:38.637 T:139867111532288 ERROR: Window Translator: Can't find window videolibrary 2019-03-07 18:31:09.619 T:139867858126592 ERROR: [plugin.video.netflix (2)] Traceback (most recent call last): File "/home/spinkler/.kodi/addons/plugin.video.netflix/addon.py", line 89, in route(filter(None, g.PATH.split('/'))) File "/home/spinkler/.kodi/addons/plugin.video.netflix/addon.py", line 54, in lazy_login_wrapper return func(*args, kwargs) File "/home/spinkler/.kodi/addons/plugin.video.netflix/addon.py", line 77, in route g.REQUEST_PARAMS) File "/home/spinkler/.kodi/addons/plugin.video.netflix/resources/lib/navigation/init.py", line 21, in execute executor(pathitems=pathitems) File "/home/spinkler/.kodi/addons/plugin.video.netflix/resources/lib/common/misc_utils.py", line 235, in timing_wrapper return func(*args, *kwargs) File "/home/spinkler/.kodi/addons/plugin.video.netflix/resources/lib/navigation/directory.py", line 51, in home listings.build_main_menu_listing(api.root_lists()) File "/home/spinkler/.kodi/addons/plugin.video.netflix/resources/lib/common/misc_utils.py", line 235, in timing_wrapper return func(args, kwargs) File "/home/spinkler/.kodi/addons/plugin.video.netflix/resources/lib/cache.py", line 74, in wrapper output = func(*args, **kwargs) File "/home/spinkler/.kodi/addons/plugin.video.netflix/resources/lib/api/shakti.py", line 86, in root_lists ART_PARTIAL_PATHS))) File "/home/spinkler/.kodi/addons/plugin.video.netflix/resources/lib/api/data_types.py", line 21, in init else next(self.data['lolomos'].iterkeys())) KeyError: u'lolomos' 2019-03-07 18:31:14.251 T:139868058752768 ERROR: GetDirectory - Error getting plugin://plugin.video.netflix/directory/home/?profile_id=W376U2FWPVCGTGLT6AK6EOICXM 2019-03-07 18:31:14.278 T:139868880820352 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflix/directory/home/?profile_id=W376U2FWPVCGTGLT6AK6EOICXM) failed

toasterboy1 commented 5 years ago

Same problem on LibreELEC x86_64 latest Milhouse build.

sgpare commented 5 years ago

"KeyError: lolomos" as a pop-up

darkbug commented 5 years ago

I am having the same issue, "KeyError: lolomos": I have my log file if you need it. It is a fresh install of Kodi 18.1 on Win10 yesterday am and was watching Netflix all day until I rebooted and I started getting the error.

I attempted uninstalling the plugin and reinstalling via the package and repository.

The interesting thing is I have another Kodi Win10 machine that is still on 18.0RC5 with the plugin version 0.13.21 that is still working.

seephirot2017 commented 5 years ago

here, latest raspbian, latest kodi (18.1) same problem

cytadela8 commented 5 years ago

I'm also experiencing a similar issue, although sometimes I'm getting to the next screen after selecting profile, but I only have "Search" and "Exported". In log I'm getting https://pastebin.com/2FkA56NP (different error). I collected the logs after logging out logging back in and a reboot. My environment is Libreelec 9.0.0 (lates stable, Kodi 18.0)

toasterboy1 commented 5 years ago

Probably not helpful but debug log of LibreELEC 9.0.0 x86_64 with 0.13.21 https://pastebin.com/MdMPMQpZ Same response with 9.0.1.

rodrigo-apoc commented 5 years ago

Same here. Kodi 18.

giannitedesco commented 5 years ago

I'm also experiencing a similar issue, although sometimes I'm getting to the next screen after selecting profile, but I only have "Search" and "Exported". In log I'm getting https://pastebin.com/2FkA56NP (different error). I collected the logs after logging out logging back in and a reboot. My environment is Libreelec 9.0.0 (lates stable, Kodi 18.0)

I'm getting exact same thing, and if I fix that crasher by setting preselected_list_item = None then it doesn't crash any more but it also doesn't change that the menus are not populated and searches no longer work.

baykant commented 5 years ago

Same error, same time. Last night it was working

bratmat commented 5 years ago

The same on Coreelec 9.01 K III PRO AMLOGIC S912

Trotter73 commented 5 years ago

Ditto, CoreELEC 9.0.1 Generic 905X boxes....

JeroenTuinstra commented 5 years ago

Same problem here on latest Libreelec with kodi 18 and netflix addon 0.14.21 and raspberry pi 3b+

Log file: http://ix.io/1COz

mr-tbot commented 5 years ago

This issue is across every fork of this plugin. - as well as CastagnaIT's beta versions and nightly builds.

Here it is reported on his Git - https://github.com/CastagnaIT/plugin.video.netflix/issues/13

mr-tbot commented 5 years ago

Looks like Netflix changed the string to obtain the list from their servers...

https://forum.kodi.tv/showthread.php?tid=329767&pid=2831225#pid2831225

^as per CastagnaIT

So - we may be SOL for a few days while this gets sorted. Woopie!

benclarkk commented 5 years ago

same issue on ubuntu 18.10 64-bit

Burakmeister commented 5 years ago

Same, rpi3 libreelec

xLAva commented 5 years ago

It should be fixed by PR #642

DMKell commented 5 years ago

Thank you the fix up and running again!

It should be fixed by PR #642

mr-tbot commented 5 years ago

Yes. Can confirm. @xLAva your fix works.

Anyone who can't wait, grab this fork!

https://github.com/xLAva/plugin.video.netflix/tree/ListingFix

giannitedesco commented 5 years ago

Yeah, that fixes it for me! Thanks!