Skip to content

Releases: TeamNewPipe/NewPipe

v0.29.1

Choose a tag to compare

@TobiGr TobiGr released this 15 Aug 22:05

This is a hotfix release that fixes media.ccc.de live streams. Happy hacking!

v0.29.0

Choose a tag to compare

@TobiGr TobiGr released this 22 Jul 08:38
cebb3c7

⚠️ ⚠️ This release drops support for Android 5, see this blogpost and #13438 ⚠️ ⚠️

Fixed

  • Fix SecurityException when opening downloaded files in other app #13391
  • Fix playback not working after player enters idle state #13390
  • Fix video playback when exiting popup to main screen #13437
  • Fix repeat mode UI out-of-sync when switching videos #13504
  • Fix crash when seeking to the end of special videos (again) #13594
  • Force keyboard dismissal on non-touch devices #13337
  • Fixed importing subscriptions #13608

Translation / Localization

Development

NewPipe Extractor

This release comes with additional bug fixes from NewPipe Extractor 0.26.4.

v0.28.8

Choose a tag to compare

@TobiGr TobiGr released this 09 Jun 22:25
84d7db5

This release fixes issues that were caused by YouTube enforcing its SABR protocol, except for videos made for kids due to a limitation of the workaround. Most notable were missing video resolutions, no separate audio stream available and the sole availability of MP4 360p stream with audio. This workaround is a community effort. Thanks to all the people involved! #13591

This release is shipped with NewPipe Extractor v0.26.3 which contains the mentioned workaround as well as a few other fixes, including no videos extracted on YouTube playlists and Bandcamp search returning no results.

v0.28.7

Choose a tag to compare

@TobiGr TobiGr released this 23 May 20:03

This is a small hotfix update to make YouTube usable again. It is necessary, because there were changes by YouTube.
NewPipe is able to extract items in channel tabs again thanks to @AudricV's and @Ecomont's efforts.

Further changes from NewPipe Extractor v0.26.2 that are included in this release:

  • [YouTube] Fixed duration and live stream display in related videos
  • [SoundCloud] Fixed comments crash by handling null page URLs

NewPipe will drop Android 5 support in the next release.

v0.28.6

Choose a tag to compare

@Stypox Stypox released this 01 May 16:48
6c65949

This release only adds a popup to inform users that the next version, v0.28.7, will drop support for Android 5.

Read more in the blogpost and in #13438.

v0.28.5

Choose a tag to compare

@theimpulson theimpulson released this 12 Apr 12:06

⚠️ Android developer verification program updates ⚠️

Alphabet/Google is about to introduce verification for developers who want to distribute apps to more than 20 devices. One of the main goals is to complicate and hinder installing apps through "unofficial" channels. As mentioned in our last release notes and a blog post we strongly oppose these plans. The European Commision has issued a statement that it is monitoring the situation and is "engaged in a regulatory dialogue" with Alphabet/Google. If you haven't already, please reach out to your representatives about this issue. For more updates and background information, visit https://keepandroidopen.org/.

Improved

  • Add UI options to import/export subsciptions in backup & restore settings #13347

Fixed

Translation & Localization

  • Updated translations and removed untranslated locales #13382

Development

  • Small improvements to Image handling #13207
  • Remove freedroidwarn license #13305
  • Port path related changes from refactor #13352
  • Update dependencies and Gradle to latest stable release #13363

NewPipe Extractor

This release is shipped with NewPipe Extractor v0.26.1. For additional extractor related changes see the linked release.

v0.28.4

Choose a tag to compare

@TobiGr TobiGr released this 08 Mar 20:15
21b37b5

⚠️ Please read our release announcement on our website. The freedom of the Android operating system is at risk ⚠️

New

  • Add warning popup about ongoing google certification for android apps #13282 #13292 #13298

Improved

  • [Feed] Shuffle the order outdated subscriptions are updated in #13161
  • Do not stack comment pages #13213
  • VideoDetailFragment: Forcefully catch click events uncaught by children #13203
  • Add link to FAQ entry to "Sign in to confirm not a bot" exception message #13310

Fixed

  • Fix comment replies header layout without avatar image #13241
  • Fix subtitle post-processing error losing original exception #13256
  • Hide related items in tablet mode after fullscreen exit if showing related items is disabled #13037
  • Hide controls when resuming playback via double tap #13030
  • Fix inconsistency in getQuantity and add docs #13293

Development

Dependency updates

  • Update dependencies and Gradle to latest stable releases #13276

CI

  • Upgrade GitHub Actions to latest versions #13141
  • Upgrade GitHub Actions for Node 24 compatibility #13140

v0.28.3

Choose a tag to compare

@TobiGr TobiGr released this 05 Feb 22:28
8578bd9

Improved

  • [YouTube] Added support for more channel URL formats
  • [YouTube] Added support for more video metainfo formats

Fixed

  • Fixed resuming streams at the last playback position #13195

Translation / Localization

  • Updated translations

NewPipe Extractor

This version comes with the changes mentioned above and additional changes which are included in NewPipe Extractor v0.25.2.

v0.28.2

Choose a tag to compare

@TobiGr TobiGr released this 28 Jan 09:28
addf1e2

ℹ️ Hotfix release

This hotfix release fixes the "Content not available" error that prevents YouTube videos from being played: #13082. It also fixes a few regressions that slipped through with 0.28.1: #13072 #13031 #13040 #13046.

Improved

  • [YouTube] Restore ability to rewind livestreams up to 4 hours #12601
  • Disable video and text tracks when playing livestreams in background player #12601
  • Allow reporting ContentNotAvailableException errors if they may be caused by extractor bugs #13133

Fixed

  • [YouTube] Fix page reload required error and related breaking API changes #13129
  • Fix playlist items dragging to only neighbor positions #13049
  • Fix video title and comments flickering back and forth between current and previous video #13132
  • Fix "Start main player in fullscreen" option not working anymore (reverts #12781) #13134
  • Fix header crash while scrolling in a playlist or just after deleting a video in it #12996
  • Fixed a bug that prevented the display of multiple empty playlists #13055
  • Fix "remove watched" button in playlist removes some unwatched streams too #12929

Development

  • Delete long orphaned file #13000
  • Use "factory" method for creating db migrations #12990
  • Update dependencies #12995
  • Kotlin refactor #13036
  • Delete unused code #13019
  • Enable multiple ktlint checks #13081

CI

  • Add workflow to backport PRs to another branch #12964 #13052

v0.28.1

Choose a tag to compare

@litetex litetex released this 11 Jan 23:19
b892318

➡️ ➡️ ➡️ Read the blog post ⬅️ ⬅️ ⬅️

NewPipe 0.28.1 is shipped with NewPipe Extractor 0.25.0. For extraction related changes see the linked release.

New

  • Support on.soundcloud link opening #12694
  • Add metadata fields for OPUS audio downloads #12974

Improved

  • Fix clearing queue and keep current player when clicking on timestamps #12252 #12254 #12898
  • Try to recover pending download missions when possible #12550
  • Add option to delete a download without also deleting file #12544
  • Add enqueue option to router dialog #12821
  • Add more specific error messages and deduplicate their handling #12578 #12603
  • Overlay Permission: display explanatory dialog for Android > R #12253
  • Notifications are no longer requested again after rotating the phone #12716
  • Allow dragging boorkmarked playlist in both directions #13008

Fixed

Player

  • [Player] Use original audio language by default #12931
  • Remember and restore orientation on fullscreen exit #12840 #12781
  • Fix ghost notifications and fix random player crashes ("startForegroundService() did not then call startForeground()") #12606
  • Fix audio language button pushing player controls off-screen in portrait and popup #12699 #12714 #12729
  • Fix scaleX being NaN on minimize to background app switch #12952

Downloader

  • Fix insufficient permissions on opening downloaded streams #12934
  • Fix download resume corruption when server returns HTTP 200 #13014
  • Fix missing subtitle text in manually downloaded *.SRT files #12575
  • Fix initial numbering of frames in TTML to SRT converter #12671

Other

  • Fix short count formatting for Android versions below 7.0 #12460
  • Fix and simplify opening URLs in browser #12605
  • Fix long-pressing Play All-button does nothing #12692
  • Enforce using SAF on FireOS TVs with Android 10+ #12642
  • Commit all the playlist changes to db immediately to prevent incorrect UI states #13005
  • Fix incorrect UI states of PlayQueue items #12922
  • Fix crash on screen rotation while entering SoundCloud import URL #12995

Translation / Localization

  • Update translations #12801 #12910
  • Update PR template to specify target branch for features #12811

Development