add-ons / plugin.video.viervijfzes

Kodi add-on to watch video-on-demand content from the Play 4, Play 5 and Play 6 channels.
https://github.com/add-ons/plugin.video.viervijfzes/wiki
GNU General Public License v3.0
50 stars 10 forks source link

Kodi geeft aan: "the dependency on inputstream 2.4.3 could not.." #84

Closed BertenVL closed 2 years ago

BertenVL commented 3 years ago

Bij de install from zip file geeft kodi een korte message box met "the dependency on inputstream 2.4.3 could not" (het laatste deel kan ik niet lezen) Kan het zijn dat deze plugin niet compatibel is met de laatste inputstream? Zou jammer zijn :) Wat is een mogelijke fix? Ik heb hetzelfde probleem met vtmgo Merci!

dagwieers commented 3 years ago

Normaal werken beide add-ons zonder problemen als je ze installeert in Kodi Leia of Kodi Matrix (dus zonder ZIP file).

Als je een ZIP file gebruikt moet je zeker zijn dat de versie bestemd is voor jouw Kodi versie.

Waarom installeer je deze add-ons niet vanuit Kodi zelf? Mogelijk wil Kodi v19 (Matrix) geen dependencies installeren via ZIP. installatie? Meer informatie is nodig om te begrijpen wat je doet.

peno64 commented 3 years ago

Ik heb dit probleem ook al gehad. Ik denk bij het installeren van Retrospect en wel degelijk vanuit de kodi standaard repo. Om het op te lossen heb ik gewoon eerst zelf de addons inputstream adaptive en inputstream helper geinstalleerd en daarna de addon installeren geeft dan geen probleem meer.

dagwieers commented 3 years ago

Ik zie nu dat de add-on een dependency heeft naar inputstream.adaptive. Dat is iets dat we afraden. Enkel inputstream.helper zou een dependency moeten zijn.

inputstream.adaptive is soms een extra package in je distributie, en inputstream.helper kan helpen bij de installatie.

peno64 commented 3 years ago

@dagwieers Ook retrospect heeft deze dubbele referentie. In addon.xml staat:

    <import addon="inputstream.adaptive" version="2.0.19" />
    <import addon="script.module.inputstreamhelper" version="0.3.5" />

Misschien ook eens met Bas opnemen?

michaelarnauts commented 3 years ago

Hmm, wat is er mis met die requirement? De add-on depend er uiteindelijk toch op, dus dan moet dat toch vermeld worden? Ik herinner me dat we dat eerst niet hadden bij een add-on, en dat we toen problemen hadden op een cleane Kodi als die add-on als eerste werd geïnstalleerd.

dagwieers commented 3 years ago

@michaelarnauts Omdat ISH een deftige foutmelding kan geven hoe de gebruiker dit oplost, of de inoutstream.adaptivecadd-on kan enablen.

Als het een dependency is, faalt de installatie zonder bijkomende info.

peno64 commented 3 years ago

Installeer je goplay of retrospect of een nieuwe cleane kodi 19 onder windows dan gaat alles prima. Installeer je goplat of retrospect of een nieuwe cleane kodi 19 op een pi4 (libreelec) dan krijg je de volgende fout:

2021-03-28 14:43:05.712 T:1150 ERROR : CAddonInstallJob[plugin.video.retrospect]: failed to find dependency inputstream.adaptive

2021-03-28 14:43:51.649 T:1150 ERROR : CAddonInstallJob[plugin.video.viervijfzes]: failed to find dependency inputstream.adaptive

Als ik dan kijk in de addons om te installeren dan is inputstream helper op dat moment geinstalleerd maar inputstream adaptive niet. Installeer ik dan deze laatste zelf vanuit de kodi repo dan installeren goplay en retrospect zonder problemen.

Waarom er een verschil is tussen windows en libreelec dat weet ik ook niet. Ook onder windows is inputstream adaptive nog niet geinstalleerd in kodi na de clean installatie van kodi.

Ah maar wat ik wel merk is dat in windows als ik deze manueel wil installeren dat de windows versie van inputstream adaptive 2.6.8 is en die onder libreelec is 2.6.7.3

In addon.xml van viervijfzes wordt verwezen naar versie 2.4.3 in die van retrospect naar 2.0.19

Wel raar dat libreelec blijkbaar nog een oudere versie van inputstream.adaptive oplevert ook...

dagwieers commented 3 years ago

Uit de InputStream Helper README:

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.