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
"No video information found, somehow" error when using cookies #23
Comments
Interestingly enough I was getting this same issue with Streamlink just last night. Consistently failed if I had it set to wait for a stream, but worked if the stream was already running. Will look into this. |
From what I can tell, there are probably some bad youtube servers that have get_video_info removed or inaccessible from some update that was pushed out in the past week. Someone I know said he's been getting a lot of 404s on his RSS as well, so it might affect more than just this. It's quite surprising you get such a consistent 404 using ytarchive with cookies. I have implemented a potential fix. Unfortunately because the problem is so intermittent I cannot be 100% certain it works. That is, if for some reason even the watch page 404s when the script tries to download it, I don't think I'll be able to do much. If you could test by attempting to use the newest commit on a members-only video, that would be great. Doesn't even have to be a livestream since the failure normally happens before it even gets far enough to check normally. If you are using the .exe from the releases page instead of the .py file, let me know and I'll create a new one for you from the most recent commit. I'll be going to bed soonish though, and might not be around for ~10 hours once I do. |
Yeah, I'm using the .exe since I couldn't ever fully grasp Python. No worries about getting to it when you can. |
Okay, I've attached a zip containing the exe built from the newest commit. Please try using it. |
Just want to make sure these trojans from the .exe are false positives before I test it: Trojan:Script/Wacatac.B!ml |
They are. It's a side effect of what has to be done to bundle a Python program into an exe, since they aren't meant to be. Edit: This is part of the reason I am doing a rewrite in Golang as well. Will allow releasing binaries for each platform effortlessly, even if I do pull in a couple deps for that version. Gonna take me a while though. |
And here's where I mention that I'm still running Win7 and due to that, the program gives me an error about not having |
Hah, go figure. I switched to 3.9 in my VM when testing a previous issue. |
Yeah... I'm getting to that point with how many program updates are becoming obsolete for me. There aren't any members-only livestreams happening for me so I've tested with what I can. Attempting a public livestream with the use of
|
Hmm, I wonder if member watch pages have extra data there or something. Nevermind, I can see even from my end without being able to play the video. Will fix. |
Okay, one more time please. |
This one is definitely looking promising. I'm getting the expected result of "Livestream has been processed, use youtube-dl instead." I'll try it out on a members-only livestream in the next couple days and let you know how it goes. Thanks for all the help so far! |
I just got it for the first time and its on a public stream
edit:
it only happens when you are logged in when i log out i can open the get_video_info link without any issue |
It used to be a lot more intermittent, but I've been noticing it consistently hitting a 404 when using cookies as well now. |
Did some more testing and it looks like things are recording without a problem for me with your hotfix version. Only thing is the console window gets flooded with the 404 error when they don't start exactly on schedule but that's just cosmetic. Also thought it was worth mentioning that the latest stable release doesn't even work without use of |
Yeah I'm not surprised. I wasn't planning on tagging a new release for the Python version but I just might with this issue. |
Seemingly out of nowhere, I'm unable to use the
--cookies
command on ytarchive with any success. When using--cookies
, every video I attempt to download throws me this error.--verbose
and--debug
don't give any further information either.Using a random public video as an example:
If I don't use
--cookies
, I can download it no problem but that doesn't solve the problem of being able to record unarchived members-only streams which is what I prefer using ytarchive for. I've attempted this on two different computers with the same result. Additionally, I use yt-dlp for all non-live archiving and it's recording members-only livestreams without an issue so I know it's not my cookies. Something similar happened to me with youtube-dl months ago and I think it turned out to be on YouTube's backend that changed but not for everyone at once.The text was updated successfully, but these errors were encountered: