Newpipe: Release v0.15.1

Created on 27 Jan 2019  路  19Comments  路  Source: TeamNewPipe/NewPipe

This is release of version 0.15.1. For QA reason here this Issue before the actual release.
Please test this version and tell us in this thread what does not work in this version (compared to the old one). If you are NewPipe/Android dev. Please help fixing these bugs.

Here is th realted PR: https://github.com/TeamNewPipe/NewPipe/pull/2067

Release node

Improvements

  • Add app update notification for GitHub build (#1608 by @krtkush)
  • Various improvements to the downloader (#1944 by @kapodamy):

    • add missing white icons and use hardcored way for change the icon colors

    • check if the iterator is initialized (fixes #2031)

    • allow retry downloads with "post-processing failed" error in the new muxer

    • new MPEG-4 muxer fixing non-synchronous video and audio streams (#2039)

Fixed

  • YouTube live streams stop playing after a short time (#1996 by @yausername)

NewPipe_v0.15.1_RC2_release.apk.zip
NewPipe_v0.15.1_RC2_release.apk.zip

All 19 comments

All downloads start off as queued, and have to be manually started.

The new "DASH-less" MP4 muxer fixes #2039, but requires the double of space. For example, if we download a file of 1.2GiB (1GiB video/200MiB audio), with the new muxer aditional 1.2GiB will be required to work.

@krtkush @theScrabi It might be good to check wheter that much space is available. Otherwise users get errors and are frustrated.

Updated the translation.
@epitron The downloads where ment to be queued in this version, however it is new to me that they don't start automatically.
Can someone confirm this as well?
@kapodamy maybe you can check into this as well.

From RC2:

Exception

  • __User Action:__ something
  • __Request:__ could not parse app update JSON data
  • __Content Language:__ TR
  • __Service:__ none
  • __Version:__ 0.15.1
  • __OS:__ Linux Android 8.0.0 - 26

Crash log

org.json.JSONException: Value <html><title>500 of type java.lang.String cannot be converted to JSONObject
    at org.json.JSON.typeMismatch(JSON.java:111)
    at org.json.JSONObject.<init>(JSONObject.java:163)
    at org.json.JSONObject.<init>(JSONObject.java:176)
    at org.schabi.newpipe.CheckForNewAppVersionTask.onPostExecute(CheckForNewAppVersionTask.java:104)
    at org.schabi.newpipe.CheckForNewAppVersionTask.onPostExecute(CheckForNewAppVersionTask.java:46)
    at android.os.AsyncTask.finish(AsyncTask.java:695)
    at android.os.AsyncTask.-wrap1(Unknown Source:0)
    at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:712)
    at android.os.Handler.dispatchMessage(Handler.java:105)
    at android.os.Looper.loop(Looper.java:164)
    at android.app.ActivityThread.main(ActivityThread.java:6938)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)



@yilmzfurkan Please use or bugreport converter next time.
This is a crash caused by our API. It does not return a valid JSON, but instead HTML content.

<html><title>500: OK</title><body>500: OK</body></html>

I guess @TheAssassin will take a look at it soon.

Committed a fix and deployed the latest version.

Any rear button issues with this version, some random crashes? Does it run stable?

This release run stable.
You can add custom resolution for live streaming?

EDIT. (I have find crash app)

happens when you press the play button in the newpipe download section

Exception

  • __User Action:__ ui error
  • __Request:__ App crash, UI failure
  • __Content Language:__ IT
  • __Service:__ none
  • __Version:__ 0.15.1

Crash log

android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
    at android.app.ContextImpl.startActivity(ContextImpl.java:1016)
    at android.app.ContextImpl.startActivity(ContextImpl.java:1003)
    at android.content.ContextWrapper.startActivity(ContextWrapper.java:284)
    at us.shandian.giga.ui.adapter.MissionAdapter.viewWithFileProvider(MissionAdapter.java:328)
    at us.shandian.giga.ui.adapter.MissionAdapter.handlePopupItem(MissionAdapter.java:474)
    at us.shandian.giga.ui.adapter.MissionAdapter.access$200(MissionAdapter.java:67)
    at us.shandian.giga.ui.adapter.MissionAdapter$ViewHolderItem.lambda$buildPopup$2(MissionAdapter.java:696)
    at us.shandian.giga.ui.adapter.-$$Lambda$MissionAdapter$ViewHolderItem$WMTXzvtjV6uhlyLXNG5QCw_ELrY.onMenuItemClick(lambda)
    at android.widget.PopupMenu.onMenuItemSelected(PopupMenu.java:142)
    at com.android.internal.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:735)
    at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:149)
    at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:874)
    at com.android.internal.view.menu.MenuPopupHelper.onItemClick(MenuPopupHelper.java:156)
    at android.widget.AdapterView.performItemClick(AdapterView.java:298)
    at android.widget.AbsListView.performItemClick(AbsListView.java:1128)
    at android.widget.AbsListView$PerformClick.run(AbsListView.java:2812)
    at android.widget.AbsListView$1.run(AbsListView.java:3571)
    at android.os.Handler.handleCallback(Handler.java:725)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:153)
    at android.app.ActivityThread.main(ActivityThread.java:5297)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
    at dalvik.system.NativeStart.main(Native Method)



@Brimont I may need the android you use, since I can not reproduce this on 7.1.

Same issue in 5.1

fixed.

I'm going to release now.

@theScrabi i have used android 4.2.1.
Thanks for fix issues

Has been published in our alpha-level F-Droid repo, too. If you want to try, pass by on IRC and get the URL.

@theAssassin can you publish the post? I'll be home late tonight.

@TobiGr I will.

Deployment on the way. I removed the TODO part, you may want to check the post and maybe update it tonight.

Downloads of to-be-muxed (1080p) videos crash the app right at the end of muxing, leaving the file broken:

Filename.mp4

Code 1007
Post-processing failed

java.lang.Runtime.Exception: stopped unexpectedly

Affected version is 0.15.1, 0.15.0 doesn't have this.

Oh this thread should be closed.

@x2k13 all right, please open an extra issue about this, and post the full bug report as well as how to reproduce this :)

Was this page helpful?
0 / 5 - 0 ratings