What's new in

New

  • Replace specific enqueue options with only one #4425
  • Two finger to close player gesture #4476
  • Add button in settings to clear reCAPTCHA cookies #4453
  • Add option to not colorize notification #4643

Improved

  • Do not show notification creation / update time #4410
  • Remove remember popup properties setting #4367
  • Ask for confirmation before replacing even single video queues #4463
  • Also delete stream state when deleting stream history #4413
  • Improve age restriction and yt restricted content strings #4354

Fixed

  • Fix crash when stream was paused and fast forward / rewind buttons were clicked #4410
  • Fix PlaylistAppendDialog showing when no local playlists exist #4345
  • Don't rearrange lists by dragging the thumbnails #4550
  • Fix opening VideoDetailFragment and more #4562
    • Fix infinite buffering
    • Better detect when to autoplay and when not to
    • Make sharing to NewPipe more consistent
  • Fix playlist select dialog and do some refactoring #4771
  • Change YouTube subscription import instructions to Google takeout #4759
  • Correct Gigaget's license from GPLv2 to GPLv3 #4892

Localization

  • Add Santali language #4749
  • Add Central Atlas Tamazight localization
  • Add Korean translation of the README #4845
  • Updated translations

Development

(huge thanks to @Isira-Seneviratne)

  • Use DisplayCutoutCompat in VideoPlayerImpl #4338
  • Use DrawableCompat. #4592
  • Use ContextCompat methods #4276
  • Use TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds(). #4594
  • Hide Leaks launcher icon #4436 #4450
  • Format all XML resources #4471
  • Disable Ktlint pending upstream update #4517
  • Use Core KTX functions #4547
  • Use multidex for all build types. #4557
  • Migrate AboutActivity to ViewPager2 #4553
  • Optimize and shrink app PNGs #4610
  • Convert notification actions to a custom preference #4652
  • Use Java 8 APIs #3817 #4556
  • Separate player gesture logic and UI #4587
  • Use RxJava instead of AsyncTask #4499
  • Change loop index from float to int #4784
  • More miscellaneous little fixes and improvements #4710
  • Fix NullPointerException in queue handling and improved performance #4555

Other

About

See available downloads
A more recent upload may be available below!

Download

This release may come in several variants. Consult our handy FAQ to see which download is right for you.

Variant
Arch
Version
DPI
0.20.3 APK
957
November 18, 2020
noarch
Android 4.4+
nodpi
All Releases
NewPipe (github version) 0.27.0

Version:0.27.0

Uploaded:April 23, 2024 at 10:47PM UTC

File size:11.14 MB

Downloads:124

NewPipe (github version) 0.26.1

Version:0.26.1

Uploaded:December 29, 2023 at 1:51PM UTC

File size:10.86 MB

Downloads:2,590

NewPipe (github version) 0.26.0

Version:0.26.0

Uploaded:December 22, 2023 at 12:33AM UTC

File size:10.86 MB

Downloads:510

NewPipe (github version) 0.25.2

Version:0.25.2

Uploaded:August 4, 2023 at 5:11AM UTC

File size:10.39 MB

Downloads:3,104

NewPipe (github version) 0.25.1

Version:0.25.1

Uploaded:April 3, 2023 at 7:13PM UTC

File size:10.35 MB

Downloads:4,487

NewPipe (github version) 0.25.0

Version:0.25.0

Uploaded:February 9, 2023 at 5:33AM UTC

File size:10.25 MB

Downloads:1,719

NewPipe (github version) 0.24.1

Version:0.24.1

Uploaded:November 7, 2022 at 12:16AM UTC

File size:9.99 MB

Downloads:2,735

NewPipe (github version) 0.24.0
September 25, 2022

Version:0.24.0

Uploaded:September 25, 2022 at 7:29PM UTC

File size:9.87 MB

Downloads:1,934

NewPipe (github version) 0.23.3

Version:0.23.3

Uploaded:August 25, 2022 at 4:52PM UTC

File size:9.78 MB

Downloads:4,017

NewPipe (github version) 0.23.2

Version:0.23.2

Uploaded:August 13, 2022 at 7:53PM UTC

File size:9.81 MB

Downloads:3,670

Comments