NewPipe 0.18.7 released: Hotfixing SoundCloud

post image By Schabi

Yes, this is another hotfix release. Can’t stop us now. In this version, SoundCloud gets fixed.

Why?

Up until this release, NewPipe was using an subdomain to get the data from SoundCloud called api. This way of accessing SoundCloud’s API was not working consistently anymore for all users, so the developers decided to switch to api-v2. While that sounds and is a change under the hood of NewPipe, there are some minor improvements even you as an end user can face.

On top of that, SoundCloud started to change the website’s client_id more frequently. This ID is required to access the API. We already implemented an algorithm to parse the website’s client ID in case our hardcoded one was invalid. However, the validation check turned out to be not that perfect and didn’t fail immediately when the streams weren’t accessible any more, but only when access to the API was denied completely.

What changes

You can access SoundCloud without errors now (hopefully). If you are using Playlists, the next entries are loaded a bit faster now. Thumbnails are improved. And finally, tests of the code were improved, so changes to those parts of the code should result in less undiscovered issues during the development process.

These changes were made by the hard-working @Stypox and @wb9688. @TobiGr took care of the background process to get these changes in your hands. Thank you three!

Where to get the latest version

NewPipe notifies you about new versions, you can download them when you press the notification. An alternative is the Github release page. If you use the F-Droid app, it notifies you as well about an update for NewPipe - please keep in mind that it can take F-Droid a while to update their repository.

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. You can even send in fixes yourself.

See also:  release  pinned

Let us know what you think!