NewPipe
Créateur | Christian Schabesberger (TheScrabi) |
---|---|
Développé par | Team NewPipe |
Première version | [1] |
Dernière version | 0.27.2 ()[2] |
Dépôt | github.com/TeamNewPipe/NewPipe |
Assurance qualité | Intégration continue |
Écrit en | Java et Kotlin |
Système d'exploitation | Android |
Environnement | Android |
Langues | Traduit en 67 langues |
Type |
Application mobile Client |
Licence | Licence publique générale GNU version 3 |
Documentation | teamnewpipe.github.io/documentation |
Site web | newpipe.net |
NewPipe est un logiciel libre, lecteur de flux médias, fonctionnant sur Android, lancé en . L'application est notamment connue pour être une alternative à l'application officielle YouTube. Elle est disponible au téléchargement sur la plateforme F-Droid, et directement sur GitHub.
Historique de version
[modifier | modifier le code]NewPipe est initialement sorti en version 0.3 le , et a été créé par Christian Schabesberger.
Voici les principales évolutions au fil des versions[3] :
- Recherche et lecture de vidéos YouTube (depuis la version 0.3)
- Téléchargement des vidéos et de l'audio (depuis la version 0.3)
- Écouter uniquement l'audio d'une vidéo (depuis la version 0.4.1)
- Affichage des vidéos similaires (depuis la version 0.6)
- Support de l'affichage des chaines YouTube (depuis la version 0.8.5)
- Fenêtre flottante, ou pop-up player (depuis la version 0.8.12), (redimensionnable depuis la version 0.9.5)
- Abonnements à des chaines via RSS (depuis la version 0.10.0)
- Support de l'affichage « Tendance » de la section YouTube (depuis la version 0.11.0)
- Support de la plateforme SoundCloud (depuis la version 0.11.5)
- Playlists locales et sous-titres (depuis la version 0.12.0)
- Support des lives YouTube et importation/exportation des abonnements (depuis la version 0.13.0)
- Support des commentaires pour YouTube — en lecture seule — et de la plateforme mediaCCC depuis la version 0.16.0[4]
- Support de la plateforme PeerTube (depuis la version 0.18.0)[5]
- Support basique d'Android TV (depuis la version 0.19.3)[6]
- Support des commentaires pour SoundCloud (depuis la version 0.19.4)[7]
Technologie
[modifier | modifier le code]NewPipe n'utilise pas l'API officielle de YouTube, mais gratte (scrape) le site internet pour collecter la vidéo et les métadonnées (comme les « j'aime », « je n'aime pas » et les « vues »). Ce mode de fonctionnement a été mis en place dans le but de réduire la quantité de données partagées avec Google. L'outil de Web scraping appelé NewPipe Extractor est un projet indépendant. Il est utilisé par l'application libre SkyTube[8].
Dans les plus récentes versions de l'application, l'extracteur prend en charge YouTube, SoundCloud, mediaCCC et PeerTube.
En raison de la façon dont NewPipe[9] accède à YouTube sans utiliser l'API officielle, et en n'affichant pas de publicités, il serait en conflit avec les conditions de service de Google s'il était disponible sur le Google Play Store[10].
Critiques
[modifier | modifier le code]NewPipe est souvent mentionné dans les médias en raison des fonctionnalités qui le distinguent de l'application officielle YouTube. Souvent, ils se concentrent sur la possibilité de lire l'audio des vidéos en arrière-plan, avec l'écran en veille[11]. L'application est aussi souvent cataloguée comme une application de téléchargement de vidéos YouTube. L'introduction de paramètres pour la vitesse de lecture des vidéos était également considérée comme une fonctionnalité unique[12]. De nombreux sites mentionnent cependant l'indépendance par rapport aux services Google Play qui ne sont pas requis pour utiliser NewPipe, ainsi qu'un plus grand respect de la vie privée associé[13].
Certaines personnes critiquent le manque de fonctionnalités lié à l'utilisation de leur compte Google : synchronisation des abonnements, commenter une vidéo… Dans la Foire aux questions[14] y figure une réponse : « NewPipe's goal is to as effectively as possible protect its user's privacy. […] [the developers of NewPipe] will not implement any form of authentication which might allow tracking a user. » pouvant se traduire par : L'objectif de NewPipe est de protéger aussi efficacement que possible la vie privée de ses utilisateurs […] [les développeurs de NewPipe] n'implémenteront aucune forme d'authentification qui pourrait conduire au traçage d'un utilisateur.
Références
[modifier | modifier le code]- « Factsheet: Press Kit » (consulté le )
- « https://github.com/TeamNewPipe/NewPipe/releases/tag/v0.27.2 », (consulté le )
- A libre lightweight streaming front-end for Android.: TeamNewPipe/NewPipe, Team NewPipe, (lire en ligne)
- (en) TeamNewPipe, « NewPipe 0.16.0 released, adding comment support and mediaCCC service », sur newpipe.schabi.org,
- (en) Tobias Groza, « NewPipe 0.18.0 released, adding PeerTube support », sur newpipe.schabi.org,
- (en) Poolitizer, « NewPipe 0.19.3 released: Android TV, YouTube Music, greeting new team members and so much more », sur newpipe.schabi.org,
- (en) gkeegan, « NewPipe 0.19.4 released: Stream fixes, SoundCloud comments, and more », sur newpipe.schabi.org,
- Ramon, An open-source YouTube app for Android. Contribute to ram-on/SkyTube development by creating an account on GitHub, (lire en ligne)
- « Newpipe Apk », App, (lire en ligne, consulté le )
- (en) « Legal question · Issue #969 · TeamNewPipe/NewPipe », sur GitHub (consulté le )
- « NewPipe: un YouTube amélioré sur Android », sur digitech.ch
- (en-US) « Latest NewPipe Update Lets You Control the Playback Speed of YouTube Videos », sur xda-developers, (consulté le )
- Korben, « NewPipe – Une app Android qui permet d’aller sur Youtube sans avoir besoin du framework Google », sur Korben, (consulté le )
- (en) Team NewPipe, « FAQ », sur newpipe.schabi.org