Yt-dlp – [Announcement] Bun support is now limited and deprecated

github.com

102 points by tamnd 2 hours ago


hootz - 38 minutes ago

Oh well, I really like using Bun and I get kinda sad about the turn they are taking after the Anthropic acquisition. I really want a good Node with batteries included, but I don't want it vibe coded.

maxloh - 26 minutes ago

I understand their decision. How could the maintainers understand their codebase if most of it was not directly written by them?

It is impossible to review the entire rewritten codebase. There are just too many lines of code, 1 million lines to be exact [1].

[1]: https://github.com/oven-sh/bun/pull/30412

apitman - 18 minutes ago

Say what you will about Rust vs Zig as languages, the Zig toolchain is definitely the easier of the two to integrate into another project.

thot_experiment - 8 minutes ago

I assume they need to do a bunch of WebAPI bullshit to get around Youtube's draconian policies, but maybe one day https://txikijs.org/ will solve all problems with embedding javascript. I believe, and maybe the strength of my belief will be enough.

fastball - 33 minutes ago

The "to vibe code or not to vibe code" holy war is now in full swing.

cabernal - 18 minutes ago

there could be recommended runtimes, but shouldn’t the runtime be user-configurable anyway?

umvi - 26 minutes ago

Honestly I hope agentic AI ushers in a new age of minimal-SBOM software. I myself am moving all of my projects towards nearly 100% vanilla where possible. For example, golang. Why use [insert web framework] when you can just use vanilla for 99% of web apps?

There's something really satisfying about a go binary with minimal dependencies running in a busybox docker container.

mvdtnz - 30 minutes ago

Wow, bun support was just added in November last year (I think). That's a lot of work to throw away, but you can't argue with their reasoning.

satvikpendem - 28 minutes ago

As long as Deno support is still there I'm not sure why you need anything else. It's not vibe coded slop for one.

antonvs - 37 minutes ago

Reason #2 is purely speculative. It’s disappointing to see technical decisions being made on such grounds.

draw_down - 16 minutes ago

[dead]

muglug - 10 minutes ago

This like if BitTorrent cut off Windows support over objections to Microsoft embrace/extend/extinguish. It’s a slightly incoherent position.