Live data from Hacker News

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

github.com

511–520 of 646 posts

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

#511

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.

VLC has fallen slightly victim to the “developer team tries to rebuild the entire product from scratch and still isn’t done with the rebuild but has stopped maintaining the original for like three years” issue that some software seems to have

Ah, the Overwatch 2 development approach.

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

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

Airplay from youtube is broken for me. I airplay and instead of english, I get german and no way to change the language. This is not an isolated incident.

See https://www.reddit.com/r/youtube/comments/1id4amh/youtube_ch... and https://discussions.apple.com/thread/255931836

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

#513
post #274

I do not understand why Google doesn't just explicitly permit people who pay for premium to use yt-dlp or other tools to watch YouTube however the fuck they want . Put that in your terms, Google -- so people aren't afraid they'll lose their GMail because they wanted to watch a video -- and you'll get more paying customers...

Seriously, there's even that "Download" button but it goes to some weird janky browser-local storage instead of just giving me a damn file.

(I don't think they'd realistically get more paying customers, but I would appreciate it anyway.)

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

#514

Earlier quoted context omitted.

That’s fine, but YouTube has an obligation to make sure the ads they serve aren’t scams. They are falling short of that obligation.

Could you elaborate on why? It seems to me that YouTube's implicit contract with the user is "these people paid us to show you this advert", not "we vouch for the integrity and veracity of this advert". I obviously agree that it'd be nice if YouTube would put more effort into screening adverts, but I don't see why they're _obligated_ to. I'm happy to be corrected, though.

What do you think about YouTube showing pornographic advertisement to kids? Do you think they could, or do you think they must ensure that it's not displayed ?

Because I don't see how scam are less illegal than showing pornography to children, yet you wouldn't dare to tell me it's fine.

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

#515
post #467

Earlier quoted context omitted.

It is likely you use Chrome or a browser that uses Blink for its engine and the OP uses a non-blink browser like Firefox. I use Firefox and I can cofirm since the last few months Youtube usability borders on usable

They've also started to be really aggressive against VPNs. I've tried Private Internet Access, Mulvad and AirVPN and often I have to cycle through 5-15(!) servers before YouTube stops saying "sign in to confirm you're not a bot". Discord has started to become absurdly aggressive with it too, to the point that they don't even let you load messages whilst logged in if you're on a VPN. It really makes me feel like there…

> It really makes me feel like there will be an inflection point in a few years, where the internet is cleaved in two.

Hasn't it been like that for already many years?

arguably, already 90's AOL very much pushed its users to stay within its walled garden.

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

#516

Tangentially related. Youtube web is now, as of the last month, strictly enforcing "referrer header" for embedded videos. Even if you spoof it, it doesn't always work. You can't navigate directly to "youtube.com/embed/ " to watch something without giving google some direct information. Since when are public-facing error codes just lies? "Oh Error 15 something went wrong, tee hee." "Oh Error 153 better try again, (got…

Pretty much all embeds have done this, increasing over the years. Forget discord embeds. They want the tracking. Sometimes they even make me login "to know I'm not a bot"

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

#517

Tangentially related. Youtube web is now, as of the last month, strictly enforcing "referrer header" for embedded videos. Even if you spoof it, it doesn't always work. You can't navigate directly to "youtube.com/embed/ " to watch something without giving google some direct information. Since when are public-facing error codes just lies? "Oh Error 15 something went wrong, tee hee." "Oh Error 153 better try again, (got…

Damn that's crazy, nothing a simple static redirector in a single js line can't fix. Overall cost to implement this shit : likely thousands hundred k Bypass cost : literally 0 It really is just a way for them to say "we can fuck with you as much as we want and you won't do shit cause what you gonna do ? go somewhere else ?"

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

#518

Earlier quoted context omitted.

It is likely you use Chrome or a browser that uses Blink for its engine and the OP uses a non-blink browser like Firefox. I use Firefox and I can cofirm since the last few months Youtube usability borders on usable

Interesting. I use Firefox and it works flawlessly for me. I wonder if it's a computing power thing?

I am constantly having serious issues running YouTube (Pentium II, IE3, Windows SQL Server 2003)

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

#519

Tangentially related. Youtube web is now, as of the last month, strictly enforcing "referrer header" for embedded videos. Even if you spoof it, it doesn't always work. You can't navigate directly to "youtube.com/embed/ " to watch something without giving google some direct information. Since when are public-facing error codes just lies? "Oh Error 15 something went wrong, tee hee." "Oh Error 153 better try again, (got…

Damn that's crazy, nothing a simple static redirector in a single js line can't fix. Overall cost to implement this shit : likely thousands hundred k Bypass cost : literally 0 It really is just a way for them to say "we can fuck with you as much as we want and you won't do shit cause what you gonna do ? go somewhere else ?"

In killing the cable company, YouTube has become the cable company themselves.

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

#520
post #207

I don't mind, but it has to work out of the box after a pip install. Looks like the packaging will be a mess?

If you specify "yt-dlp[default]" as the package for pip to install, it pulls in the dependency required to use deno for this.
Post reply on HN