TiloBox
Back to directory
NewPipe project preview

NewPipe

Lightweight, privacy-focused media player and YouTube client for Android.

LicenseGPL-3.0
GitHub stars39.5k
Last commit1 weeks ago
Tags6 topics
Audio PlayerMedia PlayerPrivacyAndroidYoutubeDownloads
Overview

Why consider NewPipe?

NewPipe is a free, open-source streaming client for Android that plays YouTube, SoundCloud, and Bandcamp videos without Google Play Services. It supports background audio and offline downloads.

Guided learning

Learn NewPipe by building

Practical setup notes, real use cases, and copy-ready examples in one focused guide.

3 min read 10 sections
In this guide10 sections

What is NewPipe?

NewPipe is a lightweight, open-source streaming media player and YouTube client application developed for Android devices. Designed from the ground up for user privacy and device battery efficiency, NewPipe parses public website endpoints directly without using proprietary Google Play Services libraries or YouTube API keys.

NewPipe delivers essential features that proprietary commercial apps restrict behind paid subscriptions: background audio playback with screen turned off, Picture-in-Picture (PiP) floating pop-up player, direct video and audio downloads for offline viewing, and complete local subscription management.

Who Is It For?

  • Android Users: Streaming music, lectures, and videos without intrusive advertisements or battery-draining background tracking frameworks.
  • Commuters & Travelers: Downloading educational tutorials and podcast episodes in high resolution for offline listening on flights or subways.
  • De-Googled Device Owners: Running a full-featured video and music streaming player on GrapheneOS, LineageOS, or CalyxOS smartphones without Google accounts.

Key Features

  • Complete ad-free playback with zero tracking frameworks or proprietary Google Play dependencies.
  • Native background audio player and Picture-in-Picture (PiP) resizable floating window.
  • Direct video (MPEG-4/WebM) and audio (M4A/Opus) downloader with custom resolution selection.
  • Local subscription management and playlist organization without requiring account creation.
  • Multi-service support: Stream content from YouTube, PeerTube, SoundCloud, and Bandcamp in a single unified app.

Installation and Setup on Android

NewPipe is available directly from the F-Droid open-source repository or via direct APK download from GitHub Releases.

bash
1# Download the verified APK from official repository
2# https://newpipe.net or via F-Droid client
  1. Enable "Install Unknown Apps" in Android device settings for your browser or file manager.
  2. Download and install the official NewPipe_v0.29.1.apk package from https://newpipe.net.
  3. Open NewPipe, navigate to Settings -> Content, and select your default content country and preferred video resolution (e.g. 1080p60).
  4. In Settings -> Video & Audio, enable Fast audio/video switching and customize your default download storage folder.

Practical Use Cases

1. Offline Video and Lecture Archiving

A university student downloads full course lectures and tutorial playlists as high-quality MP4 video files directly to internal storage for offline studying without data usage.

2. Screen-Off Podcast & Music Playback

A runner listens to continuous music sets and interviews on YouTube with the phone screen locked in background audio mode, maximizing battery life.

3. Subscription Feed Import

A user exports subscriptions from a previous Google account as an OPML file and imports it into NewPipe, enjoying real-time video feeds with zero account tracking.

Troubleshooting and Limitations

  • YouTube Extractor Stream Changes: YouTube periodically updates internal video streaming protocols; when video playback fails, update NewPipe to the latest maintenance release via F-Droid or GitHub.
  • No Cloud Synchronization: NewPipe stores subscriptions and bookmarks strictly in a local SQLite database; export database backups via Settings -> Backup and Restore to migrate data between phones.

Official Resources

Related tools

More options with a similar category or technology profile.

NewPipe FAQs

NewPipe is listed as a Media tool on TiloBox. Review the overview, features, and official documentation on this page to decide whether it solves your specific workflow.

Start with the project's GitHub repository and official website for supported installation and deployment instructions. Test the setup with representative data or a small project before rolling it out more widely.

NewPipe is listed under the GPL-3.0 license. Read the complete license text and the project's notices before using, modifying, or distributing the software.

Production readiness depends on your requirements. Review maintenance activity, security practices, documentation, backup and upgrade procedures, and compatibility with your stack; then validate it in a non-production environment.

NewPipe is listed as an alternative to YouTube Mobile. Compare the core workflow, deployment model, integrations, and licensing against your must-have requirements before switching.