
Une alternative open source et orientée vie privée à YouTube
Outils de développement, systèmes d’exploitation, applications de bureau, etc. La liste de produits et services de Google est gigantesque et mobilise une quantité tout aussi importante d’utilisateurs. Il y a cependant un inconvénient de taille à mentionner lorsqu’on « traite » avec Google : la firme de Mountain View se nourrit des données qu’elle acquiert en « espionnant » les consommateurs. Aussi, à chaque fois que l’on tombe sur une alternative open source à l’un de ses produits et services, on passe le mot. L’avantage ici est de pouvoir passer le code au peigne fin pour voir si la solution proposée tient ses promesses. Tour d’horizon de FreeTube…
Il y a quatre jours que le tout premier commit relatif à cette application est apparu sur GitHub. FreeTube est basée sur le framework Electron et est disponible sous licence GPLv3. L’application permet de s’adonner au visionnage de vidéos YouTube épurées de publicités (qui permettent un suivi constant de l’activité de l’internaute par Google). Elle permet également de souscrire à des chaînes YouTube sans avoir à créer un compte. La liste de ces fonctionnalités n’est pas exhaustive et est à étendre avec d’autres consignées sur l’interface utilisateur de la version Windows : sauvegarde locale de vidéos, minilecteur intégré, etc.
Un coup d’œil au code permet de se rendre compte que l’application s’appuie encore sur le code qui anime YouTube. « Il faut se connecter aux serveurs de Google pour rechercher et télécharger les vidéos. Il est difficile de contourner cette difficulté lorsqu’on conçoit une application comme celle-ci », explique l’auteur de l’application. Résultat des courses, Google peut quand même obtenir l’adresse IP de l’utilisateur. « Un VPN permet de résoudre ce problème », ajoute-t-il.
Code : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="style/main.css"> <link rel="stylesheet" href="style/lightTheme.css"> <link rel="stylesheet" href="style/player.css"> <link rel="stylesheet" href="style/videoList.css"> <link rel="stylesheet" href="style/channel.css"> <link rel="stylesheet" href="style/loading.css"> <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> <script defer src="https://use.fontawesome.com/releases/v5.0.2/js/all.js"></script> <script src="https://apis.google.com/js/api.js"></script> <script src="https://www.youtube.com/iframe_api"></script> <script src="js/settings.js"></script> <script src="js/layout.js"></script> <script src="js/videos.js"></script> <script src="js/subscriptions.js"></script> <script src="js/channels.js"></script> <script src="js/savedVideos.js"></script> <script src="js/history.js"></script> <script src="js/events.js"></script> <title>Freetube Player</title> </head> |
Pour les utilisateurs pointilleux sur l’aspect vie privée, le développeur explique que « FreeTube utilise l’API YouTube pour rechercher les vidéos. L’application tire ensuite avantage de l’API HookTube pour extraire les données vidéo non compressées qui sont ensuite passées sur un lecteur vidéo HTML5. » La manœuvre permet d’empêcher Google de traquer l’utilisateur.
L’application en est à sa première bêta. Il y a donc encore des chantiers en cours comme celui de la diminution de l’empreinte mémoire ; en l’état, l’application consommerait 250 à 300 mégaoctets de mémoire vive dans certaines circonstances. Les packages d’installation sont disponibles pour Windows, mais aussi pour les plateformes Mac et ARM. Le développeur prévient qu’ils sont non signés pour le moment ; il est toutefois possible de compiler soi-même à partir des sources en cas de doute.

Source
GitHub
Votre opinion


Voir aussi

Vous avez lu gratuitement 406 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.