Kodi-vStream / venom-xbmc-addons

Addon de Streaming français pour Xbmc
GNU General Public License v3.0
496 stars 275 forks source link

Opnload HS? #2127

Closed Antho59380 closed 6 years ago

Antho59380 commented 6 years ago

Bonjour. Utilisateur de kodi 17.6 il me semble la dernière version stable sur Android TV. Plus aucun lien openload ne fonctionnent. Quand j'appuie dessus le cercle tourne il est écrit décodage peut prendre plus d'une minute. Ensuite une fenêtre avec écrit "OK" Jusque là tout fonctionne mais au moment où le film devrait se lancer il m'écrit à chaque fois "échec de lecture d'un ou plusieurs fichiers". Avant la mise à jour ça fonctionnait normalement, mon timeout est à 60s comme vous le préconisez. Merci pour vos réponses. Log s2Gq8BsCF2

LordVenom commented 6 years ago

Bonjour,

désoler openload fonctionne tu doit tenter de lire des liens morts.

Merci pour le log c'est rare mais comme tu peux le lire dans le post ce dessous en ligne 2 avec le sites et le nom c'est plus rapide pour tester. https://github.com/Kodi-vStream/venom-xbmc-addons/issues/11

Antho59380 commented 6 years ago

Merci pour la réponse. Je te donnerai le nom directement. Alors Chicago police department saison 2 épisode 21 openload. Sur mon téléphone en 4g ça fonctionne mais pas sur la box Android TV.

TmpName commented 6 years ago

Il y a effectivement un prb sur tes logs, le decodage s'est mal fait. Apres j'ai pas acces a ma machine donc je peux pas dire si ca vient de leur code ou de ta machine, j y jette un oeuil ce soir.

Antho59380 commented 6 years ago

TmpName merci pour ton aide. Ça doit venir de ma machine mais je ne sais pas quoi faire.

TmpName commented 6 years ago

Bon ben dsl, je viens de retester avec le meme lien, pas de prbs. En fait le code d opnload est dynamique donc il a pu chnager depuis, a part te dire de re-essayer je vois pas trop. Verifi si ta version de python est a jour, c'est un truc recurrent sur les machines exotiques (eg les problemes SSL), mais la je peux pas t aider, j'ai vu passer la manip plusieurs fois en issue, mais je connais pas du tout android.

Antho59380 commented 6 years ago

Merci pour ton aide. C'est une Xiaomi mi box 3 sous Android 7. Je ne connais pas python ou est ce que ça se trouve ?

Antho59380 commented 6 years ago

Alors j'ai regardé dans mon navigateur. Voir films/ready player one/openload et la vidéo à mis au moins 5 minutes à charger. Du coup mon problème vient de Vstream/kodi ou ma mi box ? Si quelqu'un a une solution. Merci

Arias800 commented 6 years ago

Après il se peux que ce soit openload qui est surcharger ^^

Antho59380 commented 6 years ago

Oui possible mais avec Vstream il me met échec de lecture tout le temps eu importe le moment ou le film alors qu'avant je n'ai jamais eu de problème je regardais quasiment que ces liens là.

TmpName commented 6 years ago

Dans tes logs le decodage du lien s'est mal fait, donc soit le code du parser est tombe sur un os (mais j'ai pas pu reproduire), sois il y a un hic au niveau de ton executeur python, y a de gros calculs pendant au moins 1 minutes.

Dans ton cas ca a affiche 'ok' mais le lien etait rate, donc ca n'aurait jamais marche. 5 mn a charger c'est bizarre, tu aurais eu un timeout. Ca met 1/2 mn a calculer puis ca affiche 'ok', a partir de la, tu as le timeout qui se met en place 30s par defaut je crois.

Antho59380 commented 6 years ago

OK je vois. Mais qu'est ce que je dois faire avec python ? Ma mi box est à jour je ne peux pas faire de mise à jour Android. Les liens speed video fonctionnent et upto stream aussi mais ça m'embete parce que openload c'était vraiment bien

Arias800 commented 6 years ago

Il me semble que pour Android c'est kodi qui gèrent python donc peut être qu'en réinstallant Kodi ça remarchera ?

Antho59380 commented 6 years ago

Je vais essayer ce soir à ce moment là mais je l'ai réinstallé il y a pas longtemps suite à l'erreur SSL CERTIFICATE

Antho59380 commented 6 years ago

Bon ben j'ai desinstallé kodi et Vstream et tout réinstallé mais ça ne fonctionne toujours pas. Je désespère.

helpmoi commented 6 years ago

Il y a certains lien openload qui ne s'ouvrent pas. Je dirai le problème vient du site (lien) et non de kodi et encore moins de vstream. J'ai le soucis avec les liens netu. Je n'utilisait pour regarder des séries. Maintenant il ne marche plus. Der plus en plus de liens ne marchent plus malheureusement. Par exemple, il m'est impossible de regarder la série Suits. Plusieurs sites proposent des liens morts ou d'autre propose des liens qui fonctionnent mais qui bug au bout de 5 min...

Antho59380 commented 6 years ago

Non mais la c'est des liens qui ont été testés par d'autres personnes et par moi même sur mon portable donc ce n'est pas un problème de lien mort

helpmoi commented 6 years ago

Et si tu testes SPMC c'est une apps qui ressemble à kodi. Il se trouve sur le Playstore si tu utilises android.

Antho59380 commented 6 years ago

Je préfère rester sur kodi. Ça doit faire 4 ans que je l'utilise.

Arias800 commented 6 years ago

Je viens de comprendre que j'ai le même bug chez moi (kodi 17.6 nvidia shield android 7.0)

Antho59380 commented 6 years ago

Tu as trouvé une solution Arias 800?

Arias800 commented 6 years ago

Non pas encore

Arias800 commented 6 years ago

@TmpName J'ai trouver l'origine du bug enfaite vstream décode le liens donc pour colony s3episode 8 sur serie-streaming hd c'est ça : https://oqbkia_oloadcdn.net/dl/l/gXTJr288CDSI-jE9/AWZ898H7Wns/Colony.S03E08-planet-streaming.com.m4v.mp4?mime=true Mais il ouvre celui la h ttps://openload.co/embed/AWZ898H7Wns qui est le liens de base non décoder par contre pourquoi je sais pas capture

Antho59380 commented 6 years ago

Ah d'accord je vois. Moi je suis pas développeur alors je ne pourrai pas aider. Mais si tu trouves une solution je suis preneur.

Arias800 commented 6 years ago

J'attends TmpName car le code d'openload est juste trop complexe pour moi x)

Antho59380 commented 6 years ago

Et encore plus pour moi lol. En tout cas merci d'avoir identifié le problème

Arias800 commented 6 years ago

Après je suppose que c'est mais si ça se trouve je me trompe mais y a pas d'erreur ou de chose bizarre hormis ca donc bon ^^

TmpName commented 6 years ago

Bon le log est plus dispo, mais ca c'est normal, en fait il faut regarder le lien decode, il y a une partie avec des chiffres du style 111.222.333 et lui avait 112::445z, un truc totallement impossible a ouvrir.

C'est le parser JS qui deconne, mais impossible de reproduire le bug chez moi.

Arias800 commented 6 years ago

Voila mon log @TmpName https://slexy.org/view/s2kayauZ2A

TmpName commented 6 years ago

h ttps://open load.co/stream/AWZ898H7Wns~1529913086~2a01:cb15::~XOgaQQDg?mime=true

La partie "~2a01:cb15::~" n'est pas bonne, du coup vais restester chez moi.

Arias800 commented 6 years ago

C'est bizarre sur navigateur le liens marche pourtant ^^

TmpName commented 6 years ago

C'est normal, c'est le parser de Vstream qui decode mal le lien. Mais la je vient de retester j'ai obtenu le lien

Decoded url : AWZ898H7Wns~1529916800~167.118.0.0~CetWloB_

Et qui du coup marche tres bien. Compare les 2 urls, tu vas vite voir le prb. Par contre pour pouvoir tester, il ma faudrait le code html de la page brute qui deconne, car celle que j'ai moi marche sans prbs. Ou mieux, tu as 3 lignes a re-activer pour sauver le code JS extrait dans un fichier (l167 a 169). Si tu peux me passer le code JS + la ligne dans les logs avec le code, je me retrouverais exactement avec les memes bases que toi.

Edit: J'avais mal compris, tu veux dire que l'url avec des ":" mache sur navigateur chez toi ?

Arias800 commented 6 years ago

Oui chez moi avec les : ça marche ca fait une redirection mais ça marche voila le fichier js.txt https://pastebin.com/Agys4EYd

TmpName commented 6 years ago

Alors c'est que c'est peut etre normal, et la redirection se fait vers quelle url ? Peut etre que c'est a faire systematiquement sur des url avec ":"

Le prb c'est que je ne peux rien faire avec les liens, il sont propre a l'ip qui a fait la requete "download ISP is different to request ISP. request: AS3215 download: AS5410"

Il te faudrait faire le test avec httpfox et regarder si l'url decodée est comme la mienne ou la tienne.

Arias800 commented 6 years ago

La redirection mene ici : ht ps://o_bkia.oloadcdn.net/dl/l/GHkRp7q-5TIwIiUD/AWZ898H7Wns/Colony.S03E08-planet-streaming.com.m4v.mp4?mime=true

Arias800 commented 6 years ago

Le liens décoder sur mon pc c'est ça : https://ope_load.co/stream/AWZ898H7Wns~1529926211~90.112.0.0~w0Ky4X5H?mime=true

TmpName commented 6 years ago

Meme type d'adresse que moi ~90.112.0.0~ Et le lien de redirection c'est pas les liens de telechargement ".net/dl/..." ? En tout cas si le lien "louche" marche sur navigateur, c'est peut etre pas le parser qui deconne, le decodage est peut etre bon. Essayer en bidouillant le user-agent pour faire croire au site que tu es sous firefox au lieu d'android. C'est peut etre un truc reserve a android, tout simplement.

TmpName commented 6 years ago

Pour le coup, je pense que tu as raison, c'est pas le code du parser qui deconne, mais une redirection a la con pour les machines android.

Arias800 commented 6 years ago

Je tente un replace pour forcer la recuperation des truc erroner pour voir si ca vient de la

Arias800 commented 6 years ago

Sur le site d'openload ca parle d'android if(!!window.chrome && !!window.chrome.webstore && navigator.vendor == "Google Inc." && !/ios/i.test(navigator.userAgent) && !/android/i.test(navigator.userAgent) && parseInt(getChromeVersion().split(".")[0]) >= 65){ noPopunder = false; } }catch(e){} mais je sais pas ce que ca veux dire x)

Arias800 commented 6 years ago

En passant par le navigateur de ma box android j'ai wrong ip code erreur 403 donc je comprends plus x)

Arias800 commented 6 years ago

@TmpName Avec un UA vide ça passe pas alors que ça marche sur mon pc donc c'est pas un probleme de user agent ....

TmpName commented 6 years ago

En fait si tu laisses l'UA vide (sur la machine android), kodi va mettre un UA android (ou le sien mais je ne me souvient plus). Et j'ai peur que le lien "louche" soit reserve aux machines android, vu que moi je ne l'ai jamais, et toi non plus sur ton pc.

Dans quel cas tu as droit au "wrong ip" ?

Arias800 commented 6 years ago

En restant le lien à la con sur un navigateur internet de ma box Android

Antho59380 commented 6 years ago

Je ne comprends rien à ce que vous dites mais je suis la conversation lol

TmpName commented 6 years ago

Lol. Sinon du coup ca me conforte dans l'histoire de l'user-agent, "wrong ip" c'est un message courant quand ce n'est pas le meme lors de la requete pour obtenir l url, et lors de celle pour l'url en question.

Edit: Je viens de voir ton fichier js.txt mais sans les code du fichier log genere sur la meme page, je ne peux pas decoder le lien.

Mais je vois pas pkoi le fichier ne serait pas bon, on utilise un UA pour obtenir la page html d'ou est extrait le code ...

Arias800 commented 6 years ago

Après j'ai essayer avec un UA de pc tournant sous windows avec Mozilla et rien n'a faire ce n'est pas passer sur la box android .Et inversement avec une UA android sur mon pc sous windows il récupère le bon liens...

TmpName commented 6 years ago

XD, alors la c'est magique ^^. Y aurait un bug dans le traitement du code sur android ? Tu pourrais STP me faire passer fichier js.txt + les 3 ligne de logs produite avec le meme fichier stp (les codes + l url decode par la machine android)

Arias800 commented 6 years ago

Je fait ça demain là je peux pas mais oui 'c'est tres bizarre comme truc la x)

TmpName commented 6 years ago

Apres si les urls "foireuse" marche apres la redirection, suffit de les detecter (si il y a ":" en fin d'url) et de traiter la redirection. Mais c'est vraiment bizarre car la fin de l'url est bonne, au vu de l'algorytme si il y a un seul decalage, toute la fin de l'url devrait deconner, pas juste la partie avec des chiffres.

Sinon, si tu as un environnement python, je peux te passer mes fichiers pythons pour t'en servir hors kodi, 1 qui extrait le code JS du codehtml , et 1 qui le decode.

Arias800 commented 6 years ago

Bah j'ai mon pc avec python installer dessus