Live data from Hacker News

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

github.com

231–240 of 646 posts

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

#231
post #113

Earlier quoted context omitted.

> (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.…

You can absolutely have that. You can pay for YouTube Premium and you don't get ads. It's shockingly reasonable in my opinion* - dollars spent to hours I watch, it's my personal best value streaming service. *Bias disclaimer: I work for Alphabet. Not for YouTube. There's no employee discount, I pay full price for YTP.

I refuse to pay on principle. The idea that a megacorp can field a loss leader for nearly a decade, enticing users to create enormous crowd-sourced content, then later, even when profitable can gradually reduce the quality of the service to the point where users have to pay to get back to an experience they used to have is textbook enshittification.

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

#232
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.

[deleted]

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

#233

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.

Back then, the focus was on optimising for the user. Now, however, companies prioritise their own interests over the user.

We even have a name for this now…

https://en.wikipedia.org/wiki/Enshittification?wprov=sfti1

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

#235

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.

Remember RealPlayer? Grainy 128 x 128 streamed videos in 1998!

I never bothered trying to stream anything, but I do remember downloading 20mb episodes of Naruto in surprisingly good quality due to the .rmvb format.

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

#237
post #186

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…

Glad to hear it’s faster now! YouTube barely works in a full-on browser these days, props to the team that keeps it accessible via a Python script!

I use YouTube daily in safari and edge, this is complete hyperbole.

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

#238

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?…

Real player was one of the first real video players, it wasn't a pain, it was a genuine addon.

Flash, also almost came built into every browser.

By the time both had gone away, HTML video built in was here. Of course, there were players like jwPlayer what played video fine.

Today, most browsers have most codecs.

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

#239
post #33
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.

I guess at that point we could do it the old fashioned way by pointing a camera at the screen. Or, I guess, a more professional approach based on external recording.

I might be recalling it wrong,but I remember reading that there was some old hardware that refused to record protected TV/Movies probably a VCR or a DVR.

Camera manufacturers can easily refuse to record a stream of they detect it is protected, may be via watermarks or other sidechannel.

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

#240
post #237
post #186

Earlier quoted context omitted.

Glad to hear it’s faster now! YouTube barely works in a full-on browser these days, props to the team that keeps it accessible via a Python script!

I use YouTube daily in safari and edge, this is complete hyperbole.

Youtube is pretty unusable, as they throttle videos, and links sometimes dont work. It has gone downhill fast in recent years.
Post reply on HN