
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
