After having had to publish 0.15.0 a bit earlier than we wanted to due to YouTube breaking their site again, we’re happy to announce the release of the bugfix release 0.15.1.
@krtkush implemented an important part of making NewPipe more bug hardened. He implemented notifications for app updates which inform users of the GitHub build about new versions available on GitHub.
@theScrabi had interesting conversation with F-Droid contributors about speeding up the APK build process on 35C3 back in December. As a result of this, @TheAssassin is working on setting up our own F-Droid repository. In a further step, we want to set up reproducible builds in our F-Droid builds process. This will resolve the problem that a NewPipe version which has been downloaded from F-Droid cannot be updated with a new build from GitHub.
These two steps aim to make NewPipe more flexible and faster in deploying critical bug fixes.
The download process which received a big upgrade in NewPipe 0.15.0, got a bunch of smaller improvements in this release, too. These are mostly bugfixes, e.g. the video and audio stream should be synchronous again. Unfortunately, this doubles the space which is required for merging the video and audio streams. For example when a video stream with 500MiB and an audio stream with 25MiB are downloaded another 525MiB are required while merging both streams into one file.
@yausername fixed an extraction bug which made livestreams stop after a few seconds.
Get the new version
Please let us know what your experience of the latest release is, especially bugs in need of fixing. As usual, you can reach out to us via IRC (#newpipe on Libera.Chat), open issues on GitHub or ideally use our built-in crash reporter to send us machine-readable issue reports, or send in fixes yourself.