Kodi-vStream / venom-xbmc-addons

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

Suivi des lectures sur son compte TMDB #3914

Closed sizanic closed 1 week ago

sizanic commented 2 years ago

Salut @doctornono

Tu crois que tu pourrais regarder ceci.

https://github.com/Kodi-vStream/venom-xbmc-addons/blob/d123407be1a545ccc6ab7ab5030ec6f543057f4a/plugin.video.vstream/resources/lib/player.py#L352

Je n'ai pas testé mais pour moi ça ne peut pas marcher.

doctornono commented 2 years ago

Salut @sizanic , Oui, pas de problème, je vais regarder cela

doctornono commented 2 years ago

@sizanic, effectivement ça ne peut pas marcher car getWatchlist est commenté. Par contre, La watchlist tmdb (liste de suivi en francais) n'est pas l'équivalent de Recently Watched dans Trakt. L'esprit de watchlist c'est plutot de stocker la liste des films à voir. Les films vus dans tmdb sont plutot les films notés.

sizanic commented 2 years ago

Ok donc il faudrait aussi commenter l'appel du coup. Merci pour ton analyse.

detobel36 commented 1 year ago

Une mise à jour ?

doctornono commented 1 year ago

Malheureusement, je n'ai pas beaucoup de temps pur cela en ce moment mais ce n'est pas oublié

sizanic commented 1 year ago

Je pensais que c'était fait depuis. Je vais regarder...

doctornono commented 1 year ago

Effectivement @sizanic , getWatchList est commenté.

A priori, getWatchList permettait d'ajouter un film ou une série à la watchlist tmdb de l'utilisateur. Cette fonction a un équivalent qui est getAction.

Je peux jeter un oeil mais peux-tu me dire où est appelé player.py --> __getWatchlist ?

sizanic commented 1 year ago

Je peux jeter un oeil mais peux-tu me dire où est appelé player.py --> __getWatchlist ?

juste au dessus 🤔

https://github.com/Kodi-vStream/venom-xbmc-addons/blob/d123407be1a545ccc6ab7ab5030ec6f543057f4a/plugin.video.vstream/resources/lib/player.py#L253

doctornono commented 1 year ago

Désolé, je me suis mal exprimé. Je ne vois pas à quoi correspond ce fichier player.py même si le nom semble clair. J'imagine que setWatched , qui appelle getWatchlist est exécuté automatiquement dès que vStream a terminé la lecture d'une video?

sizanic commented 1 year ago

player est vraiment le fichier qui lance la lecture.

Et tu imagines bien : setWatched est exécuté automatiquement dès que vStream a terminé la lecture d'une video.

doctornono commented 1 year ago

Alors le souci c'est que tmdb n'a pas la notion de Vus/Pas vus comme Trakt. Soit on note le film (jouable avec getAction ) Soit on l'ajoute à une liste perso ou à ses favoris (jouable aussi) Soit rien ...

La Watchlist tmdb (ou liste de suivi) permet d'énumérer les films à voir (mais pas ceux vus).

Tu veux lancer automatiquement la note du film ?

sizanic commented 1 year ago

Soit rien ...

donc rien, comme il n'y pas d'équivalent de VU. Il n'y a rien à faire à la fin de la lecture d'un film. Juste un nettoyage de code.

Tu veux lancer automatiquement la note du film ?

non, l'action manuelle pour noter est suffisante.

doctornono commented 1 year ago

OK.

Alors ces lignes peuvent être commentées et ce sujet est clos ;-)

sizanic commented 1 year ago

Tout à fait.