TeamNewPipe /NewPipe

A libre lightweight streaming front-end for Android.

★ 40,553⑂ 3,975👁 621⑃ 2,728● 10,495▤ 148◈ 306
JavaGPL-3.0Created 2015-09-03newpipe.net
40,553
stars
+20
3,975
forks
621
watchers
2,728
prs
10,495
issues
148
releases
306
discussions

README

NewPipe
A libre lightweight streaming front-end for Android.

















Screenshots • Supported Services • Description • Features • Installation and updates • Contribution • Donate • License
Website • Blog • FAQ • Press


Read this document in other languages: Deutsch, English, Español, Français, हिन्दी, Italiano, 한국어, Português Brasil, Polski, ਪੰਜਾਬੀ , 日本語, Română, Soomaali, Türkçe, 正體中文, অসমীয়া, Српски, العربية 

 [!warning]
 THIS APP IS IN BETA, SO YOU MAY ENCOUNTER BUGS. IF YOU DO, OPEN AN ISSUE IN OUR GITHUB REPOSITORY BY FILLING OUT THE ISSUE TEMPLATE.
 
 PUTTING NEWPIPE, OR ANY FORK OF IT, INTO THE GOOGLE PLAY STORE VIOLATES THEIR TERMS AND CONDITIONS.

 "NewPipe" IS A REGISTERED WORD MARK SUBJECT TO ITS TRADEMARK POLICY. INFRINGING APPLICATIONS WILL NOT BE TOLERATED.

 Screenshots














 Supported Services

NewPipe currently supports these services:


 YouTube (website) and YouTube Music (website) (wiki)
 PeerTube (website) and all its instances (open the website to know what that means!) (wiki)
 Bandcamp (website) (wiki)
 SoundCloud (website) (wiki)
 media.ccc.de (website) (wiki)

As you can see, NewPipe supports multiple video and audio services. Though it started off with YouTube, other people have added more services over the years, making NewPipe more and more versatile!

Partially due to circumstance, and partially due to its popularity, YouTube is the best supported out of these services. If you use or are familiar with any of these other services, please help us improve support for them! We're looking for maintainers for SoundCloud and PeerTube.

If you intend to add a new service, please get in touch with us first! Our docs provide more information on how a new service can be added to the app and to the NewPipe Extractor.

 Description

NewPipe works by fetching the required data from the official API (e.g. PeerTube) of the service you're using. If the official API is restricted (e.g. YouTube) for our purposes, or is proprietary, the app parses the website or uses an internal API instead. This means that you don't need an account on any service to use NewPipe.

Also, since they are free and open source software, neither the app nor the Extractor use any proprietary libraries or frameworks, such as Google Play Services. This means you can use NewPipe on devices or custom ROMs that do not have Google apps installed.

 Features

 Watch videos at resolutions up to 4K
 Listen to audio in the background, only loading the audio stream to save data
 Popup mode (floating player, aka Picture-in-Picture)
 Watch live streams
 Show/hide subtitles/closed captions
 Search videos and audios (on YouTube, you can specify the content language as well)
 Enqueue videos (and optionally save them as local playlists)
 Show/hide general information about videos (such as description and tags)
 Show/hide next/related videos
 Show/hide comments
 Search videos, audios, channels, playlists and a

Top issues

Discussions

Latest release

v0.29.2 v0.29.2 2026-11-07
This releases brings a bunch of player fixes and improvements for YouTube.

 New
- [YouTube] Add support for "Podcasts" and "Courses" tabs - 13713
- Add brotli support to downloader - 13789
- Feature: Divide player seekbar by chapters - 13430

 Improved
- Improve look of search menu "titles" - 13605 
- [YouTube] Update Piped and Invidious instances - 13767
- Enabled asynchronous ARM Memory Tagging Extension (MTE) - 13862
- Show full subtitle names when the service exposes them - 13874
- a11y: contentDescription for play button and sort icon - 13851
- Show queue progress and total 

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON