NewPipe

theScrabi · NewPipe is a video player app that lets you watch YouTube without ads.

Native Android Personalization theScrabi
Bundle ID org.schabi.newpipe
Version analyzed 0.28.8
Build framework Native Android
SDKs detected 0
Analyzed 2026-10-03
Exploratory agent run

What NewPipe does

NewPipe is an open-source, privacy-oriented media streaming client for Android that aggregates content from multiple platforms including YouTube, SoundCloud, Bandcamp, and PeerTube instances. It functions as a frontend that extracts data directly from service websites, allowing for account-free access to streams while bypassing proprietary API limitations. The application supports advanced playback capabilities such as background audio, picture-in-picture (PIP) mode, and local management of subscriptions and playlists.

Observed on screen

  • Multi-Service Support Aggregates content from various platforms including YouTube, SoundCloud, media.ccc.de, FramaTube, and Bandcamp within a unified interface.
  • Subscription Management Enables users to follow channels and organize them into custom groups with local import and export functionality.
  • Background Playback Allows for continuous audio streaming while the application is minimized or the device screen is locked.
  • Popup Mode Supports a floating picture-in-picture window for video playback to facilitate multitasking across other applications.
  • Content Discovery Provides dedicated feeds for "What's New" and "Live" streams to monitor recent uploads and active broadcasts.
  • Local Playlists Facilitates the creation and management of bookmarked playlists stored locally on the device rather than on external servers.
  • Search Engine Features a robust search interface with service-specific filtering and query suggestions.
  • Download Manager Includes integrated tools for downloading video and audio streams for offline consumption.
  • Privacy-Centric Architecture Operates without requiring user logins or Google Play Services, utilizing local data storage for history and preferences.
  • Error Handling and Reporting Implements a "Guru Meditation" error reporting system to diagnose extraction failures and network-level blocks.

Written from a FlyTrap agent exploring the app on a real device, not from the store listing. It covers only the screens that run reached, so anything behind a login, paywall or region lock is absent.

Static + runtime analysis

SDKs detected

0 SDKs found across 0 categories. Click any SDK to see every other app that uses it.

All SDKs
From manifest + Info.plist

Permissions requested 2 sensitive

11 permissions requested at runtime. Colors reflect platform sensitivity tier.

Write storage sensitive

Write files to shared external storage. No-op for apps targeting Android 11+.

Post notifications sensitive

Post notifications to the system.

Internet access standard

Open network sockets.

Wake lock standard

Keep the device awake.

Network state standard

Read connectivity information.

Display over other apps standard

Draw windows on top of other apps. Granted from system settings.

Foreground service standard

Run a foreground service.

Foreground service: data sync standard

Required for foreground services of type dataSync.

Foreground service: media playback standard

Required for foreground services of type mediaPlayback.

Run at startup standard

Receive the BOOT_COMPLETED broadcast.

org.schabi.newpipe.DYNAMIC RECEIVER NOT EXPORTED PERMISSION standard

Frequently asked questions

What FlyTrap detected inside NewPipe.

What does NewPipe do?

NewPipe is an open-source, privacy-oriented media streaming client for Android that aggregates content from multiple platforms including YouTube, SoundCloud, Bandcamp, and PeerTube instances. It functions as a frontend that extracts data directly from service websites, allowing for account-free access to streams while bypassing proprietary API limitations. The application supports advanced playback capabilities such as background audio, picture-in-picture (PIP) mode, and local management of subscriptions and playlists. This comes from a FlyTrap agent exploring the app on a real device, so it covers only the screens that run reached.

What is NewPipe built with?

NewPipe by theScrabi is built with Native Android. FlyTrap determined this by analyzing the app's compiled binary, not from anything the developer published.

What permissions does NewPipe request?

NewPipe requests 11 permissions. 2 of these are sensitive, such as Write storage and Post notifications. Each is listed above with its platform sensitivity tier.

Is NewPipe safe to use?

FlyTrap reports what an app contains, it does not issue a safety verdict. NewPipe requests 11 permissions (2 sensitive) and bundles 0 third-party SDKs. Reviewing those alongside the developer helps you decide what you are comfortable granting.

What platforms is NewPipe available on?

The version FlyTrap analyzed targets Android.