YouTube recently internally introduced something that sometimes prevents streams from being accessed instantly. Instead, one has to wait a couple of seconds - simulating the ad preroll, I guess.
This has been previously reported in yt-dlp in yt-dlp/yt-dlp#13930 and been "solved" in this commit yt-dlp/yt-dlp@a97f4cb.
It was solved by actually waiting that amount of time during download.
Now, YouTubeKit doesn't have any downloading functionality, and this can still be an issue here, where streams sometimes return 403 errors.
This issue is mostly just to bring awareness. I will think about how to potentially help handle this. Any ideas are welcome ❤️
YouTube recently internally introduced something that sometimes prevents streams from being accessed instantly. Instead, one has to wait a couple of seconds - simulating the ad preroll, I guess.
This has been previously reported in yt-dlp in yt-dlp/yt-dlp#13930 and been "solved" in this commit yt-dlp/yt-dlp@a97f4cb.
It was solved by actually waiting that amount of time during download.
Now, YouTubeKit doesn't have any downloading functionality, and this can still be an issue here, where streams sometimes return 403 errors.
This issue is mostly just to bring awareness. I will think about how to potentially help handle this. Any ideas are welcome ❤️