Live data from Hacker News

Yt-dlp: Upcoming new requirements for YouTube downloads

github.com

281–290 of 635 posts

Re: Yt-dlp: Upcoming new requirements for YouTube downloads

#282
post #132

Earlier quoted context omitted.

I don't know, it's really hard to blame them. In a way, the next couple of years are going to be a battle to balance easy access to info with compensation for content creators. The web as we knew it before ChatGPT was built around the idea that humans have to scavenge for information, and while they're doing that, you can show them ads. In that world, content didn't need to be too protected because you were making up…

Don’t worry! Ads are coming to AI. The big AI push next will be context, your context all the time. Your phone will “help” and get all your data to OpenAI… “It looks like you went for a run today? Good job, you deserve a treat! Studies show a little ice cream after a long run is effectively free calories! It just so happens the nearest Dairy Queen is running a promotion just for the next 30 minutes. I’m getting you d…

"I'm calling the user analysis tool... it seems this user is health conscious. I'll suggest a trail app for their next run instead of ice cream."

Re: Yt-dlp: Upcoming new requirements for YouTube downloads

#283
post #241
post #9

I’m a paying YouTube premium subscriber. Last weekend, I wanted to download something so I can watch it on my way in the train. The app got stuck at “waiting for download..” on my iPad. Same on iPhone. Restart did not work. I gave up after an hour (30 mins hands on trying stuff, 30 mins waiting for it to fix itself). Downloaded the video using yt-dlp, transferred it to my USB c flash drive, and watched it from that.…

I'm constantly baffled by how bad the implementation of YouTube Premium downloads is. Videos will buffer to 100% in a matter of seconds but get endlessly stuck when I hit the download button. Why? All the bytes are literally on my device already.

Because they want to control the bytes on your devices.

Giving you the bytes would be easy, the hard part is preventing the free flow of information. And those bugs are the side effects.

Re: Yt-dlp: Upcoming new requirements for YouTube downloads

#284

Earlier quoted context omitted.

the problem is, you cannot be sure what Google does if they catch you violating their ToS. They have killed off entire google accounts for YT copyright strikes with no recourse.

That's why I'm not using Google accounts for anything important, I left gmail in 2014 and I really advise everybody to do the same. You never know when the hammer can drop.

Yeah, same. I still have a gmail account that just forwards emails, and I update the email on services as they come on. Being on your own domain for email is just better.Though, I use a service provider to handle the mail server itself

Re: Yt-dlp: Upcoming new requirements for YouTube downloads

#285
post #132

Earlier quoted context omitted.

I don't know, it's really hard to blame them. In a way, the next couple of years are going to be a battle to balance easy access to info with compensation for content creators. The web as we knew it before ChatGPT was built around the idea that humans have to scavenge for information, and while they're doing that, you can show them ads. In that world, content didn't need to be too protected because you were making up…

Don’t worry! Ads are coming to AI. The big AI push next will be context, your context all the time. Your phone will “help” and get all your data to OpenAI… “It looks like you went for a run today? Good job, you deserve a treat! Studies show a little ice cream after a long run is effectively free calories! It just so happens the nearest Dairy Queen is running a promotion just for the next 30 minutes. I’m getting you d…

[deleted]

Re: Yt-dlp: Upcoming new requirements for YouTube downloads

#286

Earlier quoted context omitted.

When Nixon slammed the gold window shut so Congress could keep writing blank checks for Vietnam and the Great Society, it wasn't just some monetary technicality. It was the moment America broke its word to the world and broke something fundamental in us too. Suddenly money wasn't something you earned through sweat or innovation anymore. It became something politicians and bankers could conjure from thin air whenever…

Wow. That was eloquent, and coherent, and depressing. I'd be grateful for someone to counter with something less dismal. Good things are still happening in the world. A positive future remains possible -- but we have to be able to imagine it to bring it into being.

Well on the bright side blood avocados are still green. Which the poster also seems to appreciate.

Re: Yt-dlp: Upcoming new requirements for YouTube downloads

#287

Earlier quoted context omitted.

I personally wouldn't want to hire a startup employee who couldn't figure out how to install a browser extension. ;-)

ah yes, let me just install a browser extension on the kids ipad

FYI for next time you're buying, you can install Firefox on Android, although this is perhaps threatened by Google's planned changes to user's ability to install software.

Re: Yt-dlp: Upcoming new requirements for YouTube downloads

#288
post #7
post #5

I was surprised they went with Deno instead of Node, but since Deno has a readily available single-exe distribution that removes a lot of potential pain. This was pretty much just a matter of time, though; the original interpreter in Python was a brilliant hack but limited in capability. It was discussed a few years ago for the YouTube-dl project here https://news.ycombinator.com/item?id=32793061

Node does not have the concept of security and isolation like the Deno has. There is maintainer comment in the same thread.

What evidence is there that Deno's "security and isolation" works?

It's their application, yt-dlp can use whatever it wants. But they made their choices for stylistic/aesthetic reasons.

Re: Yt-dlp: Upcoming new requirements for YouTube downloads

#289
post #173

Earlier quoted context omitted.

> How on earth can it be that terrible [>20 minutes] compared to Deno? QuickJS uses a bytecode interpreter (like Python, famously slow), and is optimised for simplicity and correctness. Whereas Deno uses a JIT compiler (like Java, .NET and WASM). Deno uses the same JIT compiler as Chrome, one of the most heavily-optimised in the world. That doesn't normally lead to such a large factor in time difference, but it expla…

JIT is still banned by policy on a LOT of mobile devices, meaning that previous usage of yt-dlp on mobile is now effectively unsupportable.

I haven't tested this, but in theory running deno with `--v8-flags='--jitless'`[^1][^2] will disable the JIT compiler.

[^1]: https://v8.dev/blog/jitless

[^2]: https://docs.deno.com/runtime/getting_started/command_line_i...

Re: Yt-dlp: Upcoming new requirements for YouTube downloads

#290
post #99

Earlier quoted context omitted.

>If you ever wondered why the likes of Google and Cloudflare want to restrict the web I disagree with the framing of "us vs them". It's actually "us vs us". It's not just us plebians vs FAANG giants. The small-time independent publishers and creators also want to restrict the web because they don't want their content "stolen". They want to interact with real humans instead of bots. The following are manifestations of…

When Nixon slammed the gold window shut so Congress could keep writing blank checks for Vietnam and the Great Society, it wasn't just some monetary technicality. It was the moment America broke its word to the world and broke something fundamental in us too. Suddenly money wasn't something you earned through sweat or innovation anymore. It became something politicians and bankers could conjure from thin air whenever…

What does any of this have to do with yt-dlp?
Post reply on HN