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.

    • arsus5478@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      5 days ago

      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
        link
        fedilink
        English
        arrow-up
        1
        ·
        5 days 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.

  • pop [he/him]@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    edit-2
    13 days ago

    Are you using the nightly channel of yt-dlp? Because it’s highly recommended that you do. In the case of yt-dlp, nightly is pretty stable and dedicated to circumvent daily YouTube changes (YT is constantly fighting back).

    Edit: check out their GitHub page, because there was also an announcement about a change in the JS engine, we’ll need to use a third-party engine. Not sure if they gave a specific ETA yet, but they usually give a heads-up a couple of months before such changes.

    Edit 2: I also recommend using the binary version of yt-dlp and put it in .local/bin. You can drop ffmpeg and the JS engine there. I found it easier to deal with than apt or pip, because I’m on an outdated system (22.04) and packages keep lagging behind.

  • Maiq@piefed.social
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    13 days ago

    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.mlOP
      link
      fedilink
      arrow-up
      2
      ·
      13 days ago

      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

  • Matt@lemmy.ml
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    12 days ago

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

  • kittenroar@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    12 days 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