-
-
Notifications
You must be signed in to change notification settings - Fork 504
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sporadic 403 errors in the middle of reading a stream #705
Comments
Looks like my initial analysis was a bit inaccurate. The error always happens at the beginning of the stream (on the call to The original issue (Tyrrrz/YoutubeDownloader#333) suggested that the streams were failing in the middle because the app downloads two streams one after another (audio then video) and only the second one fails. The error seems to only happen with the Note that using |
I found that using |
* Update Android client version * Remove a useless lock * Use `ANDROID_TESTSUITE` instead of `ANDROID` Closes Tyrrrz#705 * Skip the "requires purchase" test * Use the alternative client for requests related to closed captions * Update version * refactor: Optimize imports + Rename exception to match package name --------- Co-authored-by: Tyrrrz <[email protected]>
* Use watch page as fallback for extracting video upload date Closes Tyrrrz#699 * Allow yielding videos without titles Closes Tyrrrz#700 * Update version * Replace polyfills with PolyShim * Update NuGet packages * Remove `Microsoft.Bcl.HashCode` * Update readme for the converter * Move the warning up in the converter readme * Update readme * Update NuGet packages * Update version * fix: Fix broken pack step due to missing readme * Refactor/upstream (#19) * Update Android client version * Remove a useless lock * Use `ANDROID_TESTSUITE` instead of `ANDROID` Closes Tyrrrz#705 * Skip the "requires purchase" test * Use the alternative client for requests related to closed captions * Update version * refactor: Optimize imports + Rename exception to match package name --------- Co-authored-by: Tyrrrz <[email protected]> --------- Co-authored-by: Tyrrrz <[email protected]>
* Update Android client version * Remove a useless lock * Use `ANDROID_TESTSUITE` instead of `ANDROID` Closes Tyrrrz#705 * Skip the "requires purchase" test * Use the alternative client for requests related to closed captions * Update version --------- Co-authored-by: Tyrrrz <[email protected]>
* Update Android client version * Remove a useless lock * Use `ANDROID_TESTSUITE` instead of `ANDROID` Closes Tyrrrz#705 * Skip the "requires purchase" test * Use the alternative client for requests related to closed captions * Update version * Fix badges in YoutubeExplode.Converter readme * Refactor * Simplify loop in `Stream.CopyToAsync(...)` * Update readme * Set Unix permissions directly in tests * Use `SetUnixFileMode(...)` directly on `File` instead of `FileInfo` * Update NuGet packages * Replace some `OrderBy[Descending](...)` calls with `MinBy(...)`/`MaxBy(...)`` * Fix cipher extraction algorithm * Update version * Update favicon * Add favicon to readme * Inline unused extension method * Use buffers based on memory pool --------- Co-authored-by: Tyrrrz <[email protected]>
* Use watch page as fallback for extracting video upload date Closes Tyrrrz#699 * Allow yielding videos without titles Closes Tyrrrz#700 * Update version * Replace polyfills with PolyShim * Update NuGet packages * Remove `Microsoft.Bcl.HashCode` * Update readme for the converter * Move the warning up in the converter readme * Update readme * Update NuGet packages * Update version * fix: Fix broken pack step due to missing readme * Refactor/upstream (#19) * Update Android client version * Remove a useless lock * Use `ANDROID_TESTSUITE` instead of `ANDROID` Closes Tyrrrz#705 * Skip the "requires purchase" test * Use the alternative client for requests related to closed captions * Update version * refactor: Optimize imports + Rename exception to match package name --------- Co-authored-by: Tyrrrz <[email protected]> * Refactor/upstream (#21) * Update Android client version * Remove a useless lock * Use `ANDROID_TESTSUITE` instead of `ANDROID` Closes Tyrrrz#705 * Skip the "requires purchase" test * Use the alternative client for requests related to closed captions * Update version * Fix badges in YoutubeExplode.Converter readme * Refactor * Simplify loop in `Stream.CopyToAsync(...)` * Update readme * Set Unix permissions directly in tests * Use `SetUnixFileMode(...)` directly on `File` instead of `FileInfo` * Update NuGet packages * Replace some `OrderBy[Descending](...)` calls with `MinBy(...)`/`MaxBy(...)`` * Fix cipher extraction algorithm * Update version * Update favicon * Add favicon to readme * Inline unused extension method * Use buffers based on memory pool --------- Co-authored-by: Tyrrrz <[email protected]> --------- Co-authored-by: Tyrrrz <[email protected]>
Version
v6.2.13 / master
Details
Trying to download a media stream can sometimes result in a 403 error. This happens sporadically and can sometimes happen in the middle of the stream. Once that happens, the stream URL becomes unusable, as all further attempts also result in a 403 error.
First reported here: Tyrrrz/YoutubeDownloader#333
Steps to reproduce
youtube.com/watch?v=6XM7BgoQdhU
The text was updated successfully, but these errors were encountered: