Kodi-vStream / venom-xbmc-addons

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

meta compte upto #789

Closed sebi0606 closed 7 years ago

sebi0606 commented 7 years ago

Bonjour à tous et bonne année Serait t'il possible pour voir ces fichiers sur son compte uptobox d'avoir un next page car on est bloqué à ces 25 premiers fichiers Merci d'avance

ghost commented 7 years ago

oui c'est a cause des extensions a la fin metahandler a besoin de nom correct il n'aime pas les noms de release(french.dvdrip etc...) ou .mp4 .avi etc .... retest j'ai mis une correction clique droit sur le fichier pour renommer tu peux laisser les .mkv .mp4 ou .etc... a la fin

mais bon ça verifie les metas sur chaque dossier ,sous dossier et chaque fichier en permanence

ghost commented 7 years ago

je viens de remarqué que la lenteur s'explique par le fait que tmdb recherche des metas avant d'envoyé la réponse et il y a plusieurs résultat dans une réponse souvent(2 posters/2 fanarts ou plus) omdb( en anglais )ne cherche pas il affiche le resutat de l'url ou none c'est instantané(mais certain poster sont moche)

LordVenom commented 7 years ago

ombd ne recherche pas les titres en français il me semble.

ghost commented 7 years ago

ça depends des films http://www.omdbapi.com/?t=les+visiteurs&y=&plot=short&r=json apres pour l'image j'ai trouvé l'astuce (enfin il y a avait une erreur dans l'url) mais le synopsis est en anglais

ghost commented 7 years ago

en faite avec tmdb il faut que les noms soit écris correctement ou ça ralentit la recherche

LordVenom commented 7 years ago

Tu as lus mon post https://github.com/Kodi-vStream/venom-xbmc-addons/issues/804

Je sais pas comment il fait mais c'est nettement plus rapide.De toute facon faudras qu'on ce face un graber d'info methandler n'est plus sur le repo de kodi ceux qui fait buguer les nouvelles installe de vstream.

ghost commented 7 years ago

Oui j'ai vue mais la je continue mon code que j'avais commencé puis mis en pause avec le multi Pour faire plus leger qu'avec meta handler Edit la recherche global plante toujour chez moi je vais voir a la prochaine maj

LordVenom commented 7 years ago

Pareil sur mon pc salon ça bug mais pas sur la bêta y a un fichier qui est pas passer en mise a jour encore ça vas ce faire.C'est envoyer.

LordVenom commented 7 years ago

2 Solution soit créer une class metahandler soit un addon a coter gerer par notre repository je pense que ça change pas grand chose plus simple de faire une simple class.

ghost commented 7 years ago

j'ai commencé ça pour upto c'est vraiment un début il récup que les images, j'ai mis des annotation https://github.com/johngf/divers/blob/master/multidebut.py

TmpName commented 7 years ago

Je confirme, seul tmdb fonctionne pour les films francais, il se peut que pour certains films tres connus, cela passe, mais a partir du moment ou le titre a plusieurs traductions c'est mort, je crois que j'avais teste avec "orange mecanique" entre autre.

ghost commented 7 years ago

Je suis tombé sur ca pour meta https://github.com/mashedon/ProxyScraper/blob/master/service.scraper.proxy/TMDBScraper.py

LordVenom commented 7 years ago

Hum pas de cache pas de mutlithread le multi on peux sens passer le cache c'est vraiment pas une bonne idée.

Pour le thread en désordre il faut utiliser un verrou verrou = RLock() C'est expliquer ici

https://openclassrooms.com/courses/apprenez-a-programmer-en-python/la-programmation-parallele-avec-threading

Je me penche sur ton fichier voir si je comprend un truc lol

ghost commented 7 years ago

J'ai essayé la fonction lock fonctionne pas mais pas rlock qui est du meme genre je testerai ça

LordVenom commented 7 years ago

hum celui la et pas mal entre les 2 mon coeur balance surtout pour celui la

https://github.com/AnthonyBloomer/tmdbv3api/blob/master/tmdbv3api/__init__.py

Pk a cause de la gestion de append_to_response

https://developers.themoviedb.org/3/getting-started/append-to-response

Par contre plus de boulot car la c'est clairement pas fait pour Kodi et toujour pas de multi

ghost commented 7 years ago

Une petite question si qqun sait comment meta handler verifie que le poster est deja présent ? apres la requete et reponse de tmdb par l'url de l'image ou il compare le titre du film dans la db sqlite? Et donc n'envoie pas de requete J'ai un doute

LordVenom commented 7 years ago

il verifie dans un sql ceux qu'on veut le titre ou l'url si present pas de requette ça depend des addon la dans l''exemple que tu ma donner TMDBScraper.py il verifie par titre il me semble.

TmpName commented 7 years ago

Yep, je pense aussi, comme si c'etait un fichier sur ton DDR, si tu changes une lettres dans le lien/url, il recommence a zero.

LordVenom commented 7 years ago

C'est un fichier sur ton ordi dans temp y a une base donner pour metahandler et pour d'autre.

LordVenom commented 7 years ago

Pas dans temp dsl C:\Users\''\AppData\Roaming\Kodi\userdata\addon_data\script.module.metahandler\meta_cache

ghost commented 7 years ago

J'avais commencé un truc qui lisait texture db et recup l'url pour la check vue qu'il n'y a pas de titre dedans Mais c'est mieux par le titre pour evité les requetes inutile peut etre sauvé les titres dans vstream db ou ailleur A oui et pour Rlock et Lock ça fonctionne (meme résultat que t.join()) le soucis c'est les réponses qui arrivent dans le désordre selon le temp de recherche sur tmdb Donc a moin de leurs attachés un arg (a voir)qu'ont peut récup pour remettre tous en ordre ou comparé par le titre avant d'appliqué l'image t.join() est obligatoire

ghost commented 7 years ago

bon pour évité d'utilisé t .join() je compare les noms de film avec ceux récup sur tmdb et ça va bcp plus vite

diouf76 commented 7 years ago

Je voulais savoir pour profiter de tout cela va falloir que le rajoute le .py ou cela sera dans une prochaine maj de vstream?

ghost commented 7 years ago

cette version ne sera pas dans pas vtream oui il faut l'ajouté soit meme par copier coller après avoir cliqué sur le boutton raw ou clique droit sur raw téléchargé et le mettre dans le dossier sites de vstream il va remplacé l'autre J'essaie d'autres choses et je ne sait pas quand ça sera finis ou si ça le sera En attendant je ferme le sujet