Live data from Hacker News

Yt-dlp: Upcoming new requirements for YouTube downloads

github.com

321–330 of 635 posts

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

#321
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 also pay for YouTube Premium, but I still use ReVanced on my smartphone just to disable auto-translation. It’s absolute madness that users can’t configure this in the official app.

Thanks for the recommendation.

I was using the browser feature that disables the mobile mode on smartphones.

The autodub feature should be disabled asap. Or at least have a way to disable globally on all my devices.

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

#322

The writing is on the wall for easy ripping. If there's any YT content you expect you'll want to preserve for a long time, I suggest spinning up https://www.tubearchivist.com/ or something similar and archiving it now while you still can.

They already had the proper-DRM tech for youtube movies for years, why didn't they already turn that on for all content?

They actually somewhat did: https://github.com/yt-dlp/yt-dlp/issues/12563 "DRM on ALL videos with tv (TVHTML5) client"

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

#324
post #99

Earlier quoted context omitted.

If you ever wondered why the likes of Google and Cloudflare want to restrict the web to a few signed, integrity-checked browser implementations? Now you know.

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

> The small-time independent publishers and creators also want to restrict the web because they don't want their content "stolen".

I'm sure some music creators may have, years ago, been against CD recorders, or platforms like Napster or even IRC-based file transfer for sharing music. Hell, maybe they were even against VCRs back in the day. But they were misguided at best.

People who want to prevent computer users from freely copying data are, in this context at least, part of "them" rather than "us".

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

#325

The writing is on the wall for easy ripping. If there's any YT content you expect you'll want to preserve for a long time, I suggest spinning up https://www.tubearchivist.com/ or something similar and archiving it now while you still can.

pinchflat (https://github.com/kieraneglin/pinchflat) is an alternative to tubearchivst. less mature but also less buggy IME

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

#326
post #258
post #64

Earlier quoted context omitted.

I'm also a premium subscriber, and have struggled with the same issues on the iPad app. I try to keep some shows downloaded for my toddler, and the download feature never seems to work on the first try. I finally got so fed up, I bought a Samsung Galaxy Tab A7 off ebay for $50 and flashed it with LineageOS. I can now load whatever media I want onto the 1 TB sdcard I've installed in it. The 5 year old hardware plays v…

I use yt-dlp inside of a-shell on iOS, then play files using VLC.

Nice trick I'll have to try this. Thanks!

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

#327
post #7

Earlier quoted context omitted.

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.

What evidence is telling the opposite?

Scripts use V8 isolation, identical to Chrome. What comes to rest, we can only trust or review by ourself, but it is certainly better than nothing in this context.

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

#328
The folks at deno have really done a fantastic job at pushing a JS runtime forward in a way that's more easily plug and play for the community. I've used `denoland/deno_core` and `denoland/rusty_v8` quite a bit in embedded projects where I need full JS support but I can't assume users have node/bun/etc installed locally.

Not surprised to see yt-dlp make a similar choice.

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

#329
post #187

Earlier quoted context omitted.

Heh, now I wonder how much JavaScript it actually interprets and given that it’s < 1000 lines, whether it could be used towards an introductory course in compilers.

Obviously not. An introductory course would introduce concepts like lexers, parsers, AST, etc, instead of working on strings. Here are lines 431 through 433: if expr.startswith('new '): obj = expr[4:] if obj.startswith('Date('):

[deleted]
Post reply on HN