Live data from Hacker News

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

github.com

111–120 of 646 posts

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

#111
post #13

Earlier quoted context omitted.

They’d need dedicated hardware to enforce any kind of effective DRM. Encrypted bitstream generated on the fly watchable only on L2 attested device.

maybe to stop the .01%. switching to app only, sign in only would get them pretty much all the way there. They own the os, with sign-in, integrity checks, and the inability to install anything on it Google doesn't want you to install they could make it pretty much impossible to view the videos on a device capable of capturing them for the vast majority of people. Combine that with a generation raised in sandboxes and…

"their" content? This is Youtube.

Of course, the same can be said for FB, Tiktok, instagram, Pintrest, reddit, ... and I'm sure the list keeps going. Frankly, Youtube is pretty damn good about this, really.

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

#112
post #91

Earlier quoted context omitted.

You are a digital hoarder. I have taken so many pics that I wouldn't even bother to look back that them (do we ever?) but Google memories is really a neat feature, it refreshes memories. I think you should run a similar service to refresh memory of your favourite videos like they are on speed dail.

I compulsively take pictures of the sky, same never to be looked at

We can’t ever document all of life on earth but we can try

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

#113
post #27

More and more recently with youtube, they seem to be more and more confrontational with their users, from outright blocking adblockers, which has no bearing on youtube's service, to automatically scraping creators content for AI training and now anything API related. They're very much aware that there is no real competition and so they're taking full advantage of it. At the expense of the 'users experience' but these…

>outright blocking adblockers, which has no bearing on youtube's service The scale of data storage, transcoding compute, and bandwidth to run YouTube is staggering. I'm open to the idea that adblocking doesn't have much effect on a server just providing HTML and a few images, but YouTube's operating costs are (presumably, I haven't looked into it) staggering and absolutely incompatible with adblocking.

> (presumably, I haven't looked into it)

YouTube broke even sometime around 2010 and has been profitable ever since. The ad revenue has always been more than enough to sustain operating costs. It's just more growthism = more ads. If you want the YouTube of 2010--you know, the product we all liked and got used to--you can't have it. Welcome to enshittification.

Personally I find YouTube unusable without an adblocker. On my devices that don't have an ad blocker, it's infuriating.

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

#114
post #36

I use yt-dlp (and back then youtube-dl) all the time to archive my liked videos. Started back in around 2010, now I have tens of thousands of videos saved. Storage is cheap and a huge percent of them are not available anymore on the site. I also save temporary videos removed after a time for example NHK honbasho sumo highlights which are only available for a month or so then they permanently remove them.

You are a digital hoarder. I have taken so many pics that I wouldn't even bother to look back that them (do we ever?) but Google memories is really a neat feature, it refreshes memories. I think you should run a similar service to refresh memory of your favourite videos like they are on speed dail.

I'm an amateur photographer. Lately, I've taken to making curated collections from my "slush feeds". Meaning, going through a particular trip, time period, moment and grabbing the best photos, and parceling them out to a dedicated album. Makes for a much better experience and fun to share with friends/family.

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

#115
post #57
post #3

In ten years time YouTube will be entirely inaccessible from the browser as the iPad kids generation are used to doomscrolling the tablet app and Google feels confident enough to cut off the aging demographic.

I hope they will do that, yes really. Because this will mean major shift to open-source and community solution, where creators will be paid directly by their viewers. I have NO problem, what so ever, to pay content creators directly. But I have HUGE problem to pay big corpos. It's ridiculous that we pay for Netflix same price as US people and for you it's cheaper than coffee and for us, if you compare median-salary,…

> Because this will mean major shift to open-source and community solution, where creators will be paid directly by their viewers.

That’s an unrealistic nerd dream. People haven’t moved off of closed social networks such as Facebook and Instagram, and haven’t flocked to creator-owned platforms such as Nebula. The general public, i.e. the majority of people, will eat whatever Google, Meta, et al feed them. No matter how bad things get, too few people abandon those platforms in favour of something more open.

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

#116

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.

Yes, I see Youtube going deep into enshitiffication. On my Macbook this morning with a FF-dev edition it just stopped to work this morning. Don't know if it's related to the fact I tried to install an extension to "force H264" on my Ubuntu box. On the latter fans started to go crazy as soon as I open a single youtube tab lately and a quick research led me there.

Actually at this point the only thing that makes the good old aMule a bit less inconvenient to my own expectations are

- it's missing snippet previews

- it doesn't have as many resources on every topic out there.

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

#117
post #36

I use yt-dlp (and back then youtube-dl) all the time to archive my liked videos. Started back in around 2010, now I have tens of thousands of videos saved. Storage is cheap and a huge percent of them are not available anymore on the site. I also save temporary videos removed after a time for example NHK honbasho sumo highlights which are only available for a month or so then they permanently remove them.

Same here and my motivation was that some of my liked videos were randomly removed and it's pretty cool music I wanted to keep forever. I made another script that adds the video thumbnail as album art and somehow tries to put the proper ID3 tags, it works like 90% of the time which is good enough for me. Then I made another script that syncs it to my phone when I connect it. So now I have unlimited music in my phone…

I have a script that calls out to a small llm

  artist = llm_call("return the name of the artist based on this title", title)
etc. with some stripping of newlines etc. It works well! they can often infer the correct answer even if it's not present in the title

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

#118
post #52

Earlier quoted context omitted.

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

They find devices that are easy to hack (and I mean rip and tear) and extract the decryption keys from each of them, from what I have heard cheap chinese tvs and set top boxes, they extract the keys from the chips (hardware hacking, heard some even use microscopes to read the keys by hand), and then use them to decrypt streams, I heard that they catch them pretty fast to they use like 1 device per season. This is why…

The really shitty thing is that vulnerable devices get blacklisted en masse, so all legitimate users get stuck with 480p video content on streaming services. The Nexus 5 got this treatment, as I understand it, because it was too easy to extract the keys.

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

#119
post #13

Earlier quoted context omitted.

They’d need dedicated hardware to enforce any kind of effective DRM. Encrypted bitstream generated on the fly watchable only on L2 attested device.

Which is why Windows 11 requires TPM.

DRM protection schemes usually don't rely on TPM, the real magic happens inside your GPU and the monitor.

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

#120
post #45

yt-dlp feels like a whole army fighting Google. Users reporting and the army performs.

If by army you mean underfunded open source volunteers then yes.

If it's free, can you even talk about underfunding?
Post reply on HN