Help Troubleshooting
HTTP 429 error on Youtube
If program cannot download any video from Youtube (says "no video found on Youtube URL") then check the log (menu Tools Log
). If there is a warning saying "server error (code #429)" then this topic is for you.
Note that if you can change your public IP, this error may disappear. Also it may disappear in a few days without doing anything i.e. it is not permanent.
Youtube seems to have started detecting and blocking undesirable access to the service. While normal surfing via browser would work, if you open Youtube in private mode, it will ask for verification that you are not a robot (via captcha test).
Workaround at this moment is to pass this verification in the browser and copy HTTP cookies from Youtube page to the program.
The following instructions are designed for Firefox and Chrome but in other browsers it should be possible similar way.
Open any Youtube video URL in private browsing mode. Note that need to open a video page because main page may not ask for verification.
Private mode need not to accidentally get also your authentication (login) cookies. If you do not worry about this and would rather prefer to have possibility to access content restricted from unauthorized access, then you better follow steps described in the neighbor topic.
So, when opening a video URL instead of video a captcha should appear saying "To continue with your YouTube experience, please fill out the form below". Fill the form and click Submit
button. You will be redirected to regular video page.
Now open Web Developer Tools (this can be done by pressing F12
or Ctrl+Shift+I
) and select Network
tab there.
Then press F5
to reload the page. If video starts playing you better stop it to prevent unnecessary activity in Network
tab.
After reloading the page Network
tab will contain many URLs. Scroll it to the top and find your video URL. Most likely it will be the first in the list.
Right click on it and select Copy Copy as cURL
. There are two such commands in each browser (see screenshots) but in this case it does not really matter which command to use.
Now open program, go to menu Tools Options Advanced
, right click on net.set_youtube_cookies
and select Paste from cURL
.
After this program will able to access videos for a while. It does not matter if you close the program now - it will continue working at next run. But there seems to be some lifetime controlled on Youtube side so eventually cookies become outdated. In this case follow these steps again to obtain fresh cookies.
Help Troubleshooting HTTP 429 error on Youtube