[SoundCloud] Fix SoundCloud HLS expiry
- [x] I carefully read the contribution guidelines and agree to them.
- [x] I have tested the API against NewPipe.
- [x] I agree to create a pull request for NewPipe as soon as possible to make it compatible with the changed API.
Fix SoundCloud HLS stream urls expiring
This PR implements extractor side changes to facilitate refreshing expires HLS stream URLs for SoundCloud streams.
Adds some logging in some places as well
Please Note
Includes changes from:
- #1322
- #1323
- #1403
So those PRs must be merged before this.
See https://github.com/TeamNewPipe/NewPipe/pull/12418 for the full writeup for the fix
@Stypox
Regarding logging, if I understand correctly the commit structure, it should be possible to extract it in a separate PR, that we can merge much faster. Could you put the logging in a separate PR? Also the
Seems you didn't finish your sentence there lol.
Yeah sure I can make a separate logging PR that can be merged and then rebase this PR on top of it
I have no idea what I wanted to say now, sorry xD
@Stypox I've now created a separate PR for logging which this PR depends on: #1403