Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to instal plugin from repo (inputstream.adaptive unavaliable) #256

Closed
5 of 12 tasks
michal-grega opened this issue Dec 13, 2017 · 10 comments
Closed
5 of 12 tasks

Comments

@michal-grega
Copy link

I'm submitting a ...

  • bug report
  • feature request
  • support request

General infomration

Unable to install plugin from the repo due to unresolved dependencies (inputstream.adaptive unavaliable)

Prerequisites

  • Are you running the latest version?
    Yes, Nightly build of Kodi 18 x64 dated 13th December.

Description

[Description of the bug or feature]

Steps to Reproduce

  1. Fresh install of Kodi 18
  2. Install repo from zip https://github.com/kodinerds/repo/raw/master/repository.netflix/repository.netflix-1.0.1.zip
  3. Install plugin from repo

(same happens when installing from release zip)

Expected behavior: [What you expected to happen]
Plugin installs

Actual behavior: [What actually happened]
Plugin fails to install (inputstream.adaptive unavaliable)

Context (Environment)

Installation

  • I installed the plugin via zip from the Releases page
  • I´m using the Netflix Repo
  • I´m using a different source (Please tell which)

Operating System

  • Linux (x86/x64)
  • OSX (x86/x64)
  • Windows (x64 - tested 10 and 7)
  • Linux (ARM)
  • Android
@Norien
Copy link

Norien commented Dec 13, 2017

Did you enable inputstream.adaptive in Kodi settings first?

@michal-grega
Copy link
Author

michal-grega commented Dec 13, 2017

Feel stupid right now.
However it may be usefull for someone.

I have upgraded over an old Kodi installation and the installer seems to follow the old installation type. You need to make sure that you coose Insputstream Adaptive to be installed (or select "full"). Otherwise inputsream adaptive will not be avaliable in "my addons" menu.

May be marked as resolved
inputstreamadaptiveinstall

@AustinHasten
Copy link

AustinHasten commented Dec 20, 2017

I'm having the same problem even though I definitely enabled inputstream.adaptive in the Kodi setup.

Installed this version of Kodi - https://caesar.ftp.acc.umu.se/mirror/xbmc.org/nightlies/windows/win64/master/KodiSetup-20171219-b219bd0a-master-x64.exe

Already placed widevine files in my special://home folder

inputstream.adaptive says "Unavailable" when listed in the additional add-ons that will be installed.

@Wheemer
Copy link

Wheemer commented Dec 20, 2017

It's probably just disabled... find it and enable it.

@AustinHasten
Copy link

Ah, I didn't realize it had to be enabled in settings. Here's an article detailing how to enable it for newbies such as myself.

http://www.ares-project-blog.com/kodi-add-on-reviews/enable-inputstream-adaptive-kodi-krypton/

@asciidisco
Copy link
Owner

Kodi should enable it by default, I guess that needs to be ironed out before Kodi 18 gets Beta.

@Pysis868
Copy link

Pysis868 commented Nov 4, 2018

That link is gone, but this one with pictures confirms I still don't have the addon with the Mac installation. All I did was drag the app over, so not an installer option like those Windows users had.

https://www.tvaddons.co/rtmp-streams-krypton/
I just see Video add-ons and then Web Interface.

Don't see it under addons either:

~ find '/Applications/Kodi.app/Contents/Resources/Kodi' -iname '*input*'
/Applications/Kodi.app/Contents/Resources/Kodi/addons/kodi.binary.instance.inputstream
/Applications/Kodi.app/Contents/Resources/Kodi/addons/peripheral.joystick/resources/buttonmaps/xml/directinput
/Applications/Kodi.app/Contents/Resources/Kodi/addons/peripheral.joystick/resources/buttonmaps/xml/xinput

Aside

I have enabled it on my RetroPi with the beta channel, I think that's at beta 4 right now, but the Netflix proxy isn't running there, so I can't activate the login process in the add-on. I think Cryptodome was still missing I saw in the logs further up?

For my Mac, I did find that library at /Applications/Kodi.app/Contents/Libraries/lib/python2.7/site-packages/Cryptodome and then /Applications/Kodi.app/Contents/Resources/Kodi/addons/script.module.pycryptodome.

https://github.com/eirki/script.module.pycryptodome doesn't exist anymore =/.

Kodi 18.0-RC1 Git:20181103-4dda45ca29
OS X 10.12.6

@caphm
Copy link
Collaborator

caphm commented Nov 4, 2018

Since a couple of days Kodi doenst come with some addons preinstalled anymore. You need to install them separately.

@Pysis868
Copy link

Pysis868 commented Nov 5, 2018

Ah, ok. It was interesting to find this add-on:

~ find '/Users/Pysis/Library/Application Support/Kodi' -iname '*input*' -type d
/Users/Pysis/Library/Application Support/Kodi/addons/script.module.inputstreamhelper

but I did find the Inputstream add-ons to download, were already enabled upon installing, and received the widevine drm prompt to install and did so, thanks!

Trying to get that bleeding edge Netflix to work! Curious if it did at all before Kodi 18. Would think that to be a very important feature.

Only issue I found was it trying to create a demuxer for the stream. It would keep canceling the opening of an episode. A segfault later switching spaces and quitting it, a restart solved the problem!

Now to get this other inconsistency fixed on my RetroPie...

@Pysis868
Copy link

Pysis868 commented Nov 5, 2018

I have the other problem fixed from these series of posts:

#426 (comment)
sudo python2.7 /usr/bin/pip install pycryptodomex (My system had pythons 2.7, 3.5, and 3 =/)

#307 (comment)
Works when using this 'background' method, but Kodi is still missing the proper script package addon.

Example:

pi@retropie ~> find  ~/.kodi/ /usr/lib/python*/ -type d -iname '*crypto*'
/usr/lib/python2.7/dist-packages/cryptography
/usr/lib/python2.7/dist-packages/cryptography/hazmat/backends/commoncrypto
/usr/lib/python2.7/dist-packages/cryptography/hazmat/bindings/commoncrypto
/usr/lib/python2.7/dist-packages/cryptography-1.7.1.egg-info
/usr/lib/python2.7/dist-packages/Crypto
/usr/lib/python2.7/dist-packages/pycryptopp-0.7.1.egg-info
/usr/lib/python2.7/dist-packages/pycryptopp

Some of those entries are some packages I thought would help along the way just to try, but they didn't work, like pycryptopp.

I think I saw in the most recent release, at least in the Mac version, that script.module.pycryptodome is included with the application.

Hopefully that is true, if that could be confirmed, and then maybe the Widevine dependency could be added to the rest to be installed together that way?

Sadly, I'm still stuck at this step with slow internet, with a 1.9GB download in my future, and it still fails with a URL error most of the time now :(.

Saw some people with a small Mac CDM download with a dylib and wondering if I can find that as an alternative for the RPi Linux/ARM architecture.. I found one for Linux, an .so file. Will that work?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants