this post was submitted on 22 Oct 2025
29 points (96.8% liked)

Linux

59815 readers
289 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

debian 13.1, yt-dlp 2025.10.14

I'm wondering is this a regular occurrence meaning google changed something in the code again which renders this application useless and I just have to wait till the yt-dlp developers release an update and it works again or if it's something more serious.

error reads: ERROR: unable to download video data: HTTP Error 403: Forbidden

I also changed the MAC and username to get the same error message. Now I'm thinking about proxifying my computer, so each time I use yt-dlp it runs through tor, but I have no idea how to do it.

help appreciated.

all 12 comments
sorted by: hot top controversial new old
[–] cmnybo@discuss.tchncs.de 12 points 1 month ago (2 children)
[–] Dirk@lemmy.ml 3 points 1 month ago

This is the only valid answer!

[–] arsus5478@lemmy.ml 1 points 1 month ago (1 children)

ok, so I followed your link:

if I installed yt-dlp with wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O ~/.local/bin/yt-dlp, is it enough to install deno with curl -fsSL https://deno.land/install.sh | sh?

your link talks about Official PyInstaller-bundled executable users, PyPI package users and Third-party package users. I don't find wget anywhere, which confuses me.

[–] cmnybo@discuss.tchncs.de 1 points 1 month ago

I would assume that it will work as long as Deno is installed somewhere that's in $PATH. They still haven't merged the pull request that will make yt-dlp use Deno yet. There should be more information once they release the new version. Yt-dlp 2025.10.22 included a fix that gets some formats working again though.

[–] Maiq@piefed.social 4 points 1 month ago (1 children)

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.

[–] arsus5478@lemmy.ml 2 points 1 month ago* (last edited 1 month ago) (1 children)

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

[–] yoevli@lemmy.world 4 points 1 month ago (1 children)

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.

[–] Maiq@piefed.social 2 points 1 month ago

You are correct about me using a vpn to change my IP... I probably should been more descriptive.

Side note, thanks for helping OP in my absence.

[–] es_eskaliert@feddit.org 3 points 1 month ago

They just released a new version that fixed this issue - at least for me

[–] DieserTypMatthias@lemmy.ml 1 points 1 month ago

Same on Tubular with a Mullvad VPN with DAITA and Multihop turned on.

[–] kittenroar@beehaw.org 0 points 1 month ago* (last edited 1 month ago)

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