explaingit

teamnewpipe/newpipe

📈 Trending38,186JavaAudience · vibe coderComplexity · 3/5ActiveLicenseSetup · moderate

TLDR

Free Android app to watch YouTube, SoundCloud, and other video platforms without ads, accounts, or Google services.

Mindmap

mindmap
  root((NewPipe))
    What it does
      Watch YouTube ad-free
      Listen without account
      Background audio playback
      Download videos
    Key features
      Picture-in-picture mode
      Local subscriptions
      Multi-platform support
      Up to 4K quality
    Supported platforms
      YouTube
      SoundCloud
      Bandcamp
      PeerTube
    Why use it
      No ads or tracking
      Works offline
      De-Googled devices
      Open source
    Tech stack
      Java
      Android
    Distribution
      F-Droid store
      Open source

Things people build with this

USE CASE 1

Watch YouTube videos on your Android phone without ads or needing a Google account.

USE CASE 2

Listen to music from SoundCloud or Bandcamp in the background while your screen is off.

USE CASE 3

Download videos in various resolutions to watch offline later.

USE CASE 4

Use YouTube on a de-Googled Android phone that has no Google Play Services installed.

Tech stack

JavaAndroid

Getting it running

Difficulty · moderate Time to first run · 30min

Requires Android SDK, emulator or physical device, and building from source with Gradle.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice and share any modifications under the same license.

In plain English

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.

Copy-paste prompts

Prompt 1
How do I set up NewPipe to import my YouTube subscriptions from an export file?
Prompt 2
Show me how to enable picture-in-picture mode in NewPipe so I can watch while using other apps.
Prompt 3
What are the steps to download a video in 4K quality using NewPipe?
Prompt 4
How do I use NewPipe's background audio playback to listen to a YouTube video like a podcast?
Prompt 5
Can I use NewPipe on a LineageOS phone without Google Play Services, and how do I install it?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.