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

Arias800 commented 6 years ago

Les log avec les code et l'url decoder : https://pastebin.com/d6Lvf1Pg Le fichier js.txt : https://pastebin.com/FAhNWDjU

TmpName commented 6 years ago

Bon la je comprend pas, j'ai meme teste le code sur navigateur,j 'obtiens la meme url decodee avec des ":". Donc le prb ne vient definitivement pas du parser Le code JS etant extrait de la page html, on doit avoir le prb des l'obtention de la page html. Mais si c'est pas l'user-agent, qu est qui peut faire que le serveur reconnaisse une machine android et envoit un code batard ?

Arias800 commented 6 years ago

Je sais pas pourtant j'ai essayé dans les deux sens (faire croire que mon Android TV est un windows et inversement ) et rien à changer je testerai demain après-midi au cas où mais bon j'y crois moyen ^^

TmpName commented 6 years ago

Je viens de tester avec un UA android, la page etait bonne. Faut faire des tests avec navigateur+httpfox , sur android, sur pc et comparer les liens obtenus (si il y a des ":") et du coup les requetes.

Arias800 commented 6 years ago

On peux pas il me semble utiliser httpfox sur Android TV donc là pour moi ça va être compliqué x)

Arias800 commented 6 years ago

Essaye avec un UA pour Android TV peut être que le site différencie Android et Android TV ça expliquerait pourquoi ça passe avec une UA Android et pas avec ma Shield

TmpName commented 6 years ago

Wé j'imagine, sinon faut passer par kodi en mode debug, ca va afficher tout les en tetes.

Resume pour ceux qui veulent faire avancer le smilblick.

La question est : pourquoi ? Ca ne semble pas venir de l'user-agent non plus.

TmpName commented 6 years ago

Now que je regarde, ca ressemble a une adresse ip V6 incomplete. Mais je vois pas comment passer de l'une a l'autre.

Arias800 commented 6 years ago

Je viens d'essayer sur Android 8.0 même problème

TmpName commented 6 years ago

Je pense qu'il y a moyen de gruger. En fait il s'agit des 2 premiers nombre de ton adresse ip, code en ipv6 pour android, et ca doit bien etre genere tout seul lors de la premiere requete par le serveur openload lui meme.

Une fois que tu as le lien decode, remplace ~XXXX:XXXX::~ par XXX.XXX..0.0

avec xxx.xxx qui sont les deux pemier chiffre de ton ip en ipv4. L'ip que voit le serveur, si tu passes par vpn ou proxy.

Arias800 commented 6 years ago

Tu à raison c'est ça j'ai désactiver l'ipv6 de ma box internet et ca remarche ^^

TmpName commented 6 years ago

Lol, c'etait que ca ? Et y a donc des sites peu compatible avec les ip v6 encore. On met un message d'erreur dans Vstream pour prevenir l user ?

Arias800 commented 6 years ago

Ah mon avis c'est un bug lié à l'exécution de python chez Android puisque via mon téléphone la vidéo ce lance sur le site ^^

TmpName commented 6 years ago

Bon, j'avoue moi android, je cherche plus trop a comprendre, mais on peut tjours afficher un message si il y a des ":" dans l'url pour prevenir que l'user que ca va merder, ou alors avec ton telephone c'est aussi une ip v6 mais qui fonctionne ?

Antho59380 commented 6 years ago

Vous êtes au top les mecs !!! Donc il faut enlever ip v6 de la box ? Ça ne va pas poser de problèmes pour d'autres périphériques sur le réseau ?

Arias800 commented 6 years ago

Via mon navigateur Android et l'ipv6 activer sur la box ça passe mais avec Kodi ca ne passe pas et ça expliquerait pourquoi on arrive pas à reproduire le bug via un UA puisque le problème ne viens pas de la ^^

Arias800 commented 6 years ago

Problème regler sur Android TV aussi

Antho59380 commented 6 years ago

On peut désactiver ipv6 dans kodi ou il faut le faire seulement depuis la box opérateur ?

Arias800 commented 6 years ago

Tu peux depuis ta box Android ,la box de ton opérateur et après pour Kodi je sais pas Peut importe ou tu désactiveil faut juste pas que le serveur récupère l'adresse IPv6

Antho59380 commented 6 years ago

Il faut que la box Android soit rooté. Je vais le faire depuis ma box opérateur. En tout cas super boulot. Merci.

Le mer. 27 juin 2018 à 20:36, Arias800 notifications@github.com a écrit :

Peut importe il fait juste pas que le serveur récupère l'adresse IPv6

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Kodi-vStream/venom-xbmc-addons/issues/2127#issuecomment-400786654, or mute the thread https://github.com/notifications/unsubscribe-auth/Al-4tbVM3uep2KBNg7V30NDLa5fDxPbWks5uA9CjgaJpZM4Uv8Bv .

TmpName commented 6 years ago

C'est clair, merci @Arias800 ^^. Mais le prb reste la. Le prb vient de kodi, de vstream, de opeload ? Si l'adresse comprend 2 ":" a la suite, ca plante systematiquement ? Dans ce cas on fout une fentre pr prevenir.

Arias800 commented 6 years ago

Je sais pas je comprends pas trop faut voir si on peux pas forcer l'ipv4 quand on se connecte au serveur d'openload

TmpName commented 6 years ago

Surtout que un de ces jours faudra tous passer en ipv6. Pour le moment je ne peux pas faire de tests, mais il semblerait que le serveur reconnaisse le type d'ip a utiliser en fonction du "host" que le client retournerait lors de la requete. En resume faudrait un navigateur compatible ipv4 et ipv6 et regarder la requete. Y aurait aussi un truc avec python et socket.AF_INET6

Enfin bon, vu le peu de personne qui se plaigne, vais juste mettre un popup.