asciidisco / plugin.video.netflix

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

Netflix failed to start "Check Log" #634

Open Gasoliner82 opened 5 years ago

Gasoliner82 commented 5 years ago

I'm submitting a ...

General information

When I start Netflix, it fails to open asking me to check log

Prerequisites

[Description of the bug or feature]

Steps to Reproduce

  1. [Just trying to open Netflix Addon]

Expected behavior: [What you expected to happen] Failed to start Actual behavior: [What actually happened]

Context (Environment)

Installation

Operating System

Additional informatin on the environment

[Descripe your environment a bit more detailed, are you using LibreElec f.e.] (CoreElec 9.0 S905X both on SD Card and internal memory

Debug log

https://pastebin.com/resY1PNm

Gasoliner82 commented 5 years ago

Everything is fixed after 0.14 update. Thank you

skylarmt commented 5 years ago

Where did you get version 0.14? I can only find 0.13.21 in this repository.

wintuxx commented 5 years ago

Here:

https://github.com/CastagnaIT/plugin.video.netflix

caldera098 commented 5 years ago

Installing 0.14 version wasn't enough for me. Anyway, looking for a solution in Google, I reached this and completelly fixed it:

$ sudo apt-get install kodi-inputstream-adaptive python-crypto
$ wget https://pypi.python.org/packages/d6/99/56ac930e35394c93440f1a6e254cf4573098503ff4c1851e820600a46a85/pycryptodomex-3.4.7.tar.gz
$ tar -xvf pycryptodomex-3.4.7.tar.gz
$ sudo cp pycryptodomex-3.4.7/lib/Crypto/Util/Padding.py /usr/lib/python2.7/dist-packages/Crypto/Util
$ sudo ln -s /usr/lib/python2.7/dist-packages/Crypto /usr/lib/python2.7/dist-packages/Cryptodome
$ sudo rm -rf pycryptodomex-3.4.7
$ sudo rm pycryptodomex-3.4.7.tar.gz

Since I don't really know why the InputStream addon wasn't preinstalled with Kodi, I installed it manually. Also you gotta enable this addon from Kodi app.

Technically after all this you might be able to log in.

tabashir commented 5 years ago

Thanks @caldera098 . I'm on archlinux and had installed pycryptodomex manually but your comment on the inputstream-adaptive was the missing part. For reference: yaourt -Sy python2-pycryptodome python2-pycryptodomex yaourt -S kodi-addon-inputstream-adaptive Then restart kodi and go to addons > my addons > Inputstream Adaptive > enable On arch, there are a few more steps: mkdir -p /usr/lib/kodi/addons/inputstream.adaptive/lib chmod 777 /usr/lib/kodi/addons/inputstream.adaptive/lib These last steps are so that when you try to play a stream, 'Widevine CDM' can install as prompted by the Netflix addon. Since you've installed a system lib, assuming you are running kodi as a non-root user, it can't install to the inputstream.adaptive lib folder. I suspect you can drop the perms once installed, haven't tried that yet.