2 points par GN⁺ 2023-10-16 | 1 commentaires | Partager sur WhatsApp
  • YT Siphon est une extension de navigateur qui permet d’ouvrir les vidéos YouTube dans le front-end alternatif de votre choix, en laissant l’utilisateur décider directement via un raccourci clavier plutôt qu’en utilisant une redirection automatique
  • Le flux d’utilisation est pensé pour les cas où l’on parcourt la page d’accueil YouTube et souhaite regarder seulement certaines vidéos dans un front-end alternatif, ainsi que pour les liens YouTube reçus que l’on veut ouvrir dans un autre front-end
  • Les actions principales sont Alt+J, qui ouvre la vidéo YouTube en cours dans le front-end configuré, et Shift+Click sur une miniature ou un lien YouTube pour l’ouvrir dans un nouvel onglet
  • Le front-end alternatif par défaut est piped.video, et il peut être modifié dans la page d’options accessible via l’icône de l’extension
  • Les méthodes d’installation incluent le site Mozilla Add-Ons, l’installation manuelle du fichier .xpi depuis la page Releases, ou le chargement du src/manifest.json du dépôt cloné comme module temporaire dans Firefox
  • La procédure de configuration inclut l’ouverture du panneau du module sur YouTube, puis la sélection de Always Allow on www.youtube.com via l’icône d’engrenage à côté de YT Siphon
  • La licence est MIT

1 commentaires

 
GN⁺ 2023-10-16
Avis de Hacker News
  • J’aimerais que les navigateurs puissent contourner directement ce genre de combines, sans qu’on ait à installer sans cesse des extensions et à participer à un jeu du chat et de la souris sans fin
    Après tout, le navigateur devrait être l’agent de l’utilisateur, et son rôle est de récupérer le contenu que l’utilisateur souhaite
    À un moment donné, on a l’impression que le navigateur est devenu non pas un outil au service de l’utilisateur, mais l’agent des développeurs web, jouant les gardiens pour le compte des sites
    Un navigateur idéal, lorsqu’on ouvre un site comme YouTube, connaîtrait la préférence préconfigurée pour une mise en page minimale sans publicité, ignorerait le bazar de JS et de CSS, et afficherait une liste de liens avec vignettes façon Craigslist

    • Quand on regarde le source téléchargé à l’ouverture d’un lien de vidéo YouTube, YouTube semble structuré de manière à ne presque pas se charger sans JS
      Ce n’est pas une page HTML enrichie de fonctionnalités via JS, mais plutôt une application web où JS assemble la page visible
      Donc, à moins que Firefox ne cible spécifiquement YouTube pour le contourner activement, il n’y a pas grand-chose à faire
      Ce n’est pas tant que les navigateurs ont pris une mauvaise direction, c’est plutôt que leurs capacités sont devenues de plus en plus puissantes et que les développeurs web les ont exploitées
      Aujourd’hui, beaucoup de sites sont en réalité des applications qui tournent dans le navigateur, et certains services auraient du mal à fonctionner sans cette architecture
      Autrefois, il existait aussi des technologies pour distribuer des applications en local, comme Java Web Start, mais au final le modèle actuel exécuté dans le navigateur l’a emporté
      Et si la contrepartie de l’utilisation d’un service est la diffusion de publicités, il est difficile d’attendre une expérience totalement sans publicité ; YouTube supprime les pubs si l’on paie un abonnement, mais la plupart des sites ne proposent pas cette option
    • Maintenant que le DRM fait partie des standards du web et que le TPM s’est généralisé, je considère que c’est déjà fini
      YouTube va d’abord renforcer ses mesures agressives anti-bloqueurs de publicité, et si cela échoue, il imposera le DRM pour reprendre le contrôle
      Si cela ne suffit toujours pas, il cherchera à ne fournir le contenu DRM qu’à des « navigateurs de confiance », et au final ces navigateurs devront s’exécuter uniquement sur des systèmes d’exploitation de confiance vérifiés par le matériel
      Peu de gens prendront le risque de jailbreaker des appareils coûteux, donc cette approche fonctionnera, et au bout du compte tout le monde y perdra
    • En désactivant JS avec NoScript, on peut voir à quel point cette approche fonctionne bien
      Le navigateur est bien le client, mais sans incitations économiques comme la publicité ou le paiement direct par les utilisateurs, beaucoup de sites, y compris YouTube, auraient du mal à tourner
      Le stockage et la bande passante ont un coût, et à moins de tout financer par des taxes supplémentaires via les FAI ou l’État, la publicité ou l’abonnement relèvent presque du mal nécessaire
    • Je pense que le « à un moment donné, on a pris le mauvais chemin » vient d’une variante de l’Eternal September
      À mesure que la majorité des utilisateurs est devenue non technique, les éditeurs de navigateurs ont eux aussi déplacé leur attention vers un autre public
    • Je me demande comment ce serait possible alors que les sites peuvent changer leur fonctionnement tous les jours
      Il peut y avoir des développeurs motivés qui maintiennent une extension de contournement pour chaque site, mais est-il raisonnable d’attendre de tous les navigateurs qu’ils fassent la même chose pour tous les sites web ?
      En particulier, attendre cela de Chrome de Google ne semble pas très réaliste
  • Comme déjà mentionné, il existe https://libredirect.github.io/
    Il redirige de nombreuses pages vers des frontends alternatifs respectueux de la vie privée, au point qu’il m’est désormais difficile d’utiliser Internet sans cette extension

    • Je le trouve particulièrement utile pour les articles Medium
      Les frontends alternatifs se chargent plusieurs ordres de grandeur plus vite
  • Depuis des années, j’utilise le module Redirector [1] pour rediriger les URL YouTube vers diverses instances Invidious
    Il n’y a pas de publicités, et il est facile d’ajuster l’expérience visuelle comme on le souhaite
    La règle Redirector est la suivante : Youtube / Redirect: https://www.youtube.com/* / to: https://invidious.protokolla.fi/$1 / Hint: Youtube > Invidious instance redirection / Example: https://www.youtube.com/watch?v=hipBryeDc0Ehttps://invidious.protokolla.fi/watch?v=hipBryeDc0E / Applies to: Main window (address bar)
    Comme astuce de contrôle parental, j’utilise aussi Redirector pour envoyer vers about:blank certains sites de jeux dans lesquels mon fils de 10 ans risque de se laisser aspirer
    Je suis assez fier de ce hack
    [1] https://addons.mozilla.org/en-US/firefox/addon/redirector/

    • Le problème, c’est qu’Invidious ne prend en charge que jusqu’au 720p
  • Ce qui m’inquiète encore plus que la vie privée, c’est le fait que les recommandations YouTube partent en vrille
    Il suffit de cliquer par erreur sur une vidéo bizarre, ou même de survoler une miniature avec la souris, pour que la page d’accueil se remplisse de spam à clics, et il faut ensuite nettoyer manuellement l’historique de visionnage
    C’est peut-être efficace pour la monétisation, mais l’expérience utilisateur de YouTube et sa façon de pousser les contenus putaclic sont devenues catastrophiques ces dernières années
    Puisque je paie déjà Premium, j’aimerais qu’on me donne une option pour en faire simplement un YouTube idiot, au lieu d’essayer de deviner « intelligemment » ce que j’ai envie de regarder

    • L’option pour rendre YouTube idiot a toujours existé, elle s’appelle le flux des abonnements : https://youtube.com/feed/subscriptions
      Les autres sections peuvent être masquées avec une extension comme UnHook : https://unhook.app/
    • J’ai bloqué les recommandations il y a longtemps
      Je n’ai besoin ni de barre latérale, ni d’overlay de fin de vidéo, ni de contenu sur la page d’accueil, juste d’un champ de recherche
      Même cette recherche est devenue pratiquement inutile au fil des ans, et quand je veux retrouver une vidéo précise que j’ai déjà vue, un moteur de recherche externe est bien meilleur que la recherche de YouTube elle-même
      À la place, je gère mes abonnements moi-même, et aucune des chaînes auxquelles je suis abonné ne publie plus souvent qu’une fois toutes les quelques semaines
      La plupart du temps, ma page d’abonnements est identique à celle de la veille, et quand une nouvelle vidéo apparaît, cela ressemble à un rare cadeau
    • Certaines catégories de vidéos sur YouTube reviennent à lâcher une bombe nucléaire dans la liste de recommandations
      Même si on clique par erreur puis qu’on revient immédiatement en arrière, le pool de recommandations est contaminé
      Il faut aller dans l’historique de visionnage, supprimer l’entrée, puis pendant plusieurs jours cliquer sur « trois points > Pas intéressé » sur chaque miniature horrible pour que YouTube cesse de recommander cette catégorie
      Ils appellent ça du jardinage
    • Dans les paramètres de YouTube, on peut désactiver la lecture automatique des vidéos au survol des miniatures
      Après l’avoir désactivée, les vidéos sur lesquelles je passais la souris n’étaient plus ajoutées à mon historique de visionnage
      https://support.google.com/youtube/thread/130441859/how-to-d...
      Je ne suis pas certain que cette page soit à jour
      De mon côté, le réglage se trouvait dans « Settings - Playback and performance - Integrated playback », et comme mon interface n’est pas en anglais, j’ai traduit les intitulés
    • L’algorithme a vraiment l’air obtus
      Si on aime une vidéo d’une catégorie, au lieu de la mélanger aux 100 autres catégories qu’on a aimées jusque-là, tout le flux se transforme en cette catégorie
      C’est sans doute efficace pour l’engagement, mais c’est assez toxique
      Je sais qu’ils ne se soucient plus vraiment de « ne pas faire le mal », mais ça reste agaçant
  • Il semble y avoir un peu de confusion sur ce que fait exactement ce module complémentaire
    Il ne redirige pas automatiquement toutes les pages YouTube que l’on ouvre
    Il donne plutôt le choix d’ouvrir uniquement les pages voulues dans un frontend alternatif
    Dans mon usage, je parcours la page d’accueil de YouTube et j’ouvre les vidéos qui m’intéressent avec Maj+clic ; quand quelqu’un partage un lien vidéo, j’ouvre la page puis je l’envoie vers le frontend alternatif avec Alt+J

    • Merci pour l’explication, mais je me demande ce que désigne exactement ici le frontend alternatif
  • Le lien vers la page du module complémentaire Firefox dans le dépôt GitHub[1] est mort
    Il n’a pas encore été publié ?
    [1] https://addons.mozilla.org/en-US/firefox/addon/yt-siphon/

    • Mozilla a mis un peu de temps à approuver le module dans la boutique, il est maintenant disponible
  • Je me demande en quoi cela diffère de Privacy Redirect : https://addons.mozilla.org/en-GB/firefox/addon/privacy-redir...

    • Ce module ne semble pas avoir été mis à jour depuis plusieurs années
      Je voudrais aussi mentionner LibRedirect [1], qui prend en charge davantage de sites web et de frontends, et semble développé plus activement
      [1] https://addons.mozilla.org/firefox/addon/libredirect
      [2] https://github.com/libredirect/browser_extension
    • Pour commencer, le module complémentaire lié n’a pas été mis à jour depuis plus de deux ans
      Ce n’est pas une réponse au fond de la question, mais le blocage des pubs est un jeu de tape-taupe, et il faut constamment mettre les ressources à jour pour suivre les tentatives de blocage des entreprises
      C’est toujours agréable de voir de nouvelles initiatives dans ce domaine
  • Sur Android, on peut essayer NewPipe, qui fait office de frontend alternatif

    • Je me demande s’il existe une application de bureau dans le style de NewPipe qui vaille la peine d’être recommandée
  • En général, j’utilise YouTube comme ceci, sans même ouvrir de frontend web
    J’installe mpv et yt-dlp, puis j’ouvre directement les liens YouTube ou autres liens vidéo dans mpv avec le module complémentaire play-with
    Périodiquement, je transforme ma liste d’abonnements YouTube en OPML avec un userscript, puis je l’importe dans FreeTube ou un autre lecteur RSS pour voir les nouvelles vidéos
    https://addons.mozilla.org/en-US/firefox/addon/play-with/
    https://github.com/theborg3of5/Userscripts/tree/master/youtu...

  • Je n’ai vu la popup qu’une seule fois, et je ne l’ai plus revue après avoir mis à jour la plupart des filtres utilisés par uBlock Origin