Analysis updated 2026-06-20
Watch YouTube and listen to audio in the background with the screen off, like a podcast, without needing a YouTube Premium subscription.
Download YouTube videos in various resolutions to your Android device for offline viewing without creating any account.
Use YouTube and SoundCloud on a de-Googled Android ROM like LineageOS that has no Google Play Services installed.
Subscribe to YouTube channels and store your viewing history entirely on your device, keeping it private from Google.
| teamnewpipe/newpipe | philjay/mpandroidchart | halo-dev/halo | |
|---|---|---|---|
| Stars | 37,983 | 38,218 | 38,472 |
| Language | Java | Java | Java |
| Setup difficulty | easy | easy | moderate |
| Complexity | 3/5 | 2/5 | 3/5 |
| Audience | general | developer | pm founder |
Figures from each repo's GitHub metadata at analysis time.
Distributed via F-Droid only, not on Google Play. Sideloading required on stock Android.
NewPipe is a free and open-source Android app that lets you watch and listen to content from YouTube, SoundCloud, Bandcamp, PeerTube, and other streaming platforms without needing an account, without ads, and without any Google services installed on your device. The problem it solves is that the official YouTube app requires a Google account for many features, injects ads, and cannot play audio in the background without a YouTube Premium subscription. NewPipe strips those restrictions away entirely. How it works: rather than using the official YouTube app or requiring you to log in, NewPipe directly parses YouTube's website or its internal API, essentially acting as an alternative front-end that presents the same content through a privacy-respecting interface. For services like PeerTube that have a public API, it uses that directly. No account is needed because NewPipe never contacts Google's account systems. The app includes a built-in subscription system that stores your channel subscriptions locally on your device, keeping your viewing habits entirely private. Key features include background audio playback (so you can listen to a video with the screen off, like a podcast), a floating picture-in-picture player, video downloads in various resolutions, import and export of subscriptions as a file, and support for up to 4K video quality. You would use NewPipe if you want to consume YouTube or SoundCloud content on an Android device without ads or tracking, if you use a de-Googled Android ROM like LineageOS that has no Google Play Services, or if you simply want an open-source alternative to the official apps. It is distributed via F-Droid (an open-source Android app store) and cannot be put on Google Play. The tech stack is Java for Android.
NewPipe is a free, open-source Android app for watching YouTube, SoundCloud, Bandcamp, and PeerTube without ads, without a Google account, and without any Google services, including background audio playback and video downloads.
Mainly Java. The stack also includes Java, Android, F-Droid.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.