It's a known issue. They are working on a fix, but it's not ready yet. It will require an external JavaScript library though.
post
A lot of this has to do with youtube blocking IP addresses. When it happens to me I change IP and it works again.
How have you installed the yt-dlp app? Through apt or with pip? You can probably get faster updates if you use pip.
asking as a noob now, can I use this to set a static ip address on my computer?
I don't even know the difference between router and computer.
How have you installed the yt-dlp app?
all I know is I update executing yt-dlp -U, not using apt sources
The article you linked is describing how to set a static internal IP address (i.e. the address your computer uses within your local network) whereas YouTube would be seeing your external IP address (which is typically assigned automatically by your ISP). I'm not sure what the parent comment is referring to with "changing" their address, but I would assume they're probably using a VPN or something similar so that YouTube sees the address of the current VPN server instead.
You need to update yt-dlp, ie:
pip3 install -U yt-dlp
But first you probably need to install an updated python version; the latest yt-dlp needs at least python 3.10 iirc
all 10 comments