Live data from Hacker News

Yt-dlp: Upcoming new requirements for YouTube downloads

github.com

511–520 of 635 posts

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

#511
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 have the opposite problem... frequently streaming a video gets stuck buffering even on my gigabit fiber connection, but I can download a full max quality version in a matter of seconds.

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

#512
post #495

Earlier quoted context omitted.

Checkout https://github.com/meeb/tubesync

Thanks for the mention :)

Do you have any plans for the target to be S3 compatible in addition to a posix file system? If I wanted to sync a YouTube channel to a Backblaze B2 bucket or Minio, for example.

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

#513

Earlier quoted context omitted.

"Attack vectors" is a very interesting choice of words. Yt-dlp is literally using a public API for its intended purpose (accessing videos). The only difference is how yt-dlp is delivering the videos to the user. Probably as much of an "attack" as user-agent spoofing or using browser extensions. But to answer your question, no, there aren't any suitable APIs (I've looked into it). They all either require JavaScript (y…

What about the smart TVs? There have to be a lot of them, do all of them run JS? Also what kind of environments are executing the JS? If Google begins to employ browser fingerprinting that may become relevant.

Youtube’s tv app is actually just a website (youtube.com/tv, although you need a tv user agent). So yeah, I think most tvs are using JavaScript and the rest are using the tvlite api which has less formats than web_safari (which will continue to work in yt-dlp without Deno if you’re willing to accept 1080p downloads with inferior codecs)

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

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

Tangential. The TIDAL app is absolute trash, it has this same issue all the time; not just that, but also, if a download fails it just hangs there and does not download the rest of the album/playlist. Also, why would you want to download things in the first place? To watch them offline, right? Well, guess what happens when you open the app w/o an internet connection ... it asks you to login, so you cannot even access…

But with TIDAL I cut them some slack because they're not a multibillion dollar behemoth.

I do wish they'd improve their CarPlay search results though. I hate asking for a well known song and getting some obscure EDM remix.

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

#515
I started this fight with youtube back when it was called google video, because i wanted to watch content but my 28.8kbps modem didnt have the grunt todo it in one session.

When i started getting 100,000's of downloads a day, google updated their html and blocked me from their search engine. I did the cat and mouse a few times but in the end it wasnt worth it.

Glad to see the legacy still lives on :D

https://gvdownloader.sourceforge.net/

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

#516

Earlier quoted context omitted.

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.

I tried installing ReVanced recently. The configuration of the system (install a downloader/updater which then installs the app) was a huge turn-off. Why is it so complicated? Moreover, why not NewPipe or LibreTube?

Because no matter how much the YouTube app may suck in various ways, it's still vastly better than NewPipe and LibreTube in UX and much more enjoyable to use. So I'd rather use a patched version where the bad parts are removed over something like NewPipe which is just nowhere as polished.

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

#517

Earlier quoted context omitted.

What do you mean by signing? Application signing on android is done by the developer, with their own key. Or by fdroid, in the case of apps built by fdroid in the default repository.

Things have changed. Google is doing what Apple does and implementing Gatekeeper-like signature checks to ensure only apps by Google-approved developers can run on Android. Microsoft does something similar with Windows Defender: you need to buy a developer certificate that can be revoked at any time if you want to distribute your app and have users be able to run it. We're at a point where we need permission from tri…

>Microsoft does something similar with Windows Defender: you need to buy a developer certificate that can be revoked at any time if you want to distribute your app and have users be able to run it.

Clarifying: you CAN run an unsigned app just fine on Windows. A lot of freeware/"indie" (for lack of a better term for small software) programs run just fine, the only thing that happens is the user recieves a warning they have to press "Yes" on (which 95% of people do, because That's The Windows UX[patent pending]).

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

#518
> Note that installing Deno is probably not necessary if you don't want to, only downloading it. Just like yt-dlp, Deno is available as a fully self-contained single executable from their GitHub releases: https://github.com/denoland/deno/releases.

> Yeah, you can just extract the zip and put deno.exe in the same folder as yt-dlp

I hope they just make this automatic if this truly becomes necessary. yt-dlp not having requirements, or having them built-in, isn't something just "convenient", I think there's users that wouldn't use the tool without that simplicity. Most people really don't like and try to avoid having to fight dependencies.

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

#519

Earlier quoted context omitted.

Yeah because everyone who has a user experience feedback about a piece of software is magically a skilled programmer? The smug "PRs accepted" doesn't help anyone. Expressing hope for a feature at least shows potential implementers that the feature is wanted.

Expressing hope for a feature? Is that the tone you pulled from that post?

[deleted]

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

#520
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.…

YouTube’s “Download” is not really a download, it’s actually “cache offline” within YouTube app.

Lmao, people really should stop giving them money.
Post reply on HN