Skip to content

v0.27.3

Latest
Compare
Choose a tag to compare
@Stypox Stypox released this 24 Nov 20:48
d298a12

⚠️ Known issues/regressions which are not fixed with this update ⚠️

  • [YouTube] "Sign in to confirm..."/"Watch on the latest version..." error messages are difficult to fix, but we are working on it. See #11139 for more details.
  • [PeerTube] No audio is played in videos with a separated audio file. See #11601 for more details.
  • [YouTube] Age-restricted content will not be available anymore, because YouTube removed all known ways to bypass age-restrictions without login. See #11382 for more details.

Some updates on development

It's been some time since the last release, due to team members being very busy with real life things, and we apologize for that. However, there has been some progress on the rewrite (see the refactor branch) and the NewPipe e.V. started hiring people with the money from donations, which led to the creation of NewPlayer. More details on this will follow in a blogpost on https://newpipe.net. If you want to help out with future releases or with the rewrite, please join our Matrix chat!

Changelog

This version also includes the changes from NewPipe Extractor version v0.24.3.

New

  • Add support for secondary audio track type #11714

Improved

  • Make playlist description clickable to show more / less content #11112
  • [PeerTube] Handle subscribeto.me instance links automatically #11110
  • Only start playing single item in history screen #11696
  • [YouTube] Throttle feed loading to avoid rate limits #11743

Fixed

  • Fix RSS button visibility #11067
  • Fix seekbar preview crashes #11584
  • Fix crash after adding item to a playlist caused by null thumbnail URL #11651
  • Fix seekbar crashing on drag with faulty frameset #11596
  • Fix UI crash when user navigates away before the download dialog appears #11621
  • Fix related items list enqueue popup crash #11614
  • Fix playlist order in add to playlist dialog #11566
  • Adjust the playlist bookmark item layout for RTL languages #11024 #11711

Localization and Documentation

  • Update backup and restore explanation in README #11003
  • Remove Kotlin code restriction from contribution guidelines #11209
  • Update README.pt_BR.md #11275
  • Fixing the 404 page not found, when clicking on "contribution notes" in multiple README.md's translated into different languages #11487
  • Adding Hash of Signing Key to README #11140 #11694
  • Fix a typo in README #11694
  • Use Android's elapsed time formatting #11244
  • Update French README.fr.md #10892
  • Readme translation to arabic #10969
  • Update backup and restore explanation & improve hindi, punjabi and assamese READMEs #11243

Development

  • Fix GitHub workflow for Android tests #11014
  • Migrate to non-transitive R classes #10918
  • Update PrettyTime to 5.0.8 #11094
  • Convert CommentTextOnTouchListener to a lambda #11075
  • Add NewPipe icon to Android Studio's new UI #11230
  • Remove outdated returnActivity test code #11428
  • Replaced IcePick with Bridge and Android-State #11636
  • Update Java version used in CI from 17 to 21 #11636
  • Update Gradle Wrapper from 8.2 to 8.9 #11636
  • Update AGP from 8.2.0 to 8.7.1 #11636
  • Replace symlink list_stream_card_item.xml by a copy of the pointed file to fix compilation on a default Windows setup #11636
  • Remove deprecated android.defaults.buildfeatures.buildconfig Gradle property #11636
  • Fix and update NewPipeExtractor dependency #11636
  • Make it possible to control the version code and name #11656
  • Add null-safe SharedPreferences.getStringSafe #11629
  • Update user agent to Firefox ESR 128 #11268