plugin.video.catchuptvandmore
plugin.video.catchuptvandmore copied to clipboard
VPN auto connexion (by country and/or by channel) / Connexion automatique du VPN
Is your feature request related to a problem? Please describe. Pour pouvoir voir les postes français (en étant en Belgique), je dois connecter un VPN. Mais pour profiter d'une meilleur qualité de connexion, j'aimerais désactiver le VPN quand je n'en ai pas besoin (donc pour moi, les postes Belge)...
Describe the solution you'd like Activer la connexion VPN pour un poste ou tous les postes d'un pays.
Describe alternatives you've considered Laisser la connexion VPN activée tout le temps.
Additional context Certains ont surement besoin de ce système pour bénéficier de postes de divers pays (Belgique, France, Italie...) sans avoir besoin de sélectionner à la main le VPN.
@detobel36
le context menu/click droit affiche déjà la connexion/déconnexion VPN et demande quel vpn utiliser
Sur quoi se baser pour déterminer la config vpn à utiliser? S'il existe une config vpn avec le nom du pays dans la liste des configs, l'utiliser automatiquement?
Ex:
- fr_live > fr > config vpn fr
- fr_replay > fr > config vpn fr
- it_live > it > config vpn it
Quid des cas où une partie fonctionne sans VPN? Exemple :
- M6 live FR fonctionne de Belgique sans VPN
- MYTF1 Replay FR fonctionne de Belgique sans VPN
Il faudrait donc une config VPN, non pas par pays mais par chaîne et par type live/replay + les sites webs Tout ça va prendre plus de temps à coder pour les dev, configurer pour les utilisateurs, :sweat_smile: alors qu'un simple click droit/context menu prend 5 secondes. :raised_eyebrow:
De plus, toute cette partie nécessiterait un plugin extérieur avec refactoring
OpenVPN feature of the plugin is not maintained anymore (since sthène Python 2 --> Python 2/3 switch I guess). I am thinking removing all the OpenVPN stuff of the plugin because I think a few people use it and also because I think this is not the role to CUTV to handle this part.
Originally posted by @sy6sy2 in https://github.com/Catch-up-TV-and-More/plugin.video.catchuptvandmore/issues/551#issuecomment-950296725
While OpenVPN for Kodi appears to be dead (or simply complete for its limited purpose), VPN Manager for OpenVPN looks very promising. There's TV Guide Integration as well as a Third Party Add-on API.
Originally posted by @Forage in https://github.com/Catch-up-TV-and-More/plugin.video.catchuptvandmore/issues/551#issuecomment-950663932
Hello,
Merci pour la réponse.
Personnellement, j'utilise le skin "Aura mod" et j'ai des "racourcis" de sous catégorie de CatchUpTv directement sur mon menu "principal". Ce qui fait que je peux directement arriver dans le menu d'une émission.
alors qu'un simple click droit/context menu prend 5 secondes. raised_eyebrow
Quand j'accède aux replays depuis ce racourcis, je n'ai pas le sous menu pour me connecter au VPN. A noter également que ça prend 5 seconde mais à tout le monde et a chaque fois... Parce que, sinon on peut dire que CatchUpTv ne sert pas à grand chose vu qu'il suffit d'allumer son pc et de démarrer mytf1 ou 6play pour avoir les replay :wink:
Il faudrait donc une config VPN, non pas par pays mais par chaîne et par type live/replay + les sites webs
Je ne pensais pas à un système "intelligent" qui allait automatiquement mettre le VPN. Mais bien une configuration, que les utilisateurs devraient faire. Un peu comme la liste des postes. Quand tu veux avoir seulement un nombre de poste pour un pays, tu dois ouvrir le sous-menu et choisir de "masquer". Et bien la, on pourrait rajouter un "connexion automatique au vpn pour ce poste".
De plus, toute cette partie nécessiterait un plugin extérieur avec refactoring
Ca c'est vachement intéressant. Typiquement VPN Manager for OpenVPN
permet de faire une connexion à un VPN entre 1 et 10. Il "suffit" donc dans la config d'enregistrer un entier (entre 0 et 10), où 0 correspondrait à aucun VPN (valeur par défaut) et de 1 à 10 le VPN à utilisé pour ce programme.
Personnellement, j'utilise le skin "Aura mod" et j'ai des "racourcis" de sous catégorie de CatchUpTv directement sur mon menu "principal". Ce qui fait que je peux directement arriver dans le menu d'une émission.
Quand j'accède aux replays depuis ce racourcis, je n'ai pas le sous menu pour me connecter au VPN.
Je ne suis pas sur de comprendre, aurais-tu une capture d'écran? Il suffirait peut être simplement de rajouter l'entrée de menu contextuel dans l'endroit de ton exemple comme dans ma capture d'écran.
L'entrée de menu contextuel "VPN" existe dans les menus génériques CUTVM, elle pourrait être rajoutée dans les sous-menus des contenus de chaînes live/replay.
Si ces entrées de menus "raccourcis" ne sont pas gérées par CUTVM, ce n'est pas du ressort de CUTVM. Évidemment, le plugin CUTVM ne pourra pas ajouter d'entrée de menu contextuel dans un autre plugin. Voir d'autres solutions dans ce cas : VPN Manager for OpenVPN
A noter également que ça prend 5 seconde mais à tout le monde et a chaque fois... Parce que, sinon on peut dire que CatchUpTv ne sert pas à grand chose vu qu'il suffit d'allumer son pc et de démarrer mytf1 ou 6play pour avoir les replay 😉
CUTVM est utilisé par d'autres périphériques, raspberry pi, clés chromecast, clés firestick, TV qui n'ont pas de browser ou d'applications Android.
Je ne suis pas sur de comprendre, aurais-tu une capture d'écran? Il suffirait peut être simplement de rajouter l'entrée de menu contextuel dans l'endroit de ton exemple comme dans ma capture d'écran. L'entrée de menu contextuel "VPN" existe dans les menus génériques CUTVM, elle pourrait être rajoutée dans les sous-menus des contenus de chaînes live/replay. Si ces entrées de menus "raccourcis" ne sont pas gérées par CUTVM, ce n'est pas du ressort de CUTVM. Évidemment, le plugin CUTVM ne pourra pas ajouter d'entrée de menu contextuel dans un autre plugin. Voir d'autres solutions dans ce cas : VPN Manager for OpenVPN
Je sais bien, et c'est bien pour ça que je n'ouvre pas un ticket de bug pour "corriger" cela 😉 Mais bien une proposition d'amélioration pour éviter de devoir passer par un menu contextuel.
CUTVM est utilisé par d'autres périphériques, raspberry pi, clés chromecast, clés firestick, TV qui n'ont pas de browser ou d'applications Android.
La encore, je sais. Mon but était juste de montrer que la proposition, même si pour toi, elle est "bête" car ça prend 5 sec. Et bien pour moi elle est utile car elle fait gagner 5 secondes à chaque fois que je lance mon programme. Elle permet aussi de "simplifier" les choses. Pas besoin d'expliquer aux gens qui veulent utiliser mon système kodi qu'ils doivent mettre le VPN pour regarder tel ou tel programme. Je le configure une fois et le VPN se lancera automatiquement quand ce sera utile.
La encore, je sais. Mon but était juste de montrer que la proposition, même si pour toi, elle est "bête" car ça prend 5 sec.
Je n'ai jamais dit ça. C'est bien pour ça qu'on en discute. Je signalais la présence du menu contextuel, que certains utilisateurs ne connaissent pas dans l'interface Kodi. Si cela suffisait, le ticket aurait pu être clôturé.
Je ne pensais pas à un système "intelligent" qui allait automatiquement mettre le VPN. Mais bien une configuration, que les utilisateurs devraient faire.
Sans menu contextuel, il faut quand même un système "intelligent" pour choisir la config vpn pour une entrée de menu, chaîne, live, replay, website. Sinon, il y aura un écran de paramétrage gigantesque.
Je propose :
- une entrée de config
auto VPN
dans l'écran de config vpn qui permet de choisir les lives/replays/websites à activer pour le vpn auto. - lors de l'utilisation du live/replay/website
- si auto vpn actif :
- activer la config vpn présente qui correspond au nom du live/replay/website
- si pas de config vpn à ce nom, ouvrir la fenêtre d'import de config vpn et la sauver avec le nom du live/replay/website
- si auto vpn désactivé:
- désactiver le vpn s'il est en cours
- si auto vpn actif :
Qu'en penses-tu?
Je pense que l'impact des changements peut être réduit encore plus. Simplement offrir la liste des VPNs configurer au moment qu'il y a un geo-block erreur donner par la chaîne de télé. En suite c'est à l'utilisateur de choisir le bon connexion. Et offrir d'aller au config si aucune VPN est déjà configurer.
Par rapport à l’intégration VPN Manager for OpenVPN, l'idée est bon, mais après avoir regardé un peu plus et avoir fait des tests après la discussion dans l'autre ticket je pense que ce n'est pas le meilleur route à prendre. L'add-on est très centré autour un connexion permanent et alternance (automatique) entre différentes connexions pour peu import quelle raison. En plus il manque un connaissance du pays aussi. Nous avons besoin un connexion bien ciblé et pas forcement permanent. Par rapport aux réponses donné par le developer à certains tickets je n'ai pas l'impression qu'il sera très ouvert à l'idée d'introduire des changements, ni à aider avec des conseilles.
En revanche, je reste d'accord avec le fait que la parti gestion VPN dans Catch-up ne merit plus trop d'attention et un add-on dédié est mieux.
Je pense que l'impact des changements peut être réduit encore plus. Simplement offrir la liste des VPNs configurer au moment qu'il y a un geo-block erreur donner par la chaîne de télé. En suite c'est à l'utilisateur de choisir le bon connexion. Et offrir d'aller au config si aucune VPN est déjà configurer.
Le hic c'est que le géo blocage n'est parfois pas facilement repérable. Parfois c'est simplement une erreur 403 unauthorized, qui est aussi renvoyé quand on n'est pas logué, quand la vidéo nécessite un abonnement, ... Ça demanderait de changer le code de toutes les chaînes et comment gérer la déconnexion? Ce que je propose est plus générique et plus localisé pour le changement de code.
Hello,
Tout d'abord, je voulais vous remercier pour les réponses et l'intérêt que vous portez à ma proposition :)
une entrée de config auto VPN dans l'écran de config vpn qui permet de choisir les lives/replays/websites à activer pour le vpn auto.
Je n'ai pas encore pris le temps de me plonger dans le code de CatchUpTv. Mais moi j'avais plus en tête "le principe inverse", à savoir: en étant sur une chaîne/replay, pouvoir définir un VPN (et enregistrer ça dans la config). J'ai l'impression que ce sera plus simple/plus rapide pour le configurer. En effet, pour un poste défini, on devra dire quel VPN (sur une liste plutôt "limitée" de VPN) on veut pour le poste qu'on a sélectionné. Dans la proposition que tu fais (si j'ai bien compris), on devra retrouver le programme/la chaîne (ça peut être assez long, vu qu'il y a plusieurs dizaines de chaînes/programme) pour laquelle on veut activer le VPN.
Je pourrai te montrer un proof of concept de l'écran de configuration ce soir quand j'aurai accès à mon pc pour envoyer le code. C'est une liste des lives,replays,sites dans un menu qu'on peut activer/désactiver.
Voilà à quoi ressemblerait la configuration dans l'interface. Je continue l'implémentation de la connexion auto.
Cool La question c'est: a quel moment le VPN va s'activer ? Car je suis entrain de me dire que si je passe par mon "raccourcis", il ne va peut être pas s'activer (car je suppose que l'activation va se faire quand on va cliquer sur un élément du menu).
Peux-tu m'envoyer un exemple de ce raccourci en screenshot?
Peux-tu m'envoyer un exemple de ce raccourci en screenshot?
Désolé pour le temps de réponse et la qualité des images... Je pensais pouvoir remettre en place mon set up de test (sur un pc où je peux facilement faire des screenshot) mais je n'ai pas eu le temps et du coup c'est mon Raspberri pi.
Mon menu "aura mod":
Quand je clic sur un programme, j'arrive directement ici:
Et du coup le menu contextuel:
@detobel36
J'ai ajouté le menu de contexte VPN de manière plus globale dans
- https://github.com/Catch-up-TV-and-More/plugin.video.catchuptvandmore/pull/898
Pour la fonctionnalité "auto VPN" le dev est toujours en cours.
@detobel36
As-tu l'entrée de menu contextuel avec le dernier changement? Est-ce que ça facilite les choses?
Pour information, l’implémentation vpn auto est fonctionnelle pour les changements de menus génériques. Je cherche toujours un moyen de pouvoir déterminer le contexte d'un ListItem dans le cas où on saute directement dans une route plus profonde que l'entrée générique live/chaîne ou replay/chaîne ou website (exemple un favoris d'une émission d'une chaîne ou un raccourci dans le genre de ce que tu montres). ListItem contient un path mais il n'est pas toujours instancié de la même façon. Affaire à suivre...
Hello,
Sorry, je n'avais pas pris le temps d'installer la beta... Le menu contextuel est bien visible maintenant :+1: Merci beaucoup :smiley:
Bonne journée
Bonjour, ça m'intéresse votre histoire. Ya un .zip à installer ? Comment je le récupère ? J'ai jamais compris comment faire en ligne de commande linux avec la commande 'git' !!!!!
@toto6976
Bonjour, ça m'intéresse votre histoire. Ya un .zip à installer ? Comment je le récupère ? J'ai jamais compris comment faire en ligne de commande linux avec la commande 'git' !!!!!
Le VPN via le menu contextuel, c'est dans la dernière beta. https://catch-up-tv-and-more.github.io/fr/installation/#ii-ajouter-le-d%C3%A9p%C3%B4t-officiel-de-catch-up-tv--more
La connexion auto sans menu contextuel proposée ici https://github.com/Catch-up-TV-and-More/plugin.video.catchuptvandmore/issues/870#issuecomment-1150190179 a son développement en standby comme le menu contextuel suffisait à @detobel36