Kodi-vStream / venom-xbmc-addons

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

Lister depuis une source des liens stockés #2908

Closed kar2013 closed 3 years ago

kar2013 commented 4 years ago

Bonjour à tous,

J’aimerai savoir si il est possible que VSTREAM récupère depuis un PASTBIN (par exemple) une liste de films (nom + lien http) pour les proposer ?

Merci par avance,

kar2013 commented 3 years ago

Bonjour à tous,

@sizanic Merci d’avoir pris le temps de faire évoluer les choses.

Je viens de tester mais ça ne fonctionne pas pour moi j’arrive à maliste puis plus rien

Une idée ?

sizanic commented 3 years ago

Je viens de faire un copier/coller de mon code (le 1er) et ça fonctionne bien pour moi.

Clique sur "maliste" et va dans le fichier de log voir si il y a des info (C:\Users\UserName\AppData\Roaming\Kodi\kodi.log)

Kasper1n commented 3 years ago

@sizanic Mon log si tu vois quelque chose

https://haste bin.com /vulivoyepa.sql

Kasper1n commented 3 years ago

C'est bon je viens de corriger SITE_IDENTIFIER SITE_NAME Il y avait une différence de majuscule pour ces deux variables

sizanic commented 3 years ago

je vois ça: ERROR: ImportError: No module named pastebin

as-tu bien appelé ton fichier pastebin.py (tout en minuscule)

sizanic commented 3 years ago

SITE_IDENTIFIER SITE_NAME Il y avait une différence de majuscule pour ces deux variables

ce n'est pas grave cette différence, une variable c'est le nom affiché dans Kodi, l'autre c'est le nom du fichier.

Donc tu as changé le nom de la variable parce que tu as mal nommé le fichier 😉

Kasper1n commented 3 years ago

@sizanic Merci, C'est fait merci j'arrive a ma liste de film

Par contre, les films ne se lancent pas chez toi aussi ?

Problème sur les liens ?

sizanic commented 3 years ago

Oui, comme prévu, tes liens sont déjà morts.

Il n'y a que Joker que j'arrive à lancer. (Pour cela, tu auras peut-être besoin des derniers correctifs sur uptobox en récupérant la version Beta de vStream)

Kasper1n commented 3 years ago

@sizanic Merci à toi, faut que je continue à tester j'ai pas mal d'autres liens valident qui ne se lancent pas

Les liens doivent avoir une syntaxe particulière ?

noway80 commented 3 years ago

J ai essayé 1917 Venom, Pinocchio , le roi lion Ils fonctionnent , turbobit long a arriver mais ok

sizanic commented 3 years ago

j'ai pas mal d'autres liens valident qui ne se lancent pas

Tu veux dire qu'ils se lancent si tu les colles dans un navigateur ? Lesquels ?

Kasper1n commented 3 years ago

@sizanic @noway80

Les mêmes que noway80

Les films sont doublés chez vous aussi ?

noway80 commented 3 years ago

Sur ta liste , tes films sont doublée Ajoute un set()

sizanic commented 3 years ago

j'ai pas mal d'autres liens valident qui ne se lancent pas Les mêmes que @noway80

@noway80 arrivent à les lancer, donc pas de problème.

Les films sont doublés

C'est dans le pastebin que les films sont doublés. On peut aller plus loin dans le développement (catégories, trie, recherche,...) mais j'attend une liste plus fournie.

@Kasper1n c'est toi aussi @kar2013 ?

noway80 commented 3 years ago

Le lien pastebin est en dur dans le py , plutôt importé depuis un fichier car je suppose qu il y aura plusieurs pastebin ou un textinput , non ?

kar2013 commented 3 years ago

Salut à tous,

C'est exactement l'objet de ma demande, merci beaucoup @sizanic et à tous ceux qui participent à cette évolution.

Pour aller plus loin comme le propose Sizanic, que pensez vous de ce schéma avec deux fichiers

FILMS GENRE ; NOM FILM ; LIEN ; LIEN AFFICHE ; LIEN DESCRIPTION

SERIES GENRE; NOM SERIE ; SAISON ; LIEN AFFICHE; LIEN DESCRIPTION

Si il est possible de regrouper par saison en se basant sur cette structure

sizanic commented 3 years ago

Le lien pastebin est en dur dans le py

Bien sûr car il ne s'agit que d'un POC https://g.co/kgs/yhCwAW

sizanic commented 3 years ago

FILMS GENRE ; NOM FILM ; LIEN ; LIEN AFFICHE ; LIEN DESCRIPTION

Le genre est optionnel donc plutôt en dernier.

Il manque aussi l'année si on veut utiliser TMDB (Essayez ma deuxième source, et un film comme "ça chapître 2", tu auras les infos du premier)

kar2013 commented 3 years ago

FILMS GENRE ; NOM FILM ; LIEN ; LIEN AFFICHE ; LIEN DESCRIPTION

Le genre est optionnel donc plutôt en dernier.

Il manque aussi l'année si on veut utiliser TMDB (Essayez ma deuxième source, et un film comme "ça chapître 2", tu auras les infos du premier)

@sizanic Je viens de tester c'est "ok"

Par contre peux-tu me dire pourquoi ce c'est pas toujours possible de streamer ce genre de lien alors que les fichiers sont fonctionnels.

h-t-@t-p://5.135.191.122/LessimpsonsLintgrale/ Une astuce pour ce sortir de là?

noway80 commented 3 years ago

Le lien sous forme dlc c est bon ou faut le convertir en lien classique ?

sizanic commented 3 years ago

Le lien sous forme dlc c est bon ou faut le convertir en lien classique ?

Essaye !

Mets ton dans un pastebin et change le lien du pastebin dans pastebin.py et tu verras.

noway80 commented 3 years ago

Lol j ai pas vstream Je n ai que mes propre logiciels de stream C est juste savoir si j exporte des pastebin quel lien je met

noway80 commented 3 years ago

Mettre le lien sous form [lien1, lien2, etc ] Ca permettrait de fiabiliser la liste

sizanic commented 3 years ago

Pas compris. Plusieurs liens pour le même film ? Donne un exemple.

noway80 commented 3 years ago

l[0] = nom l[1] = liste liens l[2] = year l[3] = bande annone

noway80 commented 3 years ago

ps : ";" comme separateur je ne pense pas que ce soit une bonne idee

c 'est que hdlight ou webrip en 720p sauf exception

noway80 commented 3 years ago

Je n ai mis que les liens public , je peux ajouter le numId movieDb si besoin

sizanic commented 3 years ago

https://______pastebin.com/w48nE0xV

c'est bien 👍

Le movieDB m'interesse (c'est bien l'id TMDB ? ). La BA moins car avec le movieDB on la retrouve. Peut-être l'ajout d'une catégorie pour créer une arborescence.

Je ne suis pas contre le ';'

noway80 commented 3 years ago

Je refait avec numId Catégorie =>film ou serie? Je laisse la ba car c est un complément de celle de youtube mais sera en dernier

sizanic commented 3 years ago

J'ai regardé et je confirme que le lien BA ne sera pas utilisée. L'architecture de vStream n'est pas adaptée pour fournir une BA associée avec un flux.

sizanic commented 3 years ago

Catégorie, je pensais plutôt au genre parmi {'action', "aventure', ...}. Et peut-être même une liste.

noway80 commented 3 years ago

0 : cat film ou serie 1 : numId moviedb 2 : nom 3 : year 4 : liste genre 5 : liste liens 6 : ba

kar2013 commented 3 years ago

https://____________pastebin.com/n5P3Crbz 0 : cat film ou serie 1 : numId moviedb 2 : nom 3 : year 4 : liste genre 5 : liste liens 6 : ba

Dans cet exemple, la notion de saison va manquer et c'est important

noway80 commented 3 years ago

Dans la cat tu peux mettre S01 aulieu de film Je retire ba alors

noway80 commented 3 years ago

Et pour lien un dict Ex: {'S01E01':[lien1, lien2 etc], etc...}

sizanic commented 3 years ago

Et pour lien un dict Ex: {'S01E01':[lien1, lien2 etc], etc...}

non, il faut que un lien corresponde à une seule vidéo

6 : ba

Ne servira pas.

la notion de saison va manquer

Il faut l'ajouter. Servira également pour les films pour rassembler des sagas.

noway80 commented 3 years ago

Donc une ligne par épisode Dis moi la structure idéale

noway80 commented 3 years ago

Parce que une ligne par épisode ça va faire beaucoup de lignes Un dictionnaire permet d avoir une ligne par saison tout en gardant une liste de liens par épisode

sizanic commented 3 years ago

Mais tu pourrais avoir plusieurs liens par épisode. Un dictionnaire de dictionnaires ?! 🤔

noway80 commented 3 years ago

Oui {S01E01':[lien1, lien2 etc], S0102:[lien1, lien2 etc],} En fait c est dictionnaire de liste Chaque key du dictionnaire aura sa liste de liens Plus efficace enfin je pense

sizanic commented 3 years ago

ouais, on peut essayer ça. tu peux me préparer un fichier ?

noway80 commented 3 years ago

Oui je regarde ca

sizanic commented 3 years ago

il faudra enlever les simples quotes autour de 'film'

noway80 commented 3 years ago

vu trop tard pour simple quotes , je modifierais le script

meme structure sauf dictionnaire au lieu de liste

noway80 commented 3 years ago

j ai mis liste hd

noway80 commented 3 years ago

Oups j ai oublié de positionner le lien donc des erreurs dans les liens Je modifie

noway80 commented 3 years ago

Dis moideja si ça te va et ce qui te manque Je peux ajouter le num de saison en position 0

noway80 commented 3 years ago

https://______________pastebin.com/mbPxAFNm correction position , j espere

sizanic commented 3 years ago

Je peux ajouter le num de saison en position 0

Bah non, il faut laisser : 0 : cat film ou serie Je viens de finir le code pour les films et tu changes le format 🤔

Mais il faut ajouter la notion de saison, ce qui donne :

0 : cat film ou serie 1 : numId moviedb 2 : saison ou saga ('saison 3' ou 'Mission impossible') 3 : nom 4 : year 5 : liste genre 6 : liste liens

noway80 commented 3 years ago

https://________________pastebin.com/hgT66aZq