![]() ![]() Since they don’t have a URL (as they are stored purely on your device), this was done by sharing a list of all the video URLs in the playlist instead. So here we also added a Share option to local playlists. However, support for KitKat was dropped by OkHttp in the move from the 3.x branch to 4.x. The 3.x branch has been deprecated since the beginning of the year, and since OkHttp is a critical library used to make HTTP requests to the wild and dangerous Internet, moving to the currently supported 4.x branch was imperative. Related to this, and the actual driving force behind this change: updated the OkHttp library, which NewPipe uses to access the Internet, from 3.12.13 to 4.10.0. Goodbye, KitKat, you will forever stay in our hearts! On a more positive note, this change has the side effect of unlocking several benefits and removing limitations/workarounds that were necessary to support an Android version that is (as of writing) 9 years old. With this, the minimum supported Android version is now Lollipop. cheerfully pointed out even more places where old code could be dropped or replaced. We even enabled this by default for your express took on the unenviable task of finding and removing all the compatibility code that was needed to support Android KitKat. added the option to download videos directly through the long-press menu in lists, a nice quality-of-life addition which saves the trouble of waiting for the video details page to answered the prayers of several irritated souls by adding an option to hide future videos (a.k.a. ![]() This post also contains the changes from the previous two hotfixes. And finally, the NewPipe ReadMe was rewritten, for those who are into such arcane things. Thumbnails also saw some visual improvements. Also, there is a new option to hide future videos from the feed. We hope you appreciate the effort.Īnyway, on with the new! This version contains a bunch of changes under the hood, but the biggest one is that the massive player code underwent a major refactor to improve readability and reduce maintenance overhead. We’ve done our best to add some critical features (such as DASH support and new video notifications) before going ahead with dropping KitKat support. TL DR: If you have the knowledge and are interested in maintaining NewPipe Legacy, you’re most welcome to get in touch with the team. We published a separate blog post about this. KitKat users can continue to use (at their own risk) the previous version (v0.23.3) for now, at least until the service they use implements breaking changes and stops working with that version. It’s quite sad that we had to do this, as we fondly remember KitKat as being one of the best Android releases, but it was either this, or continuing to use an unpatched library (one which is used to access the Internet, as well!), exposing our users to untold security risks. We’re dropping support for Android KitKat, and bumping the minimum supported version to Lollipop, as was announced on the repo months ago. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |