Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Checklist
Question
I recently fell victim to a ransomware attack and am trying to rebuild my library. I have a bat file that I believe worked at one time but now the URL's in it throw back a 403 (Forbidden) error when trying to use ytdl. Not only that, but when I try to get videos from sat1.de (Germany), it seems to be encountering issues. I don't mean issues with ytdl itself, as I believe the issue is on the other end or perhaps with the connection itself. (Not trying to sound like a suck-up, just clarifying that I don't believe ytdl is at any fault here.)
Technically both originate from sat1.de, though the first one is using playlists from the video source vs the front end site, but let's address the sat1.de (direct) issue first. Sometimes it manages to download some of the video, other times not, but either way will end with an error message of "Did not get any data blocks." I've tried bumping up the -R and --fragment-retries, but both appear to not apply to trying to continue to get more "data blocks" in an effort to not fail. What option do I use, if any, to coax ytdl to keep trying?
In another 'issue' posted here, I saw a mention about 3sat.de applying changes to how it delivers content or something, could this issue be related or is that a separate entity altogether?
As for the playlist issue, I'm not sure where the URL's originated from. By that I mean I don't know which page I got the links from, so I'm not sure what the playlists should be downloading. It appears to get the playlist, but SEEMS to get the 403 forbidden issue when trying to get an actual video stream. Was wondering if there is any advice on how to figure out what videos it's trying to grab.
TIA.