Newpipe: Release 0.19.4

Created on 29 May 2020  路  15Comments  路  Source: TeamNewPipe/NewPipe

Changelog

App

New

  • Add support for SoundCloud comments #3466
  • Add YouTube restricted mode setting #2727
  • Show PeerTube parent channel details #3430

Improved

  • Show Kore button only for supported services #3545
  • Block player gestures that begin at the NavigationBar or StatusBar #3337
  • Change retry & subscribe buttons background color based on service color #3565
  • Update to ExoPlayer 2.11.4 with better player performance #3513
  • Use vector drawables instead of PNGs for material icons #3271

Fixed

  • Allow time ago debug setting translation #3502
  • Fixed sending e-mail from crash reporter #3580
  • Fix download dialog freeze #3613
  • Open in browser button now really opens in browser #3501
  • Fixes some crashes related to translation #3662

Development

  • Added Ktlint to build scripts & code style improvements #3511
  • Upgraded some dependencies #3509

Extractor

New

  • Added support for SoundCloud comments TeamNewPipe/NewPipeExtractor#310
  • Added support for parent channels in channels and sub-channels in streams TeamNewPipe/NewPipeExtractor#313 TeamNewPipe/NewPipeExtractor#326
  • [PeerTube] playlist support TeamNewPipe/NewPipeExtractor#307

Improved

  • Differentiate between search suggestions and corrected searched TeamNewPipe/NewPipeExtractor#311
  • [YouTube] Support stream URLs in vnd.youtube://ID form TeamNewPipe/NewPipeExtractor#324
  • [YouTube] Extract dashManifestUrl in playerResponse TeamNewPipe/NewPipeExtractor#333
  • [YouTube] Support learning playlists TeamNewPipe/NewPipeExtractor#332

Fixed

  • [YouTube] Fixed signature cipher extraction in certain cases TeamNewPipe/NewPipeExtractor#328
  • [YouTube] Add more decryption function regexes TeamNewPipe/NewPipeExtractor#329

Development

  • Added static functions Utils.isNullOrEmpty() to remove duplicated code TeamNewPipe/NewPipeExtractor#315
  • Add VSCode and Eclipse files to .gitignore TeamNewPipe/NewPipeExtractor#330
  • Upgrade dependencies TeamNewPipe/NewPipeExtractor#322

APK for testing

app-debug_RC2.zip

Corresponding pull request: #3669

PLEASE REPORT ONLY NEW BUGS BELOW

All 15 comments

Can I overwrite my newpipe version with this

@dontfizwhataintbroke Currently no, wait for the release to be released ;-)

@dontfizwhataintbroke Currently no, wait for the release to be released ;-)

Ok, video playback in popup working much better and I have not faced the "Could not parse website" yet.

Many thanks for swift response and actions

Release 0.19.4 - download video test.

Error: The destination folder can not be created
Mi 9, Android 10

@Abdel-ilah is this a new issue? Also, since you are on Android 10 you should enable the "Use SAF" setting in Download, I'm not sure if the old & deprecated method works on the newest Android.

@Stypox: On newer versions, SAF is only necessary for external storage (i.e. SD cards, or e.g. USB sticks you attach through OTG). On even newer versions, SAF doesn't allow giving an app permission to read /sdcard/ (which to be clear is your internal storage) directly, but only subdirectories. Also, the way we tell the system to recognize a download as media is deprecated now.

@Abdel-ilah is this a new issue? Also, since you are on Android 10 you should enable the "Use SAF" setting in Download, I'm not sure if the old & deprecated method works on the newest Android.

I faced this issue in the previous version when i upgraded to 29 API level (Android 10) and resolved after down to 28 API

The brightness and volume gesture icons have become hilariously tiny, like baby versions of themselves.

Is this ok @opusforlife2 @HugeFrog24 ?

@Stypox Yup.

@opusforlife2 @HugeFrog24 here is RC2: app-debug_RC2.zip

all Youtube video open failed.

Caused by: org.schabi.newpipe.extractor.utils.Parser$RegexException: failed to find pattern ";([A-Za-z0-9_$]{2})...( inside of var mea=function(a){a=a.split("");var b=[function(c,d){d=(d%c.length+c.length)%c.length;c.splice(d,1)};"

@vrhikaru: Do you have the same issue with https://wb9688.stackstorage.com/s/bekYrunPaZ7Yff4? If so, could you manually give it storage permission in Android's settings and give me the initialAjax*.json it outputs in /sdcard/?

No issues on RC2 after a quick test. 馃帀 Thanks for your work all.

I reverted the regex function updates which might have caused @vrhikaru's problem. No new RC, I'll release the update shortly.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

fnadde42 picture fnadde42  路  3Comments

ghost picture ghost  路  3Comments

probonopd picture probonopd  路  3Comments

f242 picture f242  路  3Comments

hassanseoul123 picture hassanseoul123  路  3Comments