Live data from Hacker News

Yt-dlp: External JavaScript runtime now required for full YouTube support

github.com

201–210 of 646 posts

Re: Yt-dlp: External JavaScript runtime now required for full YouTube support

#201

Seems its already in Arch's repositories, and seems to work, just add another flag to the invocation: yt-dlp --cookies-from-browser firefox --remote-components ejs:github -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" 'https://www.youtube.com/watch?v=XXX' It is downloading a solver at runtime, took maybe half a second in total, downloads are starting way faster than before it seems to me. [youtube] [js…

I manually installed Deno via Chocolately, but I also installed yt-dlp from choco so it's on v2025.10.22

Re: Yt-dlp: External JavaScript runtime now required for full YouTube support

#202

Earlier quoted context omitted.

"Fitting into my pocket so I can use it in line at the post office" is a capability that desktop PCs have yet to manage to achieve.

"Fitting into my carry-bag so I can use it in line at the post office" is already possible for a PC and many people do it all the time.

That's not remotely true. The only person I've ever seen in public using something like https://www.newegg.com/p/3C6-018V-01637 to STAND in line while using a laptop is me.

Re: Yt-dlp: External JavaScript runtime now required for full YouTube support

#203
post #31

Earlier quoted context omitted.

Netflix is already there for 4k streams

And it's an entirely useless effort. No idea how it is done but the internet is full 4k rips.

Breaking HDCP is a lot easier than breaking the other things. You don't have to attack the torment nexus directly. This is not the most ideal option but it is information theoretically correct assuming your capture rig is set up properly.

Re: Yt-dlp: External JavaScript runtime now required for full YouTube support

#204

Earlier quoted context omitted.

Taking pictures is important to getting better. Be glad that each one doesn't cost $.30 in film like it would have in 1980 - not inflation adjusted (prices from memory so perhaps off a bit). That is just the cost of the film you used, if you want to look at the negative you have development costs, and even more costs to get a print. Today you don't have to worry about costs of a photo and so can take a lot of them wi…

BLS says $0.30 is $1.25 today. Each roll was like 30 pictures too (24, but I like round numbers), so like her $30 a roll? https://data.bls.gov/cgi-bin/cpicalc.pl?cost1=.30&year1=1980...

I'm going from memory, but I recall that both 25 and 36 picture rolls were common and there were some 12 picture rolls. (maybe 15?) And of course there were a number of different sizes - 110, 120, 35mm, disc, each with different sizes and costs. (more film sizes at the professional level as well, but your local drug store had all of the above)

Re: Yt-dlp: External JavaScript runtime now required for full YouTube support

#205
> if using QuickJS, version 2025-4-26 or later is strongly recommended for performance reasons

Oh, I wonder if they got performance to a reasonable level then? When the external JS requirements were first announced, they said it took upwards of half an hour, and a QuickJS developer wrote in the ticket that they didn’t see a path towards improving it significantly enough.

Re: Yt-dlp: External JavaScript runtime now required for full YouTube support

#206

I remember when QuickTime came out in 1991 and it was obvious to everyone that video should be copied, pasted and saved like any arbitrary data. It's absolutely insane to me how bad the user experience is with video nowadays, even video that's not encumbered by DRM or complex JavaScript clients.

> It's absolutely insane to me how bad the user experience is with video nowadays, even video that's not encumbered by DRM or complex JavaScript clients. The video experience for typical video files is great these days compared to the past. I think you may be viewing the past through rose colored glasses. For years it was a pain to deal with video because you had to navigate third party players (remember Real Player?…

I'm absolutely not viewing the past through rose colored glasses. RealPlayer was a dumpster fire, but that came later.

I could hold shift and drag on the timeline to select, copy, then paste it into a document or another video. I can't do that with VLC today. Apple removed the feature in later releases too.

Re: Yt-dlp: External JavaScript runtime now required for full YouTube support

#209
post #169
post #97

Earlier quoted context omitted.

> Plus we have tons of very promising battery techs very close to increasing battery capacities by 20-50%. Could you elaborate a bit, please? Any links are appreciated.

https://www.androidauthority.com/silicon-carbon-batteries-ex... Silicon Carbon batteries. And others, but this tech is already in production.

Good article. Thanks!

Re: Yt-dlp: External JavaScript runtime now required for full YouTube support

#210

Earlier quoted context omitted.

> It's absolutely insane to me how bad the user experience is with video nowadays Has nothing to do with video per se. Normal embeddings, using the standard ` ` element and no unnecessary JS nonsense, still work the same way they did in the 90s: Right click the video and download it, it's a media element like any other. The reason why user experience is going to shite, is because turbocapitalism went to work on what…

> still work the same way they did in the 90s: Right click the video and download it, it's a media element like any other. I’m so confused reading these comments. Did everyone forget RealPlayer? Flash videos? All of the other nonsense we had to deal with to watch video on the internet?

RealPlayer was 1995, so a few years later, and arguably was a start of the trend of enshittification. Flash videos was around the times things really got bad.

That does mean we go, essentially:

Step 1: We barely have video at all.

Step 2: Everything is terrible.

Post reply on HN