Live data from Hacker News

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

github.com

301–310 of 646 posts

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

#301
post #49

Earlier quoted context omitted.

I started after channels started removing their own videos because they either didn't think the videos were good enough or they had a mental break and deleted their channel. So good stuff just gone.

Some of the old YTPs were fantastic. They don't exist now. Generations of talent & creativity just gone.

What's a "YTP"?

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

#302
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 on a daily basis. I haven't seen any of these problems.

Are you using Chrome or a Chromium browser? From experience and reports I’ve seen, that seems to make a huge difference.

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

#303

Earlier quoted context omitted.

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

I have no problems with YouTube at all. Perhaps it's because I pay for Premium (primarily to get YouTube music). Regardless, Google services getting worse over time is becoming a law rather than a tendency.

Quick, everyone start sending unwanted junk mail to this guy's house, he'll pay you to stop!

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

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

That's a bit like complaining no cars have trouble because your Fiat doesn't have a problem. There are more browser engines out there than the ones you use, some in direct competition with Google themselves, maybe people using those engines are experiencing issues? Jumping to calling out "hyperbole!" sounds like hyperbole itself, since you don't actually have broad experience enough to say if that's true or not.

FWIW, when I use Chromium (logged out/in) on Linux, everything works fine. If I use Firefox (logged in), it works worse. If I change the user-agent to Chromium in Firefox, I get faster buffering than when I use the default user-agent. Make of that what you will.

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

#305

Earlier quoted context omitted.

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

> RealPlayer was a dumpster fire

And actually malware IMO. IIRC many of its installs were through tricks: silent installations with other software, drive-by downloads, etc. And once in, by fair means or fowl, it took over every video playing avenue whether you wanted it to or not, and it itself included other malware like Comet Cursor.

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

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

Wonder if you could train a neural net to take camera recordings and basically reconstitute the original. For a given setup, the distortions should be pretty consistent.

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

#308
post #103

Earlier quoted context omitted.

YouTube had a $10B Q3. I cannot imagine them spending $10B on servers and staff in three months.

Making a profit doesn't mean that their costs aren't so high that adblocking isn't compatible. Walmart has profits of $157B in 2024, but their business model isn't compatible with people just walking in and grabbing stuff without paying - and doesn't make it ethical to do so even if "they'll be just fine even if I do that"

I don't see how ad-blocking is unethical.

There are companies that make money by placing ("out of home") ads in the public space. Not looking at those would then also be unethical? Priests sermoning on "thou shalt not hide thy eyes from the fancy displays in the bus stop"? An ad-police, the Conscious Ethical Viewing Effort Force Edict? That's some low-key dystopian thought.

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

#309
post #270

Earlier quoted context omitted.

Plain elements are easy to download, but not great for streaming, which is what most people are doing nowadays. Much of the JS complexity that gets layered on top is to facilitate adaptive bitrate selection and efficient seeking, and the former is especially important for users on crappier internet connections. I'm not a fan of how much JS is required to make all that work though, especially given the vast majority o…

I totally agree. And much of the JS complexity on smaller niche video sites aren’t even implemented properly. On some sites I just open developer console, find the m3u8 file URL and cookies in the request, and download it to view locally. Browsers generally do allow native seeking if the video is properly encoded and the site supports such niceties as Accept-Range: bytes.

[deleted]

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

#310

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!

Was RealPlayer really that horrible or was it just trying to do streaming media on an extremely low bandwidth connection without hardware accelerated and sophisticated codecs? I only really used it with a 28.8K modem netscape and Windows 95. The experience was poor but the experience viewing moderately sized images wasn't great either. I remember at the time encountering MPEG decoder add-in cards (that nobody used), although I suspect video cards started to add these features during the 1990s at some point.
Post reply on HN