Closed Antho59380 closed 6 years ago
Les log avec les code et l'url decoder : https://pastebin.com/d6Lvf1Pg Le fichier js.txt : https://pastebin.com/FAhNWDjU
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 ?
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 ^^
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.
On peux pas il me semble utiliser httpfox sur Android TV donc là pour moi ça va être compliqué x)
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
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.
Decoded url : AWZ898H7Wns~1529916800~167.118.0.0~CetWloB_
stream/AWZ898H7Wns~1529913086~2a01:cb15::~XOgaQQDg?mime=true
La question est : pourquoi ? Ca ne semble pas venir de l'user-agent non plus.
Now que je regarde, ca ressemble a une adresse ip V6 incomplete. Mais je vois pas comment passer de l'une a l'autre.
Je viens d'essayer sur Android 8.0 même problème
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.
Tu à raison c'est ça j'ai désactiver l'ipv6 de ma box internet et ca remarche ^^
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 ?
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 ^^
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 ?
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 ?
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 ^^
Problème regler sur Android TV aussi
On peut désactiver ipv6 dans kodi ou il faut le faire seulement depuis la box opérateur ?
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
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 .
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.
Je sais pas je comprends pas trop faut voir si on peux pas forcer l'ipv4 quand on se connecte au serveur d'openload
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.
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