EDIT: So, I tried a few things, including using a publicly available HTTP proxy list (and using the force IPv4 option). The issue is seemingly well known - and there does not seem to be a good solution. When trying out the proxies, they were also very unreliable, and I found reports of people having their IP blocked again if they changed it. I might look into setting up a small Raspi-like system at home to use at a self-configured proxy that can run without drawing a lot of electricity. That might be able to fool YT better than publicly available proxies, as it would appear as a residential network to them.

But overall, I think this problem might depend on yt-dlp updates and/or YT changing policies, ultimately.


cross-posted from: https://lemmy.abnormalbeings.space/post/142454

So, at the moment, I have the feature to mirror channels or import from URLs disabled for my PeerTube server (although it should work fine, for platforms other than YT). Trying to import from YT-URLs does result in errors every time, and from my research and bug-hunting, it seems to be a problem with yt-dlp not having necessary cookies and being prompted to log in by the YT bot avoidance systems.

Now, I don’t really want to import any credentials from my personal YT account to anything that will ultimately run outside my control, if that is at all avoidable. Does someone here have any experience with other ways to get it running? So far, I haven’t found anything myself.

  • AbnormalHumanBeingOPA
    link
    fedilink
    arrow-up
    2
    ·
    11 hours ago

    That’s actually a good idea, thank you, I had completely forgotten that that is of course also an option.

    I might do that if other options fail - unfortunately, I just checked, and the cheapest option they provide to change or add additional IPs is not free and with no guarantee of it working, I’ll look into other options first.