Skip to content

Conversation

absurdlylongusername
Copy link
Member

@absurdlylongusername absurdlylongusername commented Jul 8, 2025

  • I carefully read the contribution guidelines and agree to them.
  • I have tested the API against NewPipe.
  • 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.

Add Extractor Logging

Added extractor logging, which helped a lot to fix this issue.

In a future PR I will add a proper logging framework that will only print logs if running in debug mode, but for now since the logs are not in high-traffic code then it should be fine.

Please Note

Includes changes from:

So those PRs must be merged before this.

See TeamNewPipe/NewPipe#12418 for the full writeup for the fix

@absurdlylongusername absurdlylongusername changed the title [SoundCloud] Fix soundcloud hls expiry and add extractor logging [SoundCloud] Fix SoundCloud HLS expiry and add extractor logging Jul 8, 2025
@ShareASmile ShareASmile added bug Issue is related to a bug soundcloud service, https://soundcloud.com/ labels Jul 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Issue is related to a bug soundcloud service, https://soundcloud.com/
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants