ScriptsMay 22, 2026·3 min read

NewPipe — Privacy-First YouTube Client for Android

A lightweight, free Android app that lets you watch YouTube without ads, tracking, or Google Play Services. Supports background playback, downloads, and subscriptions without an account.

Agent ready

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Stage only · 29/100Stage only
Agent surface
Any MCP/CLI agent
Kind
CLI Tool
Install
Single
Trust
Trust: Established
Entrypoint
NewPipe Overview
Universal CLI install command
npx tokrepo install f9d649eb-561c-11f1-9bc6-00163e2b0d79

Introduction

NewPipe is a free, open-source Android application for watching YouTube content without relying on Google's proprietary APIs or Play Services. It strips away ads, disables tracking, and provides features like background audio playback and video downloads that the official YouTube app restricts to premium subscribers.

What NewPipe Does

  • Plays YouTube videos without ads or telemetry
  • Enables background and popup (picture-in-picture) playback
  • Downloads videos and audio in multiple formats and resolutions
  • Manages subscriptions locally without requiring a Google account
  • Supports SoundCloud and other services through its extractor library

Architecture Overview

NewPipe is built around the NewPipe Extractor library, a standalone Java module that scrapes and parses data from streaming services without using official APIs. The Android frontend consumes this extractor to render feeds, search results, and player controls. All subscription and history data is stored in a local SQLite database on the device, ensuring no data leaves the phone.

Self-Hosting & Configuration

  • Install from F-Droid or download APKs from GitHub Releases
  • No server-side component required; everything runs on-device
  • Import and export subscriptions via JSON or OPML files
  • Configure preferred video resolution, download location, and player behavior in Settings
  • Enable Tor via Orbot integration for additional network privacy

Key Features

  • Zero dependency on Google Play Services or proprietary APIs
  • Background playback for audio-only listening
  • Built-in download manager for offline viewing
  • Subscription management without any account
  • Lightweight APK under 10 MB with low battery and data usage

Comparison with Similar Tools

  • YouTube (official) — requires Google account, shows ads, no downloads without Premium
  • FreeTube — similar privacy focus but desktop-only (Electron-based)
  • Invidious — web-based YouTube frontend; NewPipe is a native Android app
  • LibreTube — uses the Piped API (server-side proxy); NewPipe scrapes directly

FAQ

Q: Is NewPipe available on the Google Play Store? A: No. Google has removed it in the past. Install via F-Droid or GitHub releases.

Q: Does NewPipe violate YouTube's terms of service? A: It does not use the official API, but scraping may conflict with YouTube's ToS. Use at your own discretion.

Q: What happens when YouTube changes its frontend? A: The NewPipe Extractor must be updated. The team typically ships fixes within days.

Q: Can I import my YouTube subscriptions? A: Yes. Export your subscriptions from Google Takeout and import the JSON or OPML file into NewPipe.

Sources

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets