Kodi-vStream / venom-xbmc-addons

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

Bug hos mixdrop /jetload #2697

Closed Che-debarras closed 4 years ago

Che-debarras commented 4 years ago

Décrivez le bug 2 hosts ne fonctionnent pas: l'un ne lance pas la vidéo (jetload pour la source Seriestrmnghd )et l'autre il y a que le dossier host mais pas le lien host (mixdrop pour ma source dpstrm.cx)

Votre system

Nous devons le reproduire Pour cela il nous faut:

Log L’accès un votre fichier log seras un plus. Pour savoir comment uploader votre log voir: http://www.vstream.ml/docs/outils/

Image Si votre soucis est visuel faite une capture d’écran.

Plus Ajoutez plus d'information sur le problème ici.

ghost commented 4 years ago

2696 l'autre 03c73b3252742e9c0c321d79d58337cbbb150efd

Arias800 commented 4 years ago

Jetload utilise recaptcha donc le seul moyens de l'utiliser avec Vstream c'est d'autoriser l'appareil manuellement via jlpair.net .

ghost commented 4 years ago

@Arias800 tu as regardé ça ici apparemment il y aurait moyen de le modif pour kodi remplacer le gui par un dialog ou récup le token

Arias800 commented 4 years ago

J'arrive même pas exécuter le code vu qu'il utilise des lib qui sont tres peut maintenu a jour xD

ghost commented 4 years ago

j'y arrive mais il y a un bug j'en ai corriger 1 il en reste un je pige pas avec python 3 je vais essayé une version plus ancienne de python

ghost commented 4 years ago

bon j'arrive a le lancé jai le captcha mais ça fonctionne pas encore ça n'arrive pas a determiné le challenge et tourne en rond je rentre les numero de case pour rien

c'est le parser et minifier slimit qui bug a cause d'un . ou un = quelque part dans le js

ghost commented 4 years ago

Capture bon ça fonctionne ^^ edit: mais il y a sans doute des fois ou ça va pas le faire

TmpName commented 4 years ago

C'est quoi ca ? Comment ca affiche des images ? J'arrive pas a trouver le moteur JS, slimit serait juste une lib qui compacterait le code.

ghost commented 4 years ago

c'est pour re captcha tu lui donne le site key l'url l'user agent et tu clique sur les image et t'as le token

j'utilise le mode cli donc ça ouvre le visionneur d'image de windows

Arias800 commented 4 years ago

Je comprends pas pourquoi ca ne marche pas chez moi mais tant mieux si ca fonctionne xD

ghost commented 4 years ago

nan mais j'ai galéré a le faire fonctionné

TmpName commented 4 years ago

Ben les images c'est pas dur a afficher dans kodi, mais j'arrive pas a trouver le moteur JS. En tout cas ca a vraiment l'air d'etre une tuerie ce truc.

ghost commented 4 years ago

c'est comme jsnice c'est pour raccourcir le code qu'il soit plus léger on peut sans passé

TmpName commented 4 years ago

Ben j'ai l'impression que c'est cette lib qui "fait la magie". Ca raccourcis le code mais ca compile aussi Regardes le fichier extract_strings.py. Par contre c'est une grosse lib, et on va devoir la rajouter dans Vstream pour s'en servir ou en dependance ca pourrait marcher ?

ghost commented 4 years ago

je pense qu'on peut la réduire grandement il y a bcp de truc qui serviront pas sur kodi mais reste déjà a l'adapté et il y aura bcp de modif a faire a mon avis

TmpName commented 4 years ago

Je parlais pas de la lib recaptcha, mais de slimit, c'est elle qui me fait peur, suis quasiment sur que c'est elle la lib la plus importante.

Par l'adaptation kodi, ya deja un code qui affiche un recaptcha, et des cases a selectionner.

Mais effectivement y a du taff.

ghost commented 4 years ago

bah non je l'utilise pas la et ça fonctionne

TmpName commented 4 years ago

Ha bon ? lol, bon c'est une tres bonne nouvelle alors ^^, je vois pas ce qui pourrait bloquer pour l'integration kodi.

Mais je vois pas comment ca peut marcher sans, PyGObject a l'air de servir juste pour afficher les images.

Tu pourrais mettre ton code sur ton github ?

ghost commented 4 years ago

bah slimit reduit le js c'est tout mais j'ai pas fait grand chose pour le moment j'ai désactivé une partie c'est tout au niveau de add_strings je l'ai remplacer list(javascript) et j'ai modifier 2 url du js de gstatic

j'ai surtout essayé de le faire fonctionner tel quel avec plusieurs environement python de 3.5 a 3.8 avec plusieurs version de la lib ply et recherche google pour savoir pourquoi ça voulait pas

Arias800 commented 4 years ago

Bon j'ai enfin réussit a faire marcher cette lib par contre j'ai jamais reussit a valider aucun des tokens générer par la lib xD

ghost commented 4 years ago

façon il y a plein de truc a faire le dialog de la lib re captcha qu'on a dans vstream ne fonctionne pas avec python 3 example : fonction onControl >> control == self.cancelbutton c'est pas possible parce que control <xbmcgui.ControlButton object at 0x00000167AD69F5A8> cancel <xbmcgui.ControlButton object at 0x00000167AD6A21E8> c'est pas les même pour un clic cancel tu clique mais ok et cancel ne fonctionne pas et sans doute d'autre chose y a un taff énorme je test la

et aussi parfois tu as des captcha a 16 images donc...

ghost commented 4 years ago

bon en faite maintenant il faut action.getId() ou oncontrol.getId()

ghost commented 4 years ago

@Arias800 tu sais comment faire avec cInputWindow(xbmcgui.WindowDialog pour chargé une autre image a la place de la premiere ? il doit avoir un soucis de cache il reload la meme alors que l'image a changé

Arias800 commented 4 years ago

Je sais pas du tout, peut être que cette réponse peut t'aider :

You need to run a secondary thread from which you can update your Controls with new data. (source : https://forum.kodi.tv/showthread.php?tid=322357)

ghost commented 4 years ago

bah comment ça fonctionné avant ? il me semble que si le captcha été refusé t'en avait un autre non

Arias800 commented 4 years ago

Je faisait qu'avec un seul captcha et de toute manière le code n'a pas fonctionner longtemps donc je n'ai jamais pris le temps pour améliorer le système xD

ghost commented 4 years ago

ah en test offline avec 2 image differente a cause de do modal a mon avis l'image change que si tu clic sur ok pour l'instant

ghost commented 4 years ago

sinon ça avance bien bientot il y aura un code a test

Che-debarras commented 4 years ago

Bonsoir juste pour signaler que mixdrop et jetload ne fonctionne plus depuis la maj dernier.

Merci

TmpName commented 4 years ago

Pour jetload, c'est mort pour le moment > recaptcha, pour nmixdrop j'ai pas trouvé d'exemple, tu en aurais un ?

Edit: Mixdrop pareil.

Mais la c'est le recaptcha invisible, pas sur que ca marche pareil ?

ghost commented 4 years ago

jet load normalement c'est possible mais il faut modif le code et ce pairer au site pour 3h sur jlpair.net

TmpName commented 4 years ago

Ha yep je viens de tester.

ghost commented 4 years ago

@Che-debarras mix drop , jet load mis a jour pas vu re captcha sur mix

TmpName commented 4 years ago

Ha, pas de captcha ? J'etais bourré ou ca change selon l'alignement des planetes ?

Sinon ca m'interesse votre code recaptcha, y a une version qu'on peut tester/ameliorer ? Mettez ca sur un de vos github, a mon avis ca va faire un carton vu la mode actuelle.

ghost commented 4 years ago

j'ai presque fini une version ok de test ( bcp bcp de taff + dialog pour les deux skin 9 case ou 16 ou 0 + traduction de bcp de challenge) par contre c'est python 3 obligatoire j'ai déja galérer pour le reverse engineering et je pige pas tout encore mais je sais que certaine fonction ne fonctionne pas en python 2 faudrait refaire plein de truc

TmpName commented 4 years ago

Du coup c'est pas integrable dans le kodi actuel ? ou alors faut convertir les fonctions ?

ghost commented 4 years ago

j'étais sur autre chose mais version python 3 ok en plugin je posterai après quelque nouveau test je vais voir pour python 2