2
I Use This!
High Activity

News

Analyzed 1 day ago. based on code collected 4 days ago.
Posted over 5 years ago
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. Update notification @krtkush implemented an important part of making ... [More] 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. Further improvements 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 We recommend you to install the F-Droid app as it notifies you as soon as an update for NewPipe is available. 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. [Less]
Posted over 5 years ago
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. Update notification @krtkush implemented an important part of making ... [More] 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. Further improvements 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 We recommend you to install the F-Droid app as it notifies you as soon as an update for NewPipe is available. 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. [Less]
Posted over 5 years ago
We are happy to release NewPipe 0.15.0. This new version brings a completely refactored download mechanism. Please note that starting with 0.15.0, NewPipe dropped support for Android JellyBean (4.3) and older. As always, this release includes several ... [More] smaller improvements and fixes. Everybody is encouraged to update NewPipe because all prior versions do not work anymore. The update is necessary because once again, YouTube changed their setup. Update: The F-Droid builds are delayed due to more Google-created issues. Read on for more information. Update 2: F-Droid released 0.15.0 binaries. You can now upgrade via F-Droid. Delay in releasing new version on F-Droid Unfortunately, there are more issues created Google annoying both us and the team. The Android build tools installation was changed in a way so the F-Droid build infrastructure can’t build some projects, especially the ones which use the most recent versions any more. NewPipe is one of these projects. After a few days, we started to look into why the release wasn’t published, and started to investigate the issue with the F-Droid folks. They were aware of the issues, and were looking for a bug fix, however in the meantime it looks like Google changed the licensing stuff once again. The F-Droid devs pushed some temporary workarounds to the NewPipe build scripts, and we hope the next build cycle will produce a working NewPipe binary and upload it into the repositories. We came to the conclusion that for the future, we want to provide our own, self-hosted NewPipe F-Droid repository, where we plan to publish our own builds and also the official F-Droid builds in a way so you can upgrade smoothly. The progress on this is tracked in a GitHub issue. We will publish a new post once the beta phase ends. Please see also https://mastodon.technology/@fdroidorg/101483721232620121. Downloads overhaul @kapadomy put much time and effort into refactoring the complete download mechanism: More than 8.000 lines of code were changed, new features and settings added and multiple bugs fixed. This includes muxing video and audio streams and therefore you should now be able to download most 1080p (and up) videos with audio again! Moreover, it is possible to download subtitles whenever they are provided by YouTube. @kapadomy also added the ability to queue downloads and improved the downloads page: The new layout groups downloads by status allowing you to find things faster. Tap on a downloaded stream and it starts playing! It is also quite easier to wipe all your downloads by using the new button in the app bar. Unfortunately, we needed to release this version as quickly as possible due to a critical bug and therefore not all download improvements reach you with this version. For the same reason, we did not have time to provide a release candidate for testing and finding bugs. Hence this release might contain some more bugs as usual. In case you find one, please see below to learn more on how you can report it. Support for Android JellyBean dropped From this version on, NewPipe requires at least Android KitKat (4.4). The app has been quite unusable on devices with Android 4.3 and below due to several bugs which only occured on these specific Android versions. Fixing these crashes would have been time expensive and therefore not appropriate for the small number of users these versions command. In addition, the video player library ExoPlayer which is used in this project only supports Android 4.4 and later. For this reason, NewPipe still had to provide an old player for these older devices. This could be removed starting with NewPipe 0.15.0. To allow the development team to reduce the maintenance overhead and fully concentrate on bugs and features on newer Android versions, we decided to drop support for devices with Android versions lower than KitKat. Critical bugfix As mentioned in the introduction, YouTube changed their systems, and we had to adapt NewPipeExtractor and release a new version containing the changes. This is not the first time we run into a situation like this. NewPipe 0.14.1 was released a couple of days after the regular release of 0.14.0, also because of changes on YouTube. Like last time, we tried to finalize and publish a fix as soon as possible. Please be patient, we are aware of the problem, a fix is released, and as with all our updates, it will take some time until stores like F-Droid build and publish the packages. We will update the post once the binaries are available. Further changes Thanks to @agarwalakash06 it is possible to remove streams from the current play queue by swiping them to the right. @beNitinhere and @Ping20002015 fixed a nasty null pointer exception causing NewPipe to crash when minimizing the main player. Get the new version We recommend you to install the F-Droid app as it notifies you as soon as an update for NewPipe is available. 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 freenode), open issues on GitHub or ideally use our built-in crash reporter to send us machine-readable issue reports, or send in fixes yourself. [Less]
Posted over 5 years ago
We are happy to release NewPipe 0.15.0. This new version brings a completely refactored download mechanism. Please note that starting with 0.15.0, NewPipe dropped support for Android JellyBean (4.3) and older. As always, this release includes several ... [More] smaller improvements and fixes. Everybody is encouraged to update NewPipe because all prior versions do not work anymore. The update is necessary because once again, YouTube changed their setup. Update: The F-Droid builds are delayed due to more Google-created issues. Read on for more information. Update 2: F-Droid released 0.15.0 binaries. You can now upgrade via F-Droid. Delay in releasing new version on F-Droid Unfortunately, there are more issues created Google annoying both us and the team. The Android build tools installation was changed in a way so the F-Droid build infrastructure can’t build some projects, especially the ones which use the most recent versions any more. NewPipe is one of these projects. After a few days, we started to look into why the release wasn’t published, and started to investigate the issue with the F-Droid folks. They were aware of the issues, and were looking for a bug fix, however in the meantime it looks like Google changed the licensing stuff once again. The F-Droid devs pushed some temporary workarounds to the NewPipe build scripts, and we hope the next build cycle will produce a working NewPipe binary and upload it into the repositories. We came to the conclusion that for the future, we want to provide our own, self-hosted NewPipe F-Droid repository, where we plan to publish our own builds and also the official F-Droid builds in a way so you can upgrade smoothly. The progress on this is tracked in a GitHub issue. We will publish a new post once the beta phase ends. Please see also https://mastodon.technology/@fdroidorg/101483721232620121. Downloads overhaul @kapadomy put much time and effort into refactoring the complete download mechanism: More than 8.000 lines of code were changed, new features and settings added and multiple bugs fixed. This includes muxing video and audio streams and therefore you should now be able to download most 1080p (and up) videos with audio again! Moreover, it is possible to download subtitles whenever they are provided by YouTube. @kapadomy also added the ability to queue downloads and improved the downloads page: The new layout groups downloads by status allowing you to find things faster. Tap on a downloaded stream and it starts playing! It is also quite easier to wipe all your downloads by using the new button in the app bar. Unfortunately, we needed to release this version as quickly as possible due to a critical bug and therefore not all download improvements reach you with this version. For the same reason, we did not have time to provide a release candidate for testing and finding bugs. Hence this release might contain some more bugs as usual. In case you find one, please see below to learn more on how you can report it. Support for Android JellyBean dropped From this version on, NewPipe requires at least Android KitKat (4.4). The app has been quite unusable on devices with Android 4.3 and below due to several bugs which only occurred on these specific Android versions. Fixing these crashes would have been time expensive and therefore not appropriate for the small number of users these versions command. In addition, the video player library ExoPlayer which is used in this project only supports Android 4.4 and later. For this reason, NewPipe still had to provide an old player for these older devices. This could be removed starting with NewPipe 0.15.0. To allow the development team to reduce the maintenance overhead and fully concentrate on bugs and features on newer Android versions, we decided to drop support for devices with Android versions lower than KitKat. Critical bugfix As mentioned in the introduction, YouTube changed their systems, and we had to adapt NewPipeExtractor and release a new version containing the changes. This is not the first time we run into a situation like this. NewPipe 0.14.1 was released a couple of days after the regular release of 0.14.0, also because of changes on YouTube. Like last time, we tried to finalize and publish a fix as soon as possible. Please be patient, we are aware of the problem, a fix is released, and as with all our updates, it will take some time until stores like F-Droid build and publish the packages. We will update the post once the binaries are available. Further changes Thanks to @agarwalakash06 it is possible to remove streams from the current play queue by swiping them to the right. @beNitinhere and @Ping20002015 fixed a nasty null pointer exception causing NewPipe to crash when minimizing the main player. Get the new version We recommend you to install the F-Droid app as it notifies you as soon as an update for NewPipe is available. 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. [Less]
Posted over 5 years ago
We are happy to release NewPipe 0.15.0. This new version brings a completely refactored download mechanism. Please note that starting with 0.15.0, NewPipe dropped support for Android JellyBean (4.3) and older. As always, this release includes several ... [More] smaller improvements and fixes. Everybody is encouraged to update NewPipe because all prior versions do not work anymore. The update is necessary because once again, YouTube changed their setup. Update: The F-Droid builds are delayed due to more Google-created issues. Read on for more information. Update 2: F-Droid released 0.15.0 binaries. You can now upgrade via F-Droid. Delay in releasing new version on F-Droid Unfortunately, there are more issues created Google annoying both us and the team. The Android build tools installation was changed in a way so the F-Droid build infrastructure can’t build some projects, especially the ones which use the most recent versions any more. NewPipe is one of these projects. After a few days, we started to look into why the release wasn’t published, and started to investigate the issue with the F-Droid folks. They were aware of the issues, and were looking for a bug fix, however in the meantime it looks like Google changed the licensing stuff once again. The F-Droid devs pushed some temporary workarounds to the NewPipe build scripts, and we hope the next build cycle will produce a working NewPipe binary and upload it into the repositories. We came to the conclusion that for the future, we want to provide our own, self-hosted NewPipe F-Droid repository, where we plan to publish our own builds and also the official F-Droid builds in a way so you can upgrade smoothly. The progress on this is tracked in a GitHub issue. We will publish a new post once the beta phase ends. Please see also https://mastodon.technology/@fdroidorg/101483721232620121. Downloads overhaul @kapadomy put much time and effort into refactoring the complete download mechanism: More than 8.000 lines of code were changed, new features and settings added and multiple bugs fixed. This includes muxing video and audio streams and therefore you should now be able to download most 1080p (and up) videos with audio again! Moreover, it is possible to download subtitles whenever they are provided by YouTube. @kapadomy also added the ability to queue downloads and improved the downloads page: The new layout groups downloads by status allowing you to find things faster. Tap on a downloaded stream and it starts playing! It is also quite easier to wipe all your downloads by using the new button in the app bar. Unfortunately, we needed to release this version as quickly as possible due to a critical bug and therefore not all download improvements reach you with this version. For the same reason, we did not have time to provide a release candidate for testing and finding bugs. Hence this release might contain some more bugs as usual. In case you find one, please see below to learn more on how you can report it. Support for Android JellyBean dropped From this version on, NewPipe requires at least Android KitKat (4.4). The app has been quite unusable on devices with Android 4.3 and below due to several bugs which only occurred on these specific Android versions. Fixing these crashes would have been time expensive and therefore not appropriate for the small number of users these versions command. In addition, the video player library ExoPlayer which is used in this project only supports Android 4.4 and later. For this reason, NewPipe still had to provide an old player for these older devices. This could be removed starting with NewPipe 0.15.0. To allow the development team to reduce the maintenance overhead and fully concentrate on bugs and features on newer Android versions, we decided to drop support for devices with Android versions lower than KitKat. Critical bugfix As mentioned in the introduction, YouTube changed their systems, and we had to adapt NewPipeExtractor and release a new version containing the changes. This is not the first time we run into a situation like this. NewPipe 0.14.1 was released a couple of days after the regular release of 0.14.0, also because of changes on YouTube. Like last time, we tried to finalize and publish a fix as soon as possible. Please be patient, we are aware of the problem, a fix is released, and as with all our updates, it will take some time until stores like F-Droid build and publish the packages. We will update the post once the binaries are available. Further changes Thanks to @agarwalakash06 it is possible to remove streams from the current play queue by swiping them to the right. @beNitinhere and @Ping20002015 fixed a nasty null pointer exception causing NewPipe to crash when minimizing the main player. Get the new version We recommend you to install the F-Droid app as it notifies you as soon as an update for NewPipe is available. 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. [Less]
Posted over 5 years ago
We are happy to release NewPipe 0.15.0. This new version brings a completely refactored download mechanism. Please note that starting with 0.15.0, NewPipe dropped support for Android JellyBean (4.3) and older. As always, this release includes several ... [More] smaller improvements and fixes. Everybody is encouraged to update NewPipe because all prior versions do not work anymore. The update is necessary because once again, YouTube changed their setup. Update: The F-Droid builds are delayed due to more Google-created issues. Read on for more information. Update 2: F-Droid released 0.15.0 binaries. You can now upgrade via F-Droid. Delay in releasing new version on F-Droid Unfortunately, there are more issues created Google annoying both us and the team. The Android build tools installation was changed in a way so the F-Droid build infrastructure can’t build some projects, especially the ones which use the most recent versions any more. NewPipe is one of these projects. After a few days, we started to look into why the release wasn’t published, and started to investigate the issue with the F-Droid folks. They were aware of the issues, and were looking for a bug fix, however in the meantime it looks like Google changed the licensing stuff once again. The F-Droid devs pushed some temporary workarounds to the NewPipe build scripts, and we hope the next build cycle will produce a working NewPipe binary and upload it into the repositories. We came to the conclusion that for the future, we want to provide our own, self-hosted NewPipe F-Droid repository, where we plan to publish our own builds and also the official F-Droid builds in a way so you can upgrade smoothly. The progress on this is tracked in a GitHub issue. We will publish a new post once the beta phase ends. Please see also https://mastodon.technology/@fdroidorg/101483721232620121. Downloads overhaul @kapadomy put much time and effort into refactoring the complete download mechanism: More than 8.000 lines of code were changed, new features and settings added and multiple bugs fixed. This includes muxing video and audio streams and therefore you should now be able to download most 1080p (and up) videos with audio again! Moreover, it is possible to download subtitles whenever they are provided by YouTube. @kapadomy also added the ability to queue downloads and improved the downloads page: The new layout groups downloads by status allowing you to find things faster. Tap on a downloaded stream and it starts playing! It is also quite easier to wipe all your downloads by using the new button in the app bar. Unfortunately, we needed to release this version as quickly as possible due to a critical bug and therefore not all download improvements reach you with this version. For the same reason, we did not have time to provide a release candidate for testing and finding bugs. Hence this release might contain some more bugs as usual. In case you find one, please see below to learn more on how you can report it. Support for Android JellyBean dropped From this version on, NewPipe requires at least Android KitKat (4.4). The app has been quite unusable on devices with Android 4.3 and below due to several bugs which only occurred on these specific Android versions. Fixing these crashes would have been time expensive and therefore not appropriate for the small number of users these versions command. In addition, the video player library ExoPlayer which is used in this project only supports Android 4.4 and later. For this reason, NewPipe still had to provide an old player for these older devices. This could be removed starting with NewPipe 0.15.0. To allow the development team to reduce the maintenance overhead and fully concentrate on bugs and features on newer Android versions, we decided to drop support for devices with Android versions lower than KitKat. Critical bugfix As mentioned in the introduction, YouTube changed their systems, and we had to adapt NewPipeExtractor and release a new version containing the changes. This is not the first time we run into a situation like this. NewPipe 0.14.1 was released a couple of days after the regular release of 0.14.0, also because of changes on YouTube. Like last time, we tried to finalize and publish a fix as soon as possible. Please be patient, we are aware of the problem, a fix is released, and as with all our updates, it will take some time until stores like F-Droid build and publish the packages. We will update the post once the binaries are available. Further changes Thanks to @agarwalakash06 it is possible to remove streams from the current play queue by swiping them to the right. @beNitinhere and @Ping20002015 fixed a nasty null pointer exception causing NewPipe to crash when minimizing the main player. Get the new version We recommend you to install the F-Droid app as it notifies you as soon as an update for NewPipe is available. 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. [Less]
Posted over 5 years ago
We are happy to release NewPipe 0.15.0. This new version brings a completely refactored download mechanism. Please note that starting with 0.15.0, NewPipe dropped support for Android JellyBean (4.3) and older. As always, this release includes several ... [More] smaller improvements and fixes. Everybody is encouraged to update NewPipe because all prior versions do not work anymore. The update is necessary because once again, YouTube changed their setup. Update: The F-Droid builds are delayed due to more Google-created issues. Read on for more information. Update 2: F-Droid released 0.15.0 binaries. You can now upgrade via F-Droid. Delay in releasing new version on F-Droid Unfortunately, there are more issues created Google annoying both us and the team. The Android build tools installation was changed in a way so the F-Droid build infrastructure can’t build some projects, especially the ones which use the most recent versions any more. NewPipe is one of these projects. After a few days, we started to look into why the release wasn’t published, and started to investigate the issue with the F-Droid folks. They were aware of the issues, and were looking for a bug fix, however in the meantime it looks like Google changed the licensing stuff once again. The F-Droid devs pushed some temporary workarounds to the NewPipe build scripts, and we hope the next build cycle will produce a working NewPipe binary and upload it into the repositories. We came to the conclusion that for the future, we want to provide our own, self-hosted NewPipe F-Droid repository, where we plan to publish our own builds and also the official F-Droid builds in a way so you can upgrade smoothly. The progress on this is tracked in a GitHub issue. We will publish a new post once the beta phase ends. Please see also https://mastodon.technology/@fdroidorg/101483721232620121. Downloads overhaul @kapadomy put much time and effort into refactoring the complete download mechanism: More than 8.000 lines of code were changed, new features and settings added and multiple bugs fixed. This includes muxing video and audio streams and therefore you should now be able to download most 1080p (and up) videos with audio again! Moreover, it is possible to download subtitles whenever they are provided by YouTube. @kapadomy also added the ability to queue downloads and improved the downloads page: The new layout groups downloads by status allowing you to find things faster. Tap on a downloaded stream and it starts playing! It is also quite easier to wipe all your downloads by using the new button in the app bar. Unfortunately, we needed to release this version as quickly as possible due to a critical bug and therefore not all download improvements reach you with this version. For the same reason, we did not have time to provide a release candidate for testing and finding bugs. Hence this release might contain some more bugs as usual. In case you find one, please see below to learn more on how you can report it. Support for Android JellyBean dropped From this version on, NewPipe requires at least Android KitKat (4.4). The app has been quite unusable on devices with Android 4.3 and below due to several bugs which only occurred on these specific Android versions. Fixing these crashes would have been time expensive and therefore not appropriate for the small number of users these versions command. In addition, the video player library ExoPlayer which is used in this project only supports Android 4.4 and later. For this reason, NewPipe still had to provide an old player for these older devices. This could be removed starting with NewPipe 0.15.0. To allow the development team to reduce the maintenance overhead and fully concentrate on bugs and features on newer Android versions, we decided to drop support for devices with Android versions lower than KitKat. Critical bugfix As mentioned in the introduction, YouTube changed their systems, and we had to adapt NewPipeExtractor and release a new version containing the changes. This is not the first time we run into a situation like this. NewPipe 0.14.1 was released a couple of days after the regular release of 0.14.0, also because of changes on YouTube. Like last time, we tried to finalize and publish a fix as soon as possible. Please be patient, we are aware of the problem, a fix is released, and as with all our updates, it will take some time until stores like F-Droid build and publish the packages. We will update the post once the binaries are available. Further changes Thanks to @agarwalakash06 it is possible to remove streams from the current play queue by swiping them to the right. @beNitinhere and @Ping20002015 fixed a nasty null pointer exception causing NewPipe to crash when minimizing the main player. Get the new version We recommend you to install the F-Droid app as it notifies you as soon as an update for NewPipe is available. 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 freenode), open issues on GitHub or ideally use our built-in crash reporter to send us machine-readable issue reports, or send in fixes yourself. [Less]
Posted over 5 years ago
We are happy to release NewPipe 0.15.0. This new version brings a completely refactored download mechanism. Please note that starting with 0.15.0, NewPipe dropped support for Android JellyBean (4.3) and older. As always, this release includes several ... [More] smaller improvements and fixes. Everybody is encouraged to update NewPipe because all prior versions do not work anymore. The update is necessary because once again, YouTube changed their setup. Downloads overhaul @kapadomy put much time and effort into refactoring the complete download mechanism: More than 8.000 lines of code were changed, new features and settings added and multiple bugs fixed. This includes muxing video and audio streams and therefore you should now be able to download most 1080p (and up) videos with audio again! Moreover, it is possible to download subtitles whenever they are provided by YouTube. @kapadomy also added the ability to queue downloads and improved the downloads page: The new layout groups downloads by status allowing you to find things faster. Tap on a downloaded stream and it starts playing! It is also quite easier to wipe all your downloads by using the new button in the app bar. Unfortunately, we needed to release this version as quickly as possible due to a critical bug and therefore not all download improvements reach you with this version. For the same reason, we did not have time to provide a release candidate for testing and finding bugs. Hence this release might contain some more bugs as usual. In case you find one, please see below to learn more on how you can report it. Support for Android JellyBean dropped From this version on, NewPipe requires at least Android KitKat (4.4). The app has been quite unusable on devices with Android 4.3 and below due to several bugs which only occured on these specific Android versions. Fixing these crashes would have been time expensive and therefore not appropriate for the small number of users these versions command. In addition, the video player library ExoPlayer which is used in this project only supports Android 4.4 and later. For this reason, NewPipe still had to provide an old player for these older devices. This could be removed starting with NewPipe 0.15.0. To allow the development team to reduce the maintenance overhead and fully concentrate on bugs and features on newer Android versions, we decided to drop support for devices with Android versions lower than KitKat. Critical bugfix As mentioned in the introduction, YouTube changed their systems, and we had to adapt NewPipeExtractor and release a new version containing the changes. This is not the first time we run into a situation like this. NewPipe 0.14.1 was released a couple of days after the regular release of 0.14.0, also because of changes on YouTube. Like last time, we tried to finalize and publish a fix as soon as possible. Please be patient, we are aware of the problem, a fix is released, and as with all our updates, it will take some time until stores like F-Droid build and publish the packages. We will update the post once the binaries are available. Further changes Thanks to @agarwalakash06 it is possible to remove streams from the current play queue by swiping them to the right. @beNitinhere and @Ping20002015 fixed a nasty null pointer exception causing NewPipe to crash when minimizing the main player. Get the new version We recommend you to install the F-Droid app as it notifies you as soon as an update for NewPipe is available. 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 freenode), open issues on GitHub or ideally use our built-in crash reporter to send us machine-readable issue reports, or send in fixes yourself. [Less]
Posted over 5 years ago
We are happy to release NewPipe 0.15.0. This new version brings a completely refactored download mechanism. Please note that starting with 0.15.0, NewPipe dropped support for Android JellyBean (4.3) and older. As always, this release includes several ... [More] smaller improvements and fixes. Everybody is encouraged to update NewPipe because all prior versions do not work anymore. The update is necessary because once again, YouTube changed their setup. Update: The F-Droid builds are delayed due to more Google-created issues. Read on for more information. Update 2: F-Droid released 0.15.0 binaries. You can now upgrade via F-Droid. Delay in releasing new version on F-Droid Unfortunately, there are more issues created Google annoying both us and the team. The Android build tools installation was changed in a way so the F-Droid build infrastructure can’t build some projects, especially the ones which use the most recent versions any more. NewPipe is one of these projects. After a few days, we started to look into why the release wasn’t published, and started to investigate the issue with the F-Droid folks. They were aware of the issues, and were looking for a bug fix, however in the meantime it looks like Google changed the licensing stuff once again. The F-Droid devs pushed some temporary workarounds to the NewPipe build scripts, and we hope the next build cycle will produce a working NewPipe binary and upload it into the repositories. We came to the conclusion that for the future, we want to provide our own, self-hosted NewPipe F-Droid repository, where we plan to publish our own builds and also the official F-Droid builds in a way so you can upgrade smoothly. The progress on this is tracked in a GitHub issue. We will publish a new post once the beta phase ends. Please see also https://mastodon.technology/@fdroidorg/101483721232620121. Downloads overhaul @kapadomy put much time and effort into refactoring the complete download mechanism: More than 8.000 lines of code were changed, new features and settings added and multiple bugs fixed. This includes muxing video and audio streams and therefore you should now be able to download most 1080p (and up) videos with audio again! Moreover, it is possible to download subtitles whenever they are provided by YouTube. @kapadomy also added the ability to queue downloads and improved the downloads page: The new layout groups downloads by status allowing you to find things faster. Tap on a downloaded stream and it starts playing! It is also quite easier to wipe all your downloads by using the new button in the app bar. Unfortunately, we needed to release this version as quickly as possible due to a critical bug and therefore not all download improvements reach you with this version. For the same reason, we did not have time to provide a release candidate for testing and finding bugs. Hence this release might contain some more bugs as usual. In case you find one, please see below to learn more on how you can report it. Support for Android JellyBean dropped From this version on, NewPipe requires at least Android KitKat (4.4). The app has been quite unusable on devices with Android 4.3 and below due to several bugs which only occurred on these specific Android versions. Fixing these crashes would have been time expensive and therefore not appropriate for the small number of users these versions command. In addition, the video player library ExoPlayer which is used in this project only supports Android 4.4 and later. For this reason, NewPipe still had to provide an old player for these older devices. This could be removed starting with NewPipe 0.15.0. To allow the development team to reduce the maintenance overhead and fully concentrate on bugs and features on newer Android versions, we decided to drop support for devices with Android versions lower than KitKat. Critical bugfix As mentioned in the introduction, YouTube changed their systems, and we had to adapt NewPipeExtractor and release a new version containing the changes. This is not the first time we run into a situation like this. NewPipe 0.14.1 was released a couple of days after the regular release of 0.14.0, also because of changes on YouTube. Like last time, we tried to finalize and publish a fix as soon as possible. Please be patient, we are aware of the problem, a fix is released, and as with all our updates, it will take some time until stores like F-Droid build and publish the packages. We will update the post once the binaries are available. Further changes Thanks to @agarwalakash06 it is possible to remove streams from the current play queue by swiping them to the right. @beNitinhere and @Ping20002015 fixed a nasty null pointer exception causing NewPipe to crash when minimizing the main player. Get the new version We recommend you to install the F-Droid app as it notifies you as soon as an update for NewPipe is available. 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 freenode), open issues on GitHub or ideally use our built-in crash reporter to send us machine-readable issue reports, or send in fixes yourself. [Less]
Posted over 5 years ago
We have just released NewPipe 0.14.2. Just like NewPipe 0.14.0 this version mostly brings UI and UX improvements including new layouts for tablets and an additional linear layout in “Downloads”. Furthermore, Android 9 support was added and the ... [More] subscriptions page received a small upgrade. Also, several bugs were fixed and new translations were added. New tablet UI @nv95 brings a completely new feeling to NewPipe on tablets. He implemented grid layouts for video lists like for example the search, a channel’s videos or the trending page. He took a look at the subscriptions page, too: On top of that, he also made the video detail view responsive. From now on, next and recommended videos will be displayed at the right side of your screen if your screen’s resolution is large enough. @jludden implemented an additional list layout for the downloads. This might help with these videos which titles have the same beginnings. Improved subscription handling This version brings also interesting changes to the subscription page. @somethingwieredhere added a new longpress menu to it. From within the menu you can share and delete a subscription. This can be really useful whenever a channel was deleted or renamed by YouTube. So, if you have had dead channels before, it is now time to clean them up! And for those, who have discovered incorrect subscription counts in the past, this will not happen again - hopefully. Android 9 compatibility @boredomdenied made NewPipe run on Android 9. Targeting API level 28 requires our app to request the FOREGROUND_SERVICE permission. This is a normal permission, so the system automatically grants it to the requesting app. But NewPipe needs to request it. Otherwise the popup player will crash. You can find a detailed description of this permission on the Android developer site which addresses the behaviour changes for apps targeting API level 28+. Despite the work @theScrabi and @boredomdenied put into this, we are aware of a bug which resets the playback position when switching between players. Due to the fact that bigger changes in the player code are needed, we aim to fix this and other minor Android 9 related bugs in the next release. Further changes @ritiek added separate gesture controls to the player. You can disable either the brightness or volume gesture and still use the other one. You can turn both off, of course. @MaX-Lo made the player remember the last aspect ratio. In case you have a 18:9 / 2:1 device or just like to view video in another than the default aspect ratio, you will definitely enjoy this improvement. @coin3x fixed the video queuing behaviour. When the latest queue already finished playing, enqueuing a new video or audio will start the stream by its own. @theScrabi worked on improving NewPipe’s localization handling. For devices where the content country and the actual location differ, the number of views and video descriptions are now displayed in the correct language. He also added a new content setting which allows you to set the content language. Speaking of localization, we would like to thank all translators who updated 30 translations and added support for Galician. Altogether, NewPipe comes with translations for nearly 55 languages! If you find incomplete or missing translations in your language, feel free to improve them. @BO41 cleaned up the code which results in a smaller app size and tiny performance improvements. @theScrabi took a look at another bug in this version: after fixing time parsing for formats like 02.56, people can use NewPipe in Finland now. Get the new version We recommend you to install the F-Droid app as it notifies you as soon as an update for NewPipe is available. Please let us know about your experience in the latest release, especially bugs that need to be fixed. As usual, you can reach out to us via IRC (#newpipe on FreeNode), open issues on GitHub or ideally use our built-in crash reporter to send us machine-readable issue reports. [Less]