Skip to content

v0.22.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@opusforlife2 opusforlife2 released this 02 Nov 20:45
· 448 commits to dev since this release
4cae66f

NOTE: This pre-release has been created to keep track of what Extractor changes went in which NewPipe release. That's its only purpose. The source zips under Assets DO NOT match the changes listed below.

Improved

  • [YouTube] Get original untranslated title #857
  • [YouTube] Return mqdefault thumbnails in fast feed #927
  • [YouTube] Add JavaScript lexer to parse completely throttling decryption function #905

Fixed

  • [YouTube] Fix throttling parameter decryption #891 #912 #925, thanks to @Theta-Dev!
  • [YouTube] Update clients version and improve extraction of API key and client version of WEB client, fixing video and audio streams replacement by the ones of a video saying The following content is not available on this app #890
  • Fixed all tests and the corresponding code #882
  • [YouTube] Fixes mixes playlist extraction in some countries (EU) by allowing YoutubeParsingHelper#consentAccepted to be set to true #882
  • [YouTube] Fix extraction of like count #926
  • [YouTube] Fix extraction of the Trending kiosk #920
  • [YouTube] Fix fallback throttling decryption function regex #934

Development

  • Bump spotbugs-annotations from 4.7.0 to 4.7.1 #867
  • Bump jsoup from 1.15.1 to 1.15.3 #870 #911
  • Use minimum required permissions for GitHub workflows #869
  • Bump junit-bom from 5.8.2 to 5.9.0 #879
  • Use Objects.requireNonNull() #877
  • Use Collections methods #878
  • Bump gson from 2.9.0 to 2.9.1 #883
  • Use String.join() and Collectors.joining() #881
  • Make improvements to methods using toArray() #886
  • [YouTube] Remove deprecated throttling decryption code #901
  • [YouTube] Checks if the throttling parameter decryption function is valid JavaScript code #882
  • Update Gradle wrapper to 7.5.1 #903
  • Remove EMPTY_STRING #907