Case study
NewPipe: an Android front end for YouTube and PeerTube
NewPipe is an Android front end for YouTube, YouTube Music and PeerTube. It gets service data from public APIs where available and otherwise parses websites or uses internal APIs to search and play streams.
- Targets
- App · Website
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 40.5k
- Last commit
- 2026-11-09
- Language
- Java
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-09
Requirements & limits
- Android app distributed through F-Droid and GitHub releases. The supported services listed in the README include YouTube, YouTube Music and PeerTube instances.
- The app obtains service data through official APIs where available and otherwise parses websites or uses internal APIs.
- License: GPL-3.0; streaming services retain their own terms.
Cite
BibTeX
@misc{newpipe-streaming-client-case,
title = {{NewPipe: an Android front end for YouTube and PeerTube}},
howpublished = {\url{https://github.com/TeamNewPipe/NewPipe}},
url = {https://github.com/TeamNewPipe/NewPipe},
urldate = {2026-10-22},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/newpipe-streaming-client-case/}}
}Plain text
NewPipe: an Android front end for YouTube and PeerTube. https://github.com/TeamNewPipe/NewPipe (accessed 2026-10-22). Awesome REA entry: https://awesomerea.org/resources/newpipe-streaming-client-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Websites
- Omada API Toolkit: reconstructing the Controller Web API v2 · Case study
- zoomer: reconstructing Zoom meeting bot communication · Case study
- Google Earth: reconstructing 3D satellite asset formats and access · Case study
- Simple SPK Server: reconstructing a Synology package repository · Case study
- webcrack · Tool
- humanify · Tool