Catch-up-TV-and-More / plugin.video.catchuptvandmore

Replay, Live TV and websites videos addon for Kodi
https://catch-up-tv-and-more.github.io
GNU General Public License v2.0
285 stars 91 forks source link

Groupe 6play - Direct TV KO - Replay OK #300

Closed FRinox closed 3 years ago

FRinox commented 4 years ago

Bonjour, J'ai l'impression que les chaînes du groupe m6 ne fonctionne plus ce soir. Est ce seulement chez moi ? Je viens de tester sur 2 installation différente idem, par contre le site 6play fonctionne. Avez vous le même cas ? Merci à vous. Bonne soirée

wwark commented 4 years ago

Bonjour,

Je viens de tester sans problème. Si le problème persiste on aurait besoin des logs.

Merci, Wwark

theoden11 commented 4 years ago

Bonjour. Bug confirmé depuis 2 jours. Aucune chaine du groupe M6 ne fonctionne ni sous windows ni sous OSMC raspberry pi. Il y a plusieurs problèmes apparemment : DRM probablement mais pas certain, mais surtout url injoignables (erreur 404). Par ex pour W9 : https://live.quortex.bedrock.tech/6play/short/enc/w9/sd/videosd-960x540/segment_115029.m4s renvoie une erreur 404 RMC Découverte en revanche me renvoie une erreur 403... Les chaines TF1 et NRJ12 fonctionnent pour l'instant. Ce n'est pas un problème d'authentification. Ce n'est pas un problème de VPN, mon OSMC n'est pas connecté en VPN. J'ai tenté plein de choses : mise à jour d'OSMC en mode dev, ajout manuel de plugins et de leur mise à jour (input.adaptative en version 2.4.4 et script.module.inputstreamhelper en 0.4.7), rien n'y fait, c'est même pire sous OSMC raspberry pi, plus rien ne fonctionne, ni même Netflix. En revenant à script.module.inputstreamhelper version 0.4.3 (officielle et standard) et en supprimant input.adpatativestream, la TV et Netflix refonctionnent correctement, excepté les chaines du groupe M6 et RMC Découverte. Widewine est à jour sous OSMC également.

Pour M6
ERROR: AddOnLog: InputStream Adaptive: Download https://live.quortex.bedrock.tech/6play/short/enc/m6/sd/videosd-960x540/segment_105785.m4s failed with error: 404 2020-05-08 13:04:17.090 T:882860768 ERROR: Previous line repeats 10 times. 2020-05-08 13:04:17.090 T:882860768 ERROR: AddOnLog: InputStream Adaptive: Download https://live.quortex.bedrock.tech/6play/short/enc/m6/sd/audio-fre-96000/segment_105785.m4s failed with error: 404

FRinox commented 4 years ago

Je confirme même erreur dans kodi.Log. Je vous envoi les. Log sous peu. kodi 2.log

theoden11 commented 4 years ago

RMC Découverte marche de nouveau : c'est à n'y rien comprendre. M6 W9 (et autres du groupe M6) : le problème d'erreur 404 persiste

wwark commented 4 years ago

Je pensais que vous parliez des replay. Je n'avais testé que les replay. Pour le direct TV, je confirme le problème. Il y a du avoir un changement côté de groupe M6.

On regarde si on peut corriger. Merci, Wwark

FRinox commented 4 years ago

Je pensais que vous parliez des replay. Je n'avais testé que les replay. Pour le direct TV, je confirme le problème. Il y a du avoir un changement côté de groupe M6.

On regarde si on peut corriger. Merci, Wwark

Désolé je me suis mal exprimé du coup, ma faute. J'ai ajouté les log a mon précédent commentaire au cas ou. Merci pour votre réactivité.

wwark commented 4 years ago

Bon pour l'instant il semblerait que le format du contenu MPD (fichier contenant le flux video direct TV et l'audio) ne semble pas bien géré côté Kodi 18.6. Le format est différent du replay qui lui fonctionne. Le problème semble dans la couche kodi (inputstream-adaptive).

Issue qui semble similaire https://github.com/peak3d/inputstream.adaptive/issues/362 avec un format mpd equivalent. Voici le mpd de M6 direct TV 6play_mpd.zip

On va tester sur Kodi 19 (future version) pour voir si ça marche mieux mais pour l'instant je pense qu'on peut pas faire grand chose de notre côté ....

wwark commented 4 years ago

Notre test sous Kodi 19 avec la dernière version inputstream adaptive 2.5.6 remonte le même soucis de HTTP 404.

theoden11 commented 4 years ago

Et en plus sous OSMC, inputstream.adaptative semble ne pas exister. J'ai bidouillé un truc aujourd'hui à partir des sources 2.4.4 pour d'autres systèmes, mais ça ne donne rien du tout sauf des erreurs... d'absence d'inputstream.adaptative, bien que le plugin soit activé. Donc en effet c'est compromis sur certains systèmes. En plus cette bidouille fout en l'air Netflix, donc rétropédalage. Sous Windows ou LibreElec à première vue il doit y avoir possibilité de résoudre le problème puisque inputstream.adaptative est amené via les dépôts officiels.

wwark commented 4 years ago

oui pour l'instant quelques soit le test ça ne fonctionnera pas car le test sous kodi 19 avec la dernière version de inputstream l'erreur est présente. On a ouvert ce ticket https://github.com/peak3d/inputstream.adaptive/issues/439 pour voir si on peut trouver une correction.

L'utilisation des DRM dans Kodi n'est pas simple à cause de plusieurs points:

En espérant qu'on trouve une solution pour les Direct TV du groupe M6.

theoden11 commented 4 years ago

Pour les développeurs, comme vous et moi (mais pas dans le même segment), c'est tout de même pénible à gérer et à suivre tous ces changements constants, non documentés et sans préavis ! Ca fait des mois que je travaille sur la solution ultime pour le salon afin de remplacer tous les appareils et toutes les applis, et quand ça fonctionne enfin sans bug et sans planter de manière continue pendant une semaine, 3 jours après, bim... on nous supprime l'accès aux chaînes TV !

theoden11 commented 4 years ago

Installation vierge ce soir de LibreElec avec Catchup TV & more, Netflix, Inpustream.adaptive et Widevine, j'ai abandonné à l'instant, le problème reste identique sur les chaînes du groupe M6.

FRinox commented 4 years ago

Installation vierge ce soir de LibreElec avec Catchup TV & more, Netflix, Inpustream.adaptive et Widevine, j'ai abandonné à l'instant, le problème reste identique sur les chaînes du groupe M6.

j'avais refais la même hier midi, mais pareil, ne marche pas. Ce que je trouve bisarre, c'est que ca ne semble pas venir d'une mise a jour coté kodi ou inpustream. Apparemment beaucoup de personne rencontre ce problème d'erreur 404 ou erreur 4**. Attendons voir ce qu'il se passe,

theoden11 commented 4 years ago

Bjr. Non, a priori, aucune mise à jour de Kodi ou d'un module n'en est à l'origine. Cela semble être un changement dans la diffusion des chaines du groupe M6. A moins qu'il y ait des pannes chez eux. En ce moment cela arrive aussi. Sur RMC Découverte, c'est pénible, un coup sur 2 ça marche, et l'autre erreur 403. On ne sait jamais si on pourra voir la chaîne après un démarrage propre !

Ykwily commented 4 years ago

Bonjour, j'ai fait une installation fraîche de Kodi sur Archlinux et je rencontre le même problème que sur LibreElec sur mon Raspberry 3+ :

2020-05-18 08:56:01.094 T:140202449372928  NOTICE: [Catch-up-TV-&-More] [import_needed_module] Import module resources.lib.main on the fly
2020-05-18 08:56:01.121 T:140202449372928  NOTICE: [script.module.inputstreamhelper] Recursively create directory '/home/pgarrouste/.kodi/cdm'.
2020-05-18 08:56:01.155 T:140202449372928  NOTICE: Previous line repeats 6 times.
2020-05-18 08:56:01.155 T:140202449372928   ERROR: EXCEPTION: Invalid setting type
2020-05-18 08:56:01.155 T:140202449372928   ERROR: Previous line repeats 1 times.
2020-05-18 08:56:01.155 T:140202449372928  NOTICE: [script.module.inputstreamhelper] Widevine update check was made on 2020-05-17T15:13:40
2020-05-18 08:56:01.418 T:140202482956992  NOTICE: VideoPlayer::OpenFile: pvr://channels/tv/All channels/pvr.iptvsimple_895580826.pvr
2020-05-18 08:56:01.419 T:140201863239424  NOTICE: Creating InputStream
2020-05-18 08:56:01.797 T:140201863239424  NOTICE: Creating Demuxer
2020-05-18 08:56:01.797 T:140201863239424  NOTICE: Opening stream: 1001 source: 256
2020-05-18 08:56:01.802 T:140201863239424  NOTICE: Creating video codec with codec id: 27
2020-05-18 08:56:01.802 T:140201863239424  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
2020-05-18 08:56:01.802 T:140201863239424  NOTICE: Creating video thread
2020-05-18 08:56:01.802 T:140201871632128  NOTICE: running thread: video_thread
2020-05-18 08:56:01.802 T:140201863239424  NOTICE: Opening stream: 1002 source: 256
2020-05-18 08:56:01.810 T:140201863239424  NOTICE: Finding audio codec for: 86018
2020-05-18 08:56:01.811 T:140201863239424  NOTICE: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2020-05-18 08:56:01.811 T:140201863239424  NOTICE: Creating audio thread
2020-05-18 08:56:01.811 T:140201837016832  NOTICE: running thread: CVideoPlayerAudio::Process()
2020-05-18 08:56:01.973 T:140201590597376   ERROR: AddOnLog: InputStream Adaptive: Download https://live.quortex.bedrock.tech/6play/short/enc/m6/sd/videosd-960x540/segment_391215.m4s failed with error: 404
2020-05-18 08:56:13.509 T:140201845409536   ERROR: Previous line repeats 10 times.
2020-05-18 08:56:13.509 T:140201845409536   ERROR: AddOnLog: InputStream Adaptive: Download https://live.quortex.bedrock.tech/6play/short/enc/m6/sd/audio-fre-96000/segment_391215.m4s failed with error: 404
2020-05-18 08:56:24.964 T:140201863239424   ERROR: Previous line repeats 10 times.
2020-05-18 08:56:24.964 T:140201863239424  NOTICE: CVideoPlayer::OnExit()
2020-05-18 08:56:24.964 T:140201863239424  NOTICE: VideoPlayer: eof, waiting for queues to empty
2020-05-18 08:56:24.964 T:140201863239424  NOTICE: Closing stream player 1
2020-05-18 08:56:24.965 T:140201863239424  NOTICE: Waiting for audio thread to exit
2020-05-18 08:56:24.973 T:140201837016832  NOTICE: thread end: CVideoPlayerAudio::OnExit()
2020-05-18 08:56:24.973 T:140201863239424  NOTICE: Closing audio device
2020-05-18 08:56:24.973 T:140201863239424  NOTICE: Deleting audio codec
2020-05-18 08:56:24.973 T:140201863239424  NOTICE: Closing stream player 2
2020-05-18 08:56:24.974 T:140201863239424  NOTICE: waiting for video thread to exit
2020-05-18 08:56:24.974 T:140201871632128   ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
2020-05-18 08:56:24.974 T:140201871632128  NOTICE: thread end: video_thread
2020-05-18 08:56:24.974 T:140201863239424  NOTICE: deleting video codec
2020-05-18 08:56:25.001 T:140202482956992  NOTICE: CVideoPlayer::CloseFile()
2020-05-18 08:56:25.004 T:140202482956992  NOTICE: VideoPlayer: waiting for threads to exit
2020-05-18 08:56:25.004 T:140202482956992  NOTICE: VideoPlayer: finished waiting
2020-05-18 08:56:25.004 T:140202482956992  NOTICE: CVideoPlayer::CloseFile()
2020-05-18 08:56:25.004 T:140202482956992  NOTICE: VideoPlayer: waiting for threads to exit
2020-05-18 08:56:25.004 T:140202482956992  NOTICE: VideoPlayer: finished waiting
wwark commented 4 years ago

Bonjour, Oui pour l'instant il n'y a pas de solutions pour gérer ce problème. On est en train de regarder d'autres solutions et un ticket a été ouvert coté de Kodi.

Merci, Wwar.

theoden11 commented 4 years ago

Bonsoir. Merci pour votre investissement. En effet le problème est bien plus complexe qu'il n'y paraît.

oluc commented 4 years ago

Aujourd'hui, les replay semblent eux aussi ne plus fonctionner. J'ai essayé Kaamelott (w9) et Top Chef (m6), sans succès, alors qu'ils fonctionnaient encore la semaine dernière.

wwark commented 4 years ago

Bonjour @oluc, Je viens de tester le replay de top chef est OK. Si le problème persiste on aurait besoin des logs en mode debug. Merci, Wwark

oluc commented 4 years ago

ok, ça remarche : je suis passé sur un ordi / navigateur, là il y avait un dialogue à confirmer (peut-être ce qui bloquait kodi ?). De retour sur kodi (sur un raspberry), toujours bloqué, mais après reboot, je peux de nouveau accéder aux replay. Bizarre. Désolé pour le bruit, et merci beaucoup !

wwark commented 4 years ago

Il peut avoir plusieurs raisons, il faut fournir les logs quand le problème survient ça peut aider à trouver la cause ! Bonne fin de journée !

sy6sy2 commented 4 years ago

Hey ! Une autre piste qu'on pourra peut être explorer, c'est d'utiliser le flux HLS SAMPLE-AES. Il n'est pas encore supporté par Adaptive mais il y a un ticket d'ouvert pour demander son support.... Peut être que peak3d va bientôt l'intégrer.... On peut toujours y croire ;-)

sy6sy2 commented 4 years ago

Quelques nouvelles concernant les directs des chaines du groupe M6 :

Pour information, et pour les plus "barbus" d'entre vous, nous pouvons vous confirmer que les chaines du groupe 6play en direct fonctionnent avec la dernière version de CUTV&M + Kodi 19 nightly build + la version Inpustream Adaptive présente sur la branche ctest. Cependant, il n'y aura pas de "tutoriel" pas à pas ici expliquant comment faire fonctionner ce combo car cela demande encore trop de bidouilles pour arriver à un résultat fonctionnel.

theoden11 commented 4 years ago

On progresse alors ! L'embêtant, c'est pour les distributions prêtes à l'emploi comme OSMC, LibrElec etc qui intègrent avec parfois un certain retard des fonctionnalités intégrées avec Kodi, sous Windows. Mais ne désespérons pas !

enigma131 commented 4 years ago

Si vous voulez d'autres contributeurs pour les tests n'hésitez - pas. J'utilise Catch-up-TV-and-More depuis pas mal de temps.

wwark commented 4 years ago

Si il y a des courageux, il faut compiler la branch leia https://github.com/peak3d/inputstream.adaptive/tree/Leia pour votre OS et déployer cet addon binaire. https://github.com/Catch-up-TV-and-More/plugin.video.catchuptvandmore/issues/329#issuecomment-657728526

A la prochaine version de Inputstream Adaptive les live TV 6play seront normalement fonctionnels.

enigma131 commented 4 years ago

Reçu Kodi 18.8 ce matin, du neuf pour notre problème Inputstream (non mis à jour avec kodi 18.8) ?

sy6sy2 commented 4 years ago

Apparement il n'y a pas eu de "version bump" sur le branche Leia de inputstream adaptive (https://github.com/peak3d/inputstream.adaptive/commits/Leia) donc malheureusement non :-/

Cependant il est possible de "manuellement" mettre à jour inputstream adaptive sur votre Kodi afin de régler le problème (en attendant la release officielle) ; soit à compilant vous même l'addon (voir le message de wwark au dessus) ou bien en téléchargeant le plugin ici https://jenkins.kodi.tv/blue/organizations/jenkins/peak3d%2Finputstream.adaptive/detail/Leia/44/artifacts s'il est dispo pour votre OS.

enigma131 commented 4 years ago

Le plug pour Windows 10 64 bits fonctionne (testé avec Kodi 18.5 puis upgradé 18.8) ! Merci.

Test de compilation sous Linux Mint 19.3 (base Ubuntu 18.04), erreur au cmake : CMake Error at CMakeLists.txt:6 (find_package): By not providing "FindKodi.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Kodi", but CMake did not find one.

Could not find a package configuration file provided by "Kodi" with any of the following names:

KodiConfig.cmake
kodi-config.cmake

Il faut dire qu'il manque un peu d'explication pour la compilation au niveau du github

sy6sy2 commented 4 years ago

Ah super si ça marche avec les artefacts de Jenkins.

Pour la compilation il faut au préalable avoir cloné le dépôt de Kodi. Normalement tout est expliqué ici : https://github.com/peak3d/inputstream.adaptive/wiki/How-to-build 😉

enigma131 commented 4 years ago

Déja merci, Il manquait des variables, que j'ai rajouté : cmake -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DCMAKE_C_COMPILER=/usr/bin/gcc -T host=x64 -DADDONS_TO_BUILD=inputstream.adaptive -DCMAKE_BUILD_TYPE=Release -DADDON_SRC_PREFIX=../.. -DCMAKE_INSTALL_PREFIX=../../xbmc/addons -DPACKAGE_ZIP=1 ../../xbmc/cmake/addons

maintenant j'ai :

CMake Error at CMakeLists.txt:2 (project): Generator

Unix Makefiles

does not support toolset specification, but toolset

host=x64

was specified. -- Configuring incomplete, errors occurred!

Je suis bien en linux 64 bits .... Au fait --branch master ne marche pas, j'ai pris l'autre branche

wwark commented 4 years ago

Hello @enigma131 Pourrais-tu nous fournir la trace complète de l'erreur ?

enigma131 commented 4 years ago

pas de soucis : ~/inputstream.adaptive/build$ cmake -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DCMAKE_C_COMPILER=/usr/bin/gcc -T host=x64 -DADDONS_TO_BUILD=inputstream.adaptive -DCMAKE_BUILD_TYPE=Release -DADDON_SRC_PREFIX=../.. -DCMAKE_INSTALL_PREFIX=../../xbmc/addons -DPACKAGE_ZIP=1 ../../xbmc/cmake/addons CMake Error at CMakeLists.txt:2 (project): Generator

Unix Makefiles

does not support toolset specification, but toolset

host=x64

was specified.

-- Configuring incomplete, errors occurred! See also "/home/user/inputstream.adaptive/build/CMakeFiles/CMakeOutput.log".

le contenu de CMakeOutput.log : ~/inputstream.adaptive/build$ cat CMakeFiles/CMakeOutput.log The system is: Linux - 4.15.0-112-generic - x86_64

sy6sy2 commented 4 years ago

Bonsoir, je n'ai pas de Ubuntu sous la main mais un Debian. Je ferrai un petit test demain pour voir ce que ça donne ne mon côté.

sy6sy2 commented 4 years ago

Hello, de mon coté j'ai pu faire la compilation sur mon Debian 10 (par contre je n'ai pas Kodi sur Linux donc je n'ai pas testé l'addon). Voici ce que j'ai fait :

mkdir kodi_project
cd kodi_project
git clone --branch Leia https://github.com/xbmc/xbmc.git
git clone --branch Leia https://github.com/peak3d/inputstream.adaptive.git
mkdir inputstream.adaptive/build/
cd inputstream.adaptive/build/
cmake -DADDONS_TO_BUILD=inputstream.adaptive -DADDON_SRC_PREFIX=../.. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../../xbmc/addons -DPACKAGE_ZIP=1 ../../xbmc/cmake/addons
make
cd ../../xbmc/addons/
zip -r /tmp/inputstream.adaptive.zip inputstream.adaptive

Il faut après récupérer le zip dans /tmp et faire la mise à jour de l'addon directement sur Kodi via l'option "Installer via zip". Et théoriquement ça devrait le faire...

Je mets mon zip ici au cas où... je l'ai fait à l'arrache sur un Debian 10 x86 64 bits et je ne l'ai pas testé...

inputstream.adaptive.zip

enigma131 commented 4 years ago

Avec les branchs cela va mieux :)

[100%] Completed 'inputstream.adaptive'
[100%] Built target inputstream.adaptive
après le zip jai cette taille (si cela ta parles):
ls -la /tmp/inputstream.adaptive.zip
-rw-r--r-- 1 user user 2904516 juil. 31 10:49 /tmp/inputstream.adaptive.zip

J'ai installé l'extension via le zip, redémarré kodi et bingo ça marche !!!! Super merci en tous cas, beau taff! Je vais le déployer sur un second poste sans recompiler pour voir

sy6sy2 commented 4 years ago

Ah super alors :D

Bon bien sûr ce n'est pas à la porté de tout le monde :-/

En espérant que la mise à jour arrive rapidement...

enigma131 commented 4 years ago

Le déploiement sur le second poste sans recompiler mais avec la même version de Linux Mint fonctionne aussi et c'est normal . Bon pour la procédure tout est écrit maintenant pour une base Ubuntu qui est la grosse base installée en linux avec kodi. Je me demande même si ce n'est pas utilisable tel quel pour une autre distribution (Fedoa etc Arch...)

theoden11 commented 4 years ago

Bonsoir. Sous Windows 10, avec Leia 18.8 et inputstream.adaptative 2.4.4 récupéré ici https://jenkins.kodi.tv/blue/organizations/jenkins/peak3d%2Finputstream.adaptive/detail/Leia/44/artifacts/ ça marche enfin ! Et en plus c'est facile puisqu'il suffit d'ajouter ou mettre à jour l'extention. En revanche, avec OSMC sur Raspberry pi 3, aucune idée du comment faire. Le paquet n'existe pas apparemment.

sy6sy2 commented 4 years ago

Hello ! Oui pour Windows, macOS, Android et Linux x86 ça devrait marcher pour tout le monde avec les différents artefacts donnés ici.

Pour Raspberry on est sur une architecture ARM et Jenkins ne propose pas cet artefact. J'ai un Raspberry à la maison, je vais essayer de lancer une compilation ce soir pour tu puisses tester une mise à jour si tu veux.

sy6sy2 commented 4 years ago

Voici un ZIP qui (théoriquement) fonctionne sur RB3 et RB4 (non testé) : inputstream.adaptive_RB.zip

FRinox commented 4 years ago

Oh punaise, vous etes des dieux les gars !!! ton zip est nickel sur RB4, avec libreelec. Fonctionne aussi sur RB2. <3

sy6sy2 commented 4 years ago

😂 tant mieux alors si ça fonctionne ! 😉 Ça permettra au moins aux personnes qui passent par là d'avoir une solution pseudo-fonctionnelle en attendant la mise à jour officielle.

theoden11 commented 4 years ago

Merci à ceux qui essaient de faire avancer les choses ! Malheureusement, sous OSMC sur Raspberry pi 3B+, après installation apparemment réussie du plugin et redémarrage, j'ai une erreur de "flux impossible à lire" avec le zip fourni par SylvainCecchetto, seulement sur les chaines du groupe M6. Sous LibrElec les choses peuvent être différentes, de mémoire, un inputstream.adaptative existait déjà pour cette distribution (je me rappelle avoir fait des tests à ce sujet), ou du moins l'extension pouvait être ajoutée. Sous OSMC, j'ai peur que ce soit plus complexe à mettre en oeuvre. Je pense cependant que vous n'êtes pas loin du but.

En regardant le log de kodi, j'ai ceci en zappent sur une chaine M6: apparemment il y a un problème de compilation (je précise que /lib/arm-linux-gnueabihf/libc.so.6 existe bien mais pointe vers libc-2.24.so)

Creating InputStream
2020-08-01 00:46:12.442 T:890233568   ERROR: Unable to load /home/osmc/.kodi/addons/inputstream.adaptive/inputstream.adaptive.so.2.4.5, reason: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.25' not found (required by /home/osmc...
2020-08-01 00:46:14.285 T:890233568   ERROR: IAddonInstanceHandler::CreateInstance: inputstream.adaptive returned bad status "Permanent failure" during instance creation
2020-08-01 00:46:14.285 T:890233568   ERROR: CVideoPlayer::OpenInputStream - error opening [pvr://channels/tv/Toutes les chaînes/pvr.iptvsimple_250214935.pvr]
sy6sy2 commented 4 years ago

Hello theoden11,

Ah mince, c'est la bibliothèque partagée libc qui est trop ancienne sur OSMC. Peut être un update ou une Install avec sudo apt install libc6 ?

Sinon pour être sûr que ça fonctionne il faudrait compiler ISA directement sur le RB qui est sur OSMC --> https://github.com/peak3d/inputstream.adaptive/wiki/How-to-build#build-on-raspbian-for-raspberry-pi

theoden11 commented 4 years ago

Mon système est à jour, même en version bêta. Je ne veux pas le casser non plus. Au tout début de cette histoire, j'avais déjà intuité un problème avec inputstream.adaptative et avais essayé de l'installer, sans réel succès, si ce n'est de casser aussi Netflix ! Je suppose qu'il faudra attendre une version plus récente de OSMC, en espérant que les développeurs soient au courant du problème. Oui la solution serait sûrement une compil maison mais bon... pas certain qu'il y ait tout ce qu'il faut pour que ce soit possible, OSMC est vraiment light ! Déjà la commande git n'existe pas... bref ça va pas être simple

sy6sy2 commented 4 years ago

Je viens de vérifier et OSMC est basé sur Debian Stretch. Des mon coté j'ai compilé sur un Debian Buster.

Par contre l'avantage (si je me souviens bien) de OSMC par rapport à LibreElec c'est que l'OS est complet donc avec APT. Un apt get install de tous les paquets manquant pour la compilation et ça marcherait sans problème je pense 😉

theoden11 commented 4 years ago

Je vais le tester après avoir fait une image complète de la carte SD (prudence...) Je sais qu'on met à jour avec apt, mais il manque à mon avis plein de trucs : cmake n'est pas non plus installé par défaut. Je pense qu'on peut en effet mettre tout ce qu'il manque mais ça risque de prendre du temps ! Sinon La démarche est bien celle indiquée dans le tuto github ? Pas de variante ?

sy6sy2 commented 4 years ago

En effet il manque certainement cmake et d'autres paquets. Mais la commande donnée dans le tuto installe tout ce qu'il faut logiquement 😉 .

Pas de variante je pense, moi ça a fonctionné du premier coup avec ça (copier coller du tuto) :

# install tools
sudo apt install autoconf bison build-essential curl default-jdk gawk git gperf libcurl4-openssl-dev zlib1g-dev cmake zip

# Compile (dans un dossier quelconque)
mkdir compil_ISA
cd compil_ISA
git clone https://github.com/raspberrypi/tools --depth=1
git clone https://github.com/raspberrypi/firmware --depth=1
git clone -b Leia https://github.com/xbmc/xbmc.git
git clone -b Leia https://github.com/peak3d/inputstream.adaptive
cd inputstream.adaptive
mkdir build && cd build
cmake -DADDONS_TO_BUILD=inputstream.adaptive -DADDON_SRC_PREFIX=../.. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../../xbmc/addons -DPACKAGE_ZIP=1 ../../xbmc/cmake/addons
make
cd ../../xbmc/addons/
zip -r /tmp/inputstream.adaptive.zip inputstream.adaptive

# Maintenant depuis Kodi il faut installer /tmp/inputstream.adaptive.zip
theoden11 commented 4 years ago

Je suis en train de cloner, mais déjà c'est long, très long ! J'espère aussi avoir suffisamment de place sur a carte SD (autre problème non prévisible). Combien de temps environ pour la compil ?