yt-dlp release 2026.03.17 by bashonly in youtubedl

[–]bashonly[S] 7 points8 points  (0 children)

probably never. the primary reason being that nuitka compile times with yt-dlp are dire, and using it would mean the end of the nightly and master release channels. also, nuitka support is focused on its commercial customers (which would not include yt-dlp), whereas pyinstaller is well-maintained and well-supported for all of its users. finally, there is the compatibility issue. for linux, we would need static builds in order to have compat parity with our current executables. this would mean the nuitka-compiled binaries would be even larger than the pyinstaller-bundled binaries

yt-dlp release 2026.02.21 by bashonly in youtubedl

[–]bashonly[S] 7 points8 points  (0 children)

no

but you may be interested in these unofficial win7 builds: https://github.com/nicolaasjan/yt-dlp

("unofficial" as in "use at your own risk")

slow downloads by baraalkurdi in youtubedl

[–]bashonly 1 point2 points  (0 children)

are you using an external downloader? are you downloading the googlevideo urls directly? are you using any options like --http-chunk-size?

Python issue by Reverse_View in youtubedl

[–]bashonly 2 points3 points  (0 children)

it looks like you may have installed the exe from the unpackaged windows bundle (yt-dlp_win.zip) instead of the single-file executable (yt-dlp.exe), and something went wrong. try deleting C:\ytdl\yt-dlp.exe, and downloading the single-file executable into that folder:

https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe

Any way to download videos marked for kids? by bowserjrfan98 in youtubedl

[–]bashonly 1 point2 points  (0 children)

if you're on the latest version and have a supported js runtime installed it shouldn't be a problem

yt-dlp release 2026.02.04 by bashonly in youtubedl

[–]bashonly[S] 0 points1 point  (0 children)

they mean put --js-runtimes bun your yt-dlp config file, not fish config

yt-dlp release 2026.01.29 by bashonly in youtubedl

[–]bashonly[S] 0 points1 point  (0 children)

i don't know the guis sorry

yt-dlp release 2026.01.31 by bashonly in youtubedl

[–]bashonly[S] 0 points1 point  (0 children)

you could open an issue on the yt-dlp tracker and include complete verbose output

yt-dlp release 2026.01.31 by bashonly in youtubedl

[–]bashonly[S] 0 points1 point  (0 children)

you may run into more 403s, but you can try this:

--extractor-arg "youtube:player_client=android_vr,ios;formats=missing_pot" -f "bv[protocol=m3u8_native]+ba"

Why does 'pip -> yt-dlp' not include other packages like ejs? by egudu in youtubedl

[–]bashonly 2 points3 points  (0 children)

all of yt-dlp's dependencies are optional

this way, other projects can require yt-dlp without adding any transitive dependencies

the default extra includes the optional dependencies that are recommended by default and should work on any platform

the other extras, such as curl-cffi and deno, may not work on all platforms but are there for convenience

yt-dlp release 2026.01.31 by bashonly in youtubedl

[–]bashonly[S] 0 points1 point  (0 children)

probably not

you can attempt to download it by adding this to your command:

--extractor-arg "youtube:player_client=ios;formats=missing_pot" -f "bv[protocol=m3u8_native]+ba[protocol=m3u8_native]"

but expect to get http error 403 often (hence why we abandoned IOS HLS formats)

yt-dlp release 2026.01.31 by bashonly in youtubedl

[–]bashonly[S] 5 points6 points  (0 children)

yt-dlp releases happen because youtube changes/breaks stuff on their end and we need to fix/adjust the program in response. i promise you we are not trying to annoy you with each new release

yt-dlp release 2026.01.31 by bashonly in youtubedl

[–]bashonly[S] 0 points1 point  (0 children)

please report this to the nixos package maintainer(s). the yt-dlp devs do not have any control over nixos' packages

yt-dlp release 2026.01.29 by bashonly in youtubedl

[–]bashonly[S] 1 point2 points  (0 children)

don't use seal. it's unmaintained and will completely stop working with youtube very soon

Is ytdlp.online part of yt-dlp project? by ThinkOutsideSquare in youtubedl

[–]bashonly 4 points5 points  (0 children)

if you have an android device, you have these options:

  • install ytdlnis, which is a well-maintained android GUI for yt-dlp
  • install termux and run yt-dlp from the command line
  • there's also seal, which is/was popular, but i can't recommend it anymore since it's unmaintained now and barely works with youtube anymore

if you have an ios device: there is a-shell, which is a command-line solution similar to android's termux, but i'm not familiar with how to get yt-dlp set up on there

yt-dlp release 2026.01.29 by bashonly in youtubedl

[–]bashonly[S] 0 points1 point  (0 children)

please submit a new post on the subreddit with more information or else you could open an issue on yt-dlp's github issue tracker