Live data from Hacker News

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

github.com

631–640 of 646 posts

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

#633

Earlier quoted context omitted.

adblocking "users" are not Youtube's users. What do you mean blocking ads has no bearing on their service? It sounds like you are saying user experience is "I should get this for free".

YouTube itself is offered for free. The creators of content are not Google employees. Adblocking is a safety measure on my own physical machine. Not YouTube's users? Maybe. But I am, so by that metric there's some doubt. I paid for over 2 years for the premium, the cost increases and it's cheaper to pihole everything and support the usual suspects on patreon. It's become a scenario of "I've given you so many adverts,…

Nothing about your response changes the fact you appear to just be upset that you can't get anything you want for free and that content creators deserve to be paid.

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

#634
post #466

Earlier quoted context omitted.

I'm still using the Media Player Classic Home Cinema to this day. https://github.com/clsid2/mpc-hc Never liked VLC, but that's just me.

It's insane that clicking on the video in the VLC interface does nothing. In every other app it is play/pause. There's a way to enable it deep in settings (or as a plugin?) but it should be the default.

This.

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

#635
post #576

Earlier quoted context omitted.

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"

The biggest difference is still the difference between physical stuff that only exist once and information, that just needs to be copied without loosing any value.

This isn't a piracy argument, it's a "leeching infrastructure that has real costs without contributing" problem.

Tapping into your neighbor's cable TV for free channels may not physically deprive anyone of something but it's still wrong.

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

#636

Earlier quoted context omitted.

Heaven forbid someone pay for an online service they use and enjoy.

Their point is that it's not "paying for" but it's "paying off".

Sure, it's just a poor analogy. YouTube doesn't show up at your door unprompted as junk mail does. You go there intentionally for the purpose of watching a video. You can pay for that video with your time or your money. No one is being "paid off" in that scenario.

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

#637
post #626

Earlier quoted context omitted.

I think being in a pitched battle with YT is kind of fun, if you enjoy that sort of challenge, and winning to boot. I mean YT has perfect knowledge of its adversary's moves and a huge staff and they're still losing. It must at least be satisfying. Also its an important job.

> a huge staff and they're still losing. that's because these staff are just there for a pay cheque. The yt-dlp maintainers are passionate. You will find that the passion wins.

> You will find that the passion wins

Lets hope so, otherwise we're all fucked.

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

#638

Earlier quoted context omitted.

Their point is that it's not "paying for" but it's "paying off".

Sure, it's just a poor analogy. YouTube doesn't show up at your door unprompted as junk mail does. You go there intentionally for the purpose of watching a video. You can pay for that video with your time or your money. No one is being "paid off" in that scenario.

Third option: I don't pay for it, I don't load the ads, and the trillion dollar company figures out a way to live with the economic consequences of their own decisions.

The company voluntarily decided to serve the content at no charge to consumers, at the company's own expense, to the internet at large, with no reasonable expectation of any obligations from the people they're freely offering the content to.

They're welcome to stop freely offering it the moment they decide they don't want to be the world's most popular video sharing and viewing platform anymore.

Until then, neither I nor anyone else has any obligation to pay them, run any part of their front-end code (includig the ad-serving parts), or view any of their ads.

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

#639

Earlier quoted context omitted.

What environment are you using that: - Has access to Youtube - Can run Python code - Can’t run JS code If the concern is security, it sounds like the team went to great lengths to ensure the JS was sandboxed (as long as you’re using Deno). If you’re using some sort of weird OS or architecture that Deno/Node doesn’t support, you might consider QuickJS, which is written in pure C and should work on anything. (Although…

This works for me: FROM python:3-slim RUN python3 -m pip --no-cache-dir install 'yt-dlp[default]' RUN apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -q -y ffmpeg curl unzip \ && curl -fsSL https://deno.land/install.sh -o /tmp/deno.sh \ && sh /tmp/deno.sh -y \ && mv /root/.deno/bin/deno /usr/local/bin/ \ && rm --force --recursive /var/lib/apt/lists/* /tmp/* /var/tmp/* ENTRYP…

Thank you!

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

#640
post #628

Earlier quoted context omitted.

They are distinguished by volume. No ordinary user downloads millions of videos.

> No ordinary user downloads millions of videos. why not? If that ordinary user wants to train their own model? Now you're not allowing such things to be done?

Sorry I forgot that the economy got so good that every "ordinary user" can afford a GPU farm now.
Post reply on HN