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

Add inputstream.adaptive as dependency, without videos fail to play. #587

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mistervee
Copy link

Types of changes

  • [x ] Bug fix (non-breaking change which fixes an issue)

@mistervee
Copy link
Author

Netflix failed to play videos unless inputstream.adaptive was installed.

@mistervee mistervee changed the title Add inputstream.adaptive as dependency Add inputstream.adaptive as dependency, without videos fail to play. Dec 18, 2018
@jakermx
Copy link

jakermx commented Dec 19, 2018

Kodi 18 comes with inputstream.adaptive preinstalled as system library, so you dont need to do anything if you are on Kodi 18, but if you are trying to don it on other versions or uf you are compilling it by yourself, you sholud add it before compilling, so thats is why it is named Netflix addon for Kodi 18...

:)

@MilhouseVH
Copy link

Kodi 18 comes with inputstream.adaptive preinstalled as system library

I don't think that's the case, actually (some versions of Kodi may bundle inputstream.adaptive but I don't think it's the norm). Adding inputstream.adaptive as a Netflix dependency (and the same for the Amazon and other inputstream.adaptive-based addons) would make sense IMHO.

@titomontes
Copy link

titomontes commented Dec 19, 2018

I just downloaded a nightly WITHOUT inputstream.adaptive installed, so I had to look for it. Makes sense to include it.

@JinRonin
Copy link

We already use inputstream.helper to handle it.
Adding this to dependency will not automatically install/enable it for you.

From the helpers description:
"It is recommended to not add your InputStream add-on as a dependency in addon.xml. It can cause confusion with users not being able to install your add-on because the InputStream add-on is disabled. InputStream Helper addresses issues such as these and helps the user to install/enable required InputStream components."

@MilhouseVH
Copy link

@JinRonin inputstream.helper won't install inputstream.adaptive, users are surely in a worse position if you follow that advice as the Netflix add-on will install successfully (along with inputstream.helper) but then the Netflix add-on will fail to play a video (as described in this issue) because inputstream.adaptive isn't installed/enabled. Adding inputstream.adaptive as a dependency would install the inputstream.adaptive add-on automatically, and probably enable it if already installed but disabled. So I don't see the downside, to be honest.

But I'm not an expert on add-ons so will leave it to you - I just wanted to post that Kodi distributions will not normally include inputstream.adaptive (disabled or not), so this is likely to be a bigger issue in future.

@JinRonin
Copy link

JinRonin commented Dec 20, 2018

True, it wont install it, but give a more detailed information that something is missing or will enable it in case its installed and disabled.
Inputstream adaptive is a binary addon that can not be automatically installed when you add it as dependency nor will it enable it.
The user always have to install it manually if its not included.

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

Successfully merging this pull request may close these issues.

None yet

5 participants