Kodi-vStream / venom-xbmc-addons

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

Inventaire Sources et/ou hoster sur version 0.8.2 #3106

Closed yodidon closed 3 years ago

yodidon commented 3 years ago

Testé sur windows 10 , choix films derniers ajouts, selection au hazard premiere page le 2/11/2020 à 22H , rectifié avec DNS modifié le 3/11/2020 à 9H

all films :

Cinemay:

Enstream:

Filmstr-eamvK:

Film-zen-str-eam : ok

French-str-eam :

HDs-st-ream :

Kstr-eaming : plusieur films testé pour trouver 1 fonctionnel

Kaydo

Kepliz HS

Kstr-eaming film:

Mesfilms:

Arias800 commented 3 years ago

Les liens de PStream (trouvable sur Neko-Sama) ne s'ouvre pas sur Kodi, c'est des liens m3u8 et je n'arrive pas à comprendre pourquoi. Le fichier presque fini que j'utilise : https://github.com/Arias800/Fichier-divers/blob/master/pstream.py

milkibreizh commented 3 years ago

@Arias800 oui j'ai deja essayé aussi le lien que j'obtiens cela doit etre le meme si je me souviens bien la requete est refusé sur kodi pour le lien final il est bon dans le navigateur mais quand tu enleve les parametre de session je crois qu'il veux plus lire le m3u8

moi j'ai fais cela comme host cela doit etre comme toi (en plus compliqué) https://pastebin.com/70zDg8HN

j'nvoie en plus return True, api_call + '|Referer=' + url2 + '&Accept=/' mais rien n'y fait

yodidon commented 3 years ago

moi je vois un .ts pour pstream ??

Arias800 commented 3 years ago

C'est le m3u8 qui contient d'autres m3u8 (un pour chaque qualité disponible) et a l'intérieur il y a des fichiers .ts. J'ai testé de mettre l'intégralité du headers, sans succès xD

milkibreizh commented 3 years ago

la différence avec toi c'est que je lis le contenu d'un qui contient les diffèrents format mais moi je fais deux requêtes ? et tu arrive direct sur les format en une seule requete !! faudrait que revoie le truc

milkibreizh commented 3 years ago

j'ai pas posté dans le bon timing oui c'est cela mais meme en extrayant les m3u8 cela ne marche pas

yodidon commented 3 years ago

il faut pas intégrer l'expiration et la signature avec le m3u8 ?

milkibreizh commented 3 years ago

c'est quoi?

yodidon commented 3 years ago

je vois qu'il y a cette precision sur le m3u8 mais je sais pas a quoi cela correspond ...

sizanic commented 3 years ago

ht tps://robin des droits.me/ est tombé ? faut passer par un dns ?

milkibreizh commented 3 years ago

@yodidon en faite je suis bête j'avais mis ses paramétrés dans l'api dans mon host je ne m'en souvenais même plus h__ttps://www.pstream.net/h/720/eyJpdi...m3u8expires=16...&signature=67f62f8.. si je mets le resultat du lien dans vlc il ne le lis pas si je le mets dans le navigateur j'obtiens alors un fichier que vlc et vstream peuvent lire..c'est naze il doit avoir un petit piège a la c#n

TmpName commented 3 years ago

Il y a un format de m3u8, par exemple venant des sites google, qui ne passe pas sur kodi (ni VLC), ca ne passe que sur lecteur embarqué dans le navigateur (et j'ai deja utilisé des headers dans VLC, passe pas non plus)

Sinon pour kepliz on peut toujours utiliser les liens de secours qu'ils utilisent, par exemple "the lie" > ht tp://50.7.179.166/y/file.php?v=thelie.mp4

Mais je sais pas si ca va toujours marcher ....

milkibreizh commented 3 years ago

Il y a un format de m3u8, par exemple venant des sites google, qui ne passe pas sur kodi

pourquoi en collant le lien final du fichier host pstream.py dans le navigateur
on peu obtenir un fichiers m3u8 qui peu être enregistré sur ordi et ensuite être lu dans vstream ? ..cela voudrait dire que pour générer le fichier cela passerait encore par du m3u8

milkibreizh commented 3 years ago

pour l'host pstream.py cela marche bien si on enregistre le fichier et que l'on met en lien le fichier créé au lieu d'envoyer directement le lien ...après c'est pas forcement la meilleur solution

TmpName commented 3 years ago

on peu obtenir un fichiers m3u8 qui peu être enregistré sur ordi et ensuite être lu dans vstream ?

Houla, alors la c'est tres aleatoire, un fichier m3u8 c'est juste un fichier texte, ca marche pas comme ca, tu peux avoir des chemins realtif par exemple, dans les derniers j'ai vu un echange de cookie, a mon avis on pourrait ecrire un bouquin juste sur sur ca.

Regardes le contenu du fichier, si ca se trouve il y a juste une url dedans.

A une epoque il y avait quelqu'un qui avait essayé ca pour netu, ca telechargait le fichier m3u8, ca le modifiait et lancait la lecture dans kodi. Il y a meme quelqu'un qui avait mit en place un telechargement de fichier m3u8, ca lisait le fichier, et allait chercher tout les bouts de fichier 1 par 1.

milkibreizh commented 3 years ago

oui mais j'ai crus que j'avais utilisé un répertoire system pour kodi traité comme une variable path donc normalement celui pointe dans un répertoire connu xbmc.translatePath('special://temp/ il n'y a pas de d'histoire de chemin relatif ou absolu normalement

j'arrive pas a comprendre pourquoi cela ne marcherais pas..moi c'est ok sur mon system (par contre pour kodi 19 faut mettre xbmcvfs.j'ai oublié) c'est un path qui est reconnu sur toute les plateformes marchant sous kodi normalement https://kodi.wiki/view/Special_protocol rien dans ce répertoire n'est préjudiciable au fonctionnement de Kodi ...bon je vais pas insister non plus au cas ou cela causerait des dégâts

Regardes le contenu du fichier, si ca se trouve il y a juste une url dedans.

autrement le fichier est comme cela c'est un fichier classique m3u8 c'est pour cela que j'ai fais cette méthode https://pastebin.com/DHNHt47i

TmpName commented 3 years ago

A l'interieur du fichier, par exemple le tien contient ht_ps://181.ha.gcdn.me/hls-dash/uvhb9fUiJR0fANHvBAkbvg_1604834262/97/www.pstream.net/i9TJteCwitU6eaepcJPivskfTqsKOV3Pn8zi09K5/480/817796/4/qOJWmYvPeg7avYL/000.ts

Mais si ils avaient mit /hls-dash/uvhb9fUiJR0fANHvBAkbvg_1604834262/97/www.pstream.net/i9TJteCwitU6eaepcJPivskfTqsKOV3Pn8zi09K5/480/817796/4/qOJWmYvPeg7avYL/000.ts

Ca n'aurait marché que si le fichier m3u8 etait lu sur leur site.

Le tien contient des fichier video (*.ts) celui qui ne marche pas fait des requetes http. h ttps://p2phlsplus.vanlong.stream/hls1/06b76ca8ee4463ca028e404e081d0/02b76ca8ee4a63ca028e404e981d0-0.html?msKey=m1

milkibreizh commented 3 years ago

mais tu ferais comment pour pouvoir faire marcher le hoster il doit bien exister une autres solution que de créer le fichier

Che-debarras commented 3 years ago

Est ce que kaido hdds fonctionne pour certains d'entre d'entre-vous ? Car chez moi a l'heure ou j'écris ça fonctionne avec les derniers commit J'ai testé s04e01 good doctor, s03e11 young sheldon Et dans les films enragé et avis de tempête et human capital

Est ce un changement du site ou vos modif qui en es la cause?

TmpName commented 3 years ago

@milkibreizh mais tu parles de quel hoster ? celui de kepliz ? Car celui la meme copie sur le disque, il ne marche pas. Sur quels site/film je peux le tester ?

Edit, je viens de trouver

PStream (trouvable sur Neko-Sama)

TmpName commented 3 years ago

Bon le truc c'est juste que le site te refuse l'accés (erreur 404) Donc j'ai corrigé le site pour les 2 premiere requetes, tu obtiens le lien pour le dernier fichier, mais il faut encore rajouter les champs manquants dans la requete de kodi, pour le moment j'ai mis que l'UA.

Donc il suffit d'utiliser un navigateur de faire la meme requete, et de reperer quel header est indispensable, probleme.

J'ai testé 2 /3 extensions, de la merde, ou faut que je rerentre moi meme tout les headers un par un ....

Donc la si quelqu'un a une solution ....

milkibreizh commented 3 years ago

@TmpName j'ai déjà testé tout ce que tu dis j'ai modifié en effet le host pour aboutir au fichier final j'ai testé les requêtes avec tous les possibilités des headers trouvés dans firefox mais sans modifier ou rajouter un header car il existe peu être une modification du header qui indique explicitement de lire le fichier ou lieu de le télécharger le fichier car si on mets le liens en question dans firefox il autorise a le télécharger et non pas a le lire

faut que je rerentre moi meme tout les headers un par un .

mais c'est pas long a faire a faire en faisant un copier coller de toute la requete du header suivi de qqles copier coller et modife ds le oRequest.addHeaderEntry('name','value')..apres si tu as l'habitude de faire tout en 10 secondes en effet cela ne marcheras pas :smile:

milkibreizh commented 3 years ago

j'ai testé ton fichier pstream.py en espérant que t'est trouvé le truc mais cela ne semble tjrs pas marcher :worried:

Che-debarras commented 3 years ago

Uptobox et uptostream ne fonctionnent plus depuis les derniers mises à jour Mais fonctionnelle sur une version beta precedent

Arias800 commented 3 years ago

Je viens de corrigé uptostream.

TmpName commented 3 years ago

@milkibreizh nope ^^ j'avais pas fini. En fait suis sur plusieurs truc a la fois la, mais ce qu'il faut faire, c'est recuperer le dernier lien qui apparait en log (c'est api_call).

Regler son navigateur pour n'utiliser aucun header, et essayer de lire le lien, tu vas avoir error 404. Puis tu rajoutes les headers 1 pat 1 pour trouver lequel le site checke.

Che-debarras commented 3 years ago

Je viens de corrigé uptostream.

@Arias800 Qu en est il de uptobox? Car c'est le même problème Present sur le navigateur mais introuvable par vstream

Merci

milkibreizh commented 3 years ago

@TmpName

En fait suis sur plusieurs truc a la fois la,

ya pas de souci ...je vais revoir le truc mais j'ai déjà fait le truc ..ce qui ne veux pas dire que je l'ai bien fait mais ya un bins je n'arrive plus à lire les videos avec le navigateur...et je commence même à douter de les avoir lus maintenant ayant une mémoire de moineau... j'ai des pubs de partout quand je veux lire la video.. ya qql un qui arrive a lire une video depuis le site neko sema avec le host pstream?

yodidon commented 3 years ago

@milkibreizh nope ^^ j'avais pas fini. En fait suis sur plusieurs truc a la fois la, mais ce qu'il faut faire, c'est recuperer le dernier lien qui apparait en log (c'est api_call).

Regler son navigateur pour n'utiliser aucun header, et essayer de lire le lien, tu vas avoir error 404. Puis tu rajoutes les headers 1 pat 1 pour trouver lequel le site checke.

C’est déjà compliqué pour moi mais si maintenant @TmpName parle en chinois je m’en sortirais jamais ... 😅

Arias800 commented 3 years ago

@Che-debarras normalement j'ai corrigé les deux (j'ai uniquement parler d'uptostream car c'est lui qui decode le lien).

milkibreizh commented 3 years ago

@yodidon arrives tu a lire une video avec l'host pstream stp sur neko sema le truc c'est qu'il faut faire la requete sans les headers sur le debugger en renvoyant la requete et voir a quel moment cela marche pour trouver le bon header sauf que j'ai firefox ou je trouve pas l'option pour forcer la requete sans qu'elle change les headers automatiquement que j'ai mis, et je lis aucune video donc je peu rien tester on peu aussi enlever les headers un par un

yodidon commented 3 years ago

Ok je vais regarder mais le truc c’est que là je pourrais pas avant jeudi, je profite des vague alors pas trop chez moi 🤩 et oui les joies de vivre prêt de l’océan 😜

milkibreizh commented 3 years ago

tu surf?

milkibreizh commented 3 years ago

moi aussi je suis a 1200 metres de la plages

yodidon commented 3 years ago

Plus maintenant... trop vieux mais j’aime encore les vagues

milkibreizh commented 3 years ago

c'est les genoux^^ moi aussi plus maintenant

yodidon commented 3 years ago

Tu surfais ou ?

milkibreizh commented 3 years ago

tu peux toujours faire du body surf si c'est pas du big fat body surf...bien qu'avec le gras on flotte mieux

milkibreizh commented 3 years ago

j'habite vers la presqu'il guerandaise ...je faisait plus le canard que du surf

yodidon commented 3 years ago

Je suis près de lacanau

milkibreizh commented 3 years ago

a oui la ya des vrai vagues c'est pas comme dans ma region de touriste

Che-debarras commented 3 years ago

@Che-debarras normalement j'ai corrigé les deux (j'ai uniquement parler d'uptostream car c'est lui qui decode le lien

Ok merci je vais retester.: cela semble remarcher ex cinemegatoil

  1. Tirexo dossier vide
  2. Toro dossier vide
  3. Hdstrm dossier vide
  4. Zt dossier impossible a ouvrir dossier
  5. All film impossible a ouvrir dossier
  6. Dpstrm impossible a ouvrir dossier
  7. Streamtape affiche une publicité ex cinemegatoil
  8. Dood hs ex cinemegatoil
  9. Animeultime ne s'ouvre pas
Arias800 commented 3 years ago

Streamtape corrigé. Animeultime ca a été corrigé. Tirexo, Dpstrm ne charge pas à cause de Cloudflare. Toro, All film est down.

Bug que je n'ai pas réussi à reproduire : Hdstrm ZT

milkibreizh commented 3 years ago

Animeultime ca a été corrigé.

non c'est rerecorrigé à l'instant

Che-debarras commented 3 years ago

Streamtape corrigé. Animeultime ca a été corrigé. Tirexo, Dpstrm ne charge pas à cause de Cloudflare. Toro, All film est down.

Bug que je n'ai pas réussi à reproduire : Hdstrm ZT

Je confirme ton retour sauf que streamtape fonctionne sur cinemegatoil mais pas sur zustrm où ya toujours la publicité a la place (serveur 1, lien direct est streamtape)

Le fait que tu reproduit pas le bug de Zt confirme que pour zt cela semble aleatoire tantot on y a accès tantot non donc cela doit provenir du site car actuellement j'ai accès aux liens de zt Et bizarrement aussi de Hds-strm donc sûrement qu'il se comporte comme zt et donc du au site web et non a vstream.

Par contre tirexo a changer de domaine cest .cc et non pas .net comme c'est ecrit sur le fichier .py

Arias800 commented 3 years ago

Peut-être que ZT fait apparaitre recaptcha de manière aléatoire. J'ai corrigé streamtape sur zustrm.

Che-debarras commented 3 years ago

Je confirme streamtape ok sur Zustrm Merci bcp pour ces modifs (et pour avoir clos l'autre sujet) Juste une question : ZT er Hds strm et enstrm fonctionne bien avec CF? Et pourrtant ca fonctionne sur vstream Donc pourquoi Tirexo ou dpstrm ne puisse pas fonctionner surtout que tirexo est un clone de ZT ?

Arias800 commented 3 years ago

Zt n'a pas cloudflare mais un autre protection nommée Stormwall. Par contre ils réactivent de temps a autre Recaptcha. Enstrm active de temps a autre Cloudflare, donc quand il est désactivé le site est accessible, même chose pour Tirexo (qui est géré par d'autre personnes que ZT ce qui explique les différences de fonctionnement). Hdsstrm je ne sais pas. Dpstrm à Cloudflare constamment activé, il est donc pas accessible.

TmpName commented 3 years ago

le truc c'est qu'il faut faire la requete sans les headers sur le debugger en renvoyant la requete et voir a quel moment cela marche pour trouver le bon header sauf que j'ai firefox ou je trouve pas l'option pour forcer la requete sans qu'elle change les headers automatiquement que j'ai mis, et je lis aucune video donc je peu rien tester on peu aussi enlever les headers un par un

Moi c'est l'inverse, quand j'essaye de supprimer les headers, firefox s'en sert quand meme.

https://superuser.com/questions/1112057/how-to-edit-parameters-sent-through-a-form-on-the-firebug-console/1112069

En theorie.

Ca devrait prendre 2mn, mais depuis la grosse migration de firefox en plus de perdre tout les addons interessants, tout est buggé.

milkibreizh commented 3 years ago

oui exact en faite c'est vrai qu' en générale je prends la requete et puis j’enlève certains header et firefox peux les remettre.

sur mes dernières recherches je suis tombé sur le problème dans la réponse du serveur : content type=application/vnd.apple.mpegurl donc j'ai rajouté les parametres ds l'api ....mais rien .je sais pas si c'est lié au problème et jai cherché a savoir si le format était adapté aux paramètres de vstream utilisés pour
le player xbmc.mais cela commence a être vite trop technique pour moi pour vraiment discerner si il aurait un bins .il faudrait que quelqu'un de compétent vois le truc car comme à l'habitude je suis tres vite arrivé au limite de mon amateurisme. nb il faut faire une mise à jour du pattern dans le fichiers hoster pstream pour recupéré l'url

mais depuis la grosse migration de firefox en plus de perdre tout les addons interessants

oui ,c'est clair moi j'ai plusieurs vesrion firefox dont meme une en version 53 juste pour gardé un seul et unique addon indispensable pour moi scrapbook