Replies: 1 comment 1 reply
-
|
same issue, also with koyeb as hosting provider. Most likely youtube just block requests and you cant do anything about it. I`ve tried python ytDlp as alternative to yt explode, but have the same issue |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone! I build web API as my pet project in what i wanna learn how to host apps with docker. In that api I get captions from youtube and using OpenRouter make AI chat for asking questions about that video (I know that this idea isnt new but it is interesting for me to build one by myself). When I run it on localhost or in local docker (installed on my laptop) all works perfect until I host it on hosting. I tried koyeb and render as hosts but on all of these i have an error. When i try to get closed captions using GetManifestAsync method I always get error "Video 'id of the video' is not available" for all videos while on local host even if i try run it from code that i pushed on github from what that app builds on hosting all works fine on localhost. Maybe this piece of error log will give some clues YoutubeExplode.Exceptions.VideoUnavailableException: Video 'qqRf30bErMQ' is not available. at YoutubeExplode.Videos.VideoController.GetPlayerResponseAsync(VideoId videoId, CancellationToken cancellationToken) in /_/YoutubeExplode/Videos/VideoController.cs:line 149
Beta Was this translation helpful? Give feedback.
All reactions