Comment by paaloeye
10 hours ago
For better or worse, it's like `yt-dlp` — constant race against CF, so it's not reliable. It's probably for better.
10 hours ago
For better or worse, it's like `yt-dlp` — constant race against CF, so it's not reliable. It's probably for better.
yt-dlp works when ever I try it. I do not use it much but ever few weeks when I need to download a streamed youth ringette game, it works great. So while it may be in a constant race, it seems reliable to periodic end users like me.
yt-dlp works fine for low-volume requests from high-reputation IPs.
But if you try to download in significant volume, their systems know it's automated and probably have signatures specifically for yt-dlp.
I think it's a bit of an escape hatch: they know they can't close the hole (after all, there is always the "analogue hole", or now AI doing browser control); and probably prefer leaving a small monitored and rate-limited door than trying to patch everything.
See: Google changing their sponsored link DOM/CSS/classes matchers every (few weeks - few months) to break ad blocker lists, but they're certainly capable/smart enough to do it daily or hourly, etc.
That is true.
I use yt-dlp to download sporadically some YouTube clips and it works fine.
However, once I attempted to download a complete YouTube list of clips, with a total size of several tens of GB. Towards the end of the list, after a couple of hours or so, the download was interrupted.
Then my IP address was completely banned for YouTube, regardless of the browser used. The ban lasted for a couple of weeks.
Now, used only for infrequently downloading single clips, yt-dlp works again fine.
Honestly, that's exactly how I want it to work. The people doing it en-masse are the ones Google really wants to stop. It would be sad if yt-dlp broke for casual users just because Google wants to stop a small subset of people downloading terabytes of video training data. This feels like the perfect arrangement and yt-dlp can keep working for 99% of users.
3 replies →
> But if you try to download in significant volume, their systems know it's automated and probably have signatures specifically for yt-dlp.
Well, the big G is not going to sit around and watch it being scraped
1 reply →
It's getting much more difficult to run. YouTube often requires PO tokens [1] to download videos now.
[1]: https://github.com/yt-dlp/yt-dlp/wiki/PO-Token-Guide
Depends on the effort from the team. Very good testimony for yt-dlp's one.