-
-
Notifications
You must be signed in to change notification settings - Fork 492
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
500 error when calling GetManifestAsync #782
Comments
500 errors can happen sometimes and they're indicative of transient failures on YouTube's side |
@Tyrrrz This is not a transient failure, I am able to reproduce it. The issue might be specific to long duration videos, YouTube video id: IA3WxTTPXqQ is 37hrs. I was able to get manifest for videos up to 30hrs in the past without any issues. |
Indeed, I can reproduce this too. |
I'm having the same issue with any URL...help please. Here's the complete stack trace I receive on the catch in case it helps: at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode() |
This seems to have been fixed, either by #818 or by YouTube themselves (seeing as 500 error would indicate their fault). |
Version
6.3.13
Platform
.NET 8.0/Windows 11
Steps to reproduce
var youtube = new YoutubeClient();
var streamManifest = await youtube.Videos.Streams.GetManifestAsync($"https://www.youtube.com/watch?v=IA3WxTTPXqQ");
Details
Expected Behavior: Returns valid StreamManifest
Actual Behavior: HttpRequestException thrown
Checklist
The text was updated successfully, but these errors were encountered: