Earlier quoted context omitted.
Is there a full list? I struggled to find one
https://github.com/yt-dlp/yt-dlp/blob/2025.09.23/supportedsi...
Yt-dlp: External JavaScript runtime now required for full YouTube support
631–640 of 646 posts
Re: Yt-dlp: External JavaScript runtime now required for full YouTube support
#632Re: Yt-dlp: External JavaScript runtime now required for full YouTube support
#633Earlier 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,…
Re: Yt-dlp: External JavaScript runtime now required for full YouTube support
#634Earlier 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.
Re: Yt-dlp: External JavaScript runtime now required for full YouTube support
#635Earlier 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.
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
#636Earlier 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".
Re: Yt-dlp: External JavaScript runtime now required for full YouTube support
#637Earlier 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.
Lets hope so, otherwise we're all fucked.
Re: Yt-dlp: External JavaScript runtime now required for full YouTube support
#638Earlier 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.
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
#639Earlier 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…
Re: Yt-dlp: External JavaScript runtime now required for full YouTube support
#640Earlier 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?