App: NewPipe
Version: 0.21.10 (976)
Package: org.schabi.newpipe
8.43 MB (8,838,057 bytes)
Supports installation on external storage.
Min: Android 4.4 (Kitkat, API 19)
Target: Android 10 (Q, API 29)
Uploaded September 20, 2021 at 9:27PM UTC by David Kennedy

Download APK
8.43 MB
There's a more recent version available below!

Whoa there!

It looks like you're using an ad blocker, so you'll have to wait 15 more seconds.
Please add this site to your allowlist to skip the wait and help us pay for bandwidth, hosting, and other bills.

🔴 🔴 🔴 Read the blog post for more details 🔴 🔴 🔴


  • Added Show Channel Details where it's missing #6919
  • Allow choosing which types of search suggestions to show #3546
  • Added support for CSV+ZIP subscriptions (Google Takeout) #6882
  • Show popup menu when long pressing items in the video player's play queue #6955
  • Added option to directly open fullscreen when the main player starts #5459
  • Added darker splash screen for OS dark theme #7055


  • Changed dark theme colors to darker variant #6244#7085
  • Replace UniversalImageLoader with Picasso #5928
  • Change "not available" image from PNG to vector format #6917
  • Provide mime type to file picker to gray out unselectable files #6820
  • Explain how to remove tab from main page #6965


  • Catch errors while processing timestamp-links #6851
  • Added wrapping settings titles to the next line #6952
  • Re-add sharing of the content name with the "Share" command #6957
  • Fixed double tapping the replay button #7014
  • [Android TV] Fix long seekbar jumps when using a DPad #6985
  • Close audio effect control session properly #6993
  • Fixed some inconsistencies in the error panel #7004
  • Change player progress bar update from 500 ms to 1 s #7071
  • Fixed OnErrorNotImplemeneted crashes when trying to play in popup or getting search suggestions #7056
  • Fixed toggeling description visibility while a video detail is shown #7056
  • Fixed restarting not working properly #7068


  • Added gradle parameter to skip formatKtLint and use in CI #6858
  • Using Eclipse temurin in GH actions #6995
  • Use ExoPlayer default values for buffers #6515
  • Use PackageInfoCompat.getSignatures(). #6634
  • Fixed build problems and updated kotlin #6986
  • Using integrated cache in actions/setup-java #7002


  • Use custom cancel string everywhere #6848
  • Added plural forms for download related strings #6930
  • Reword part of the bug report template #6990
  • Never use android.R.strings and remove unused add string #7024

This release does not have a Play Store Description, so we grabbed one from version 0.20.8:

NewPipe is a streaming client for Android. Our goal is to provide a privacy friendly access to existing streaming services like YouTube. The app is designed in such a way that it only transports information necessary for playing the media to external servers and thus protects the privacy of its users.

A good user experience is important to the developers of NewPipe. Therefore the app offers many solutions for all possible situations. In this way, the resolution and codecs of the video and audio can be set to save data volume in mobile networks. Likewise, NewPipe's video popup and background players make it possible to seamlessly integrate videos and music into daily mobile phone use.

All versions


Uploaded:October 22, 2021 at 6:51AM UTC

File size:8.38 MB



Uploaded:October 13, 2021 at 1:03AM UTC

File size:8.38 MB



Uploaded:October 11, 2021 at 11:23PM UTC

File size:8.38 MB



Uploaded:September 20, 2021 at 9:27PM UTC

File size:8.43 MB



Uploaded:August 23, 2021 at 10:03PM UTC

File size:8.63 MB



Uploaded:August 3, 2021 at 10:57PM UTC

File size:8.66 MB



Uploaded:July 21, 2021 at 3:54PM UTC

File size:8.65 MB



Uploaded:July 15, 2021 at 11:59PM UTC

File size:8.65 MB



Uploaded:June 17, 2021 at 2:50PM UTC

File size:8.46 MB



Uploaded:June 8, 2021 at 2:21PM UTC

File size:8.46 MB