Live data from Hacker News

Yt-dlp – A YouTube-dl fork with additional features and fixes

github.com

181–190 of 352 posts

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#181
post #42

Earlier quoted context omitted.

> Are the sponsor parts really so bad? To me not only is it easy to skip, I want indie people to make enough money to produce high quality content; otherwise media is just what a few biggies want to fund. In my experience, it's the same with ads everywhere else. It (usually) starts out not being overly obnoxious, with just a "this video is sponsored by [garbage tier mobile game/earphones/vpn/whatever] more about them…

Do you have YouTube premium? If not consider at some point, someone has to give the channel revenue stream or the channel will die

> Do you have YouTube premium? ... someone has to give the channel revenue stream

doesn't youtube premium give GOOGLE a revenue stream?

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#183

Earlier quoted context omitted.

Why not just throw some money at their patreon, or buy some merch? Fairly sure they'll get more of that anyway.

Exactly. Personally I am done with indirect funding models where people burn my time and attention in hopes of getting me to waste enough money on something that surplus cash can be skimmed to pay for the original content. It's ridiculous. Direct payment or GTFO. And I'm putting my money where my mouth is. My Patreon bill was $150 this month. And that's not counting direct payments to creators.

> And I'm putting my money where my mouth is. My Patreon bill was $150 this month. And that's not counting direct payments to creators.

Nice!

I'm still not using Patreon but I "guilty" of paying for promising alpha quality stuff, subscribing to services I don't use deliberately even after realizing I cannot use it yet etc.

I think we IT people have a reputation for being a bunch of cynical whiners and I also think it is somewhat deserved so I am happy to hear that I am not alone in actually wanting to pay for good stuff.

If anyone wonder what makes me pay, here is the best I can come up with:

- stuff I use or can see myself using

- one time payments, no subscriptions (unless there is a specific ongoing cost that I realized must be there)

- tokens are a nice alternative to subscriptions (eg: $10 for 50 tokens that let me start multi-player games is something I would easily consider for a good game like Polytopia)

- not too expensive, once it passes impulse buy at around $10 monthly or $40 one time it gets significantly harder bjt not impossible

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#184

One of the nice features added to yt-dlp recently: It integrates with sponskrub to call into the SponsorBlock database and with the right options will strip the sponsor segments from downloaded videos. Edit: Correct typo

Are the sponsor parts really so bad? To me not only is it easy to skip, I want indie people to make enough money to produce high quality content; otherwise media is just what a few biggies want to fund. They’re not enough from YouTube itself unless you’re in the top percentile. Also what sponsored content are people downloading versus just streaming live? I don’t get the use case.

For me, the issue is that overwhelmingly the sponsor blocks are for products and services not available in or relevant to my country. Unlike the regular ads loaded through YouTube, they can’t be customized based on the viewer’s region. They will just assume that viewers of English-language content are in the USA, mostly. When you subtract mobile games, which I don’t play, I would say that maybe 1 in 20 of them are things I could buy even if I wanted to. So it just feels pointless, they see no benefit from my seeing the sponsorships and it wastes my time.

As for what sponsored content people are streaming: where I live Internet providers provide unlimited bandwidth during off peak hours (midnight to 8AM) but give you a monthly data limit outside those hours. If you are in an area not wired for high-speed internet, you might be relying on 4G which can have a monthly limit of as little as 50 GB… which isn’t much at all for a family. So it’s nice to be able to queue up all the videos you want to watch to download overnight, making the answer “everything/anything.”

(And that is the chief use of YouTube-DL for me. YouTube premium lets you save videos to watch offline, but only on mobile devices —- which typically have little storage for them —- and you can’t schedule it, you’d have to get up at midnight to manually select each video. With YouTube-DL I can schedule downloads of all my subscriptions and bookmarks to a nice big hard drive and then automatically put my PC to sleep.)

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#185

One of the nice features added to yt-dlp recently: It integrates with sponskrub to call into the SponsorBlock database and with the right options will strip the sponsor segments from downloaded videos. Edit: Correct typo

Are the sponsor parts really so bad? To me not only is it easy to skip, I want indie people to make enough money to produce high quality content; otherwise media is just what a few biggies want to fund. They’re not enough from YouTube itself unless you’re in the top percentile. Also what sponsored content are people downloading versus just streaming live? I don’t get the use case.

I usually see sponsorships for products that I already know about. If it's a creator's first sponsorship or if it's a new product (I check the description links to see) then I watch it through but otherwise, it's a massive waste of time to sit through a bunch 1 minute sponsorship in the middle of a 10 minute video.

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#186

Earlier quoted context omitted.

For me, yes, they're bad. I get it's not the end of the world, but a lot of the ad copy in sponsor segments really grates on me, like VPN ones. I try to get rid of ads from my life where I can, this is part of it. And for me, a lot of the videos I download are played back, audio only, while I go for walks or am otherwise away from the Internet. YouTube lets you download videos, but my audio comes from multiple source…

Ugh, the blatant lies in VPN ads. "MAKES IT SO YOUR ISP CAN'T SEE YOUR TRAFFIC" - yeah, congrats, now it's just another ISP that sees your traffic, which was probably protected by TLS anyway... Heck, they even keep recommending the utility of Terms of Service violations like accessing contents from other regions. VPN companies are scammy as hell.

> Heck, they even keep recommending the utility of Terms of Service violations like accessing contents from other regions.

You mean helping helpless US companies who doesn't understand that Europeans can understand English?

Or actually get the full database of movies when we pay the full price for Netflix?

Yeah, shame on us.

PS: I don't use VPNs to access Netflix, I just don't care to look at it anymore and one day I'll cancel it. No way I want to pay for the new stuff.

Edit: disagreement is acceptable but I'd like to see an explanation if possible.

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#187
post #178

Earlier quoted context omitted.

Blocked meant that when I tried to view my fork I got a DMCA page. There were some instructions about how to merge in the changes or something but I didn't have time at the time.

Oh, so if you merge in the changes from the original repo that remove the copyrighted music URL from the test data, then your repository will work again?

Yes I think that was the instructions. But I forgot where I kept my local copy of the repo, and it was far behind the current master head. I was just parsing wfmu playlist to make track meta-data.. probably if I did it again I would write it better anyway.

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#188
post #64

For me, something like this is exactly where Deno would shine. I could just run `deno run --allow-net=YouTube.com --allow-write=.` and not worry about that it could do anything dangerous. Probably the url list would be a bit more complicated, but I could also just blanket allow net without worrying, since allow-read isn't needed.

Do you know if generic sandboxing tools exist? I feel like it should be possible to use Docker and some sort of Firewall to isolate your running application from your system if you're worried about it accessing things that it should be able to. And that way you don't need to worry about using deno or relying on the program being written in a certain framework/language.

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#189

> NEW FEATURES > Cookies from browser: Cookies can be automatically extracted from all major web browsers using --cookies-from-browser BROWSER[:PROFILE] Very nice. Having to manually copy cookies to get past login walls is annoying.

As much as I like this feature, it is scary on the other side how easy it is to essentially steal cookies - what yt-dlp can, so can malware. Why don't OSes have some sort of system-wide secret store linked to an user's account (like the macOS Keychain) and an application's code-signing certificate? That would at least prevent easy file-dump attacks, moving the barrier to "execute something in the browser process cont…

It’s annoying that this has been downvoted because having your identity in easily-readable files on your computer is literally worse than saving passwords in a text file: Passwords will prompt 2FA, notifications and whatnot; Cookies might just work, albeit temporarily.

Re: Yt-dlp – A YouTube-dl fork with additional features and fixes

#190
post #137

> NEW FEATURES > Cookies from browser: Cookies can be automatically extracted from all major web browsers using --cookies-from-browser BROWSER[:PROFILE] Very nice. Having to manually copy cookies to get past login walls is annoying.

I was recently looking for a library that did this and couldn't find anything nice. I was surprised but also slightly disappointed to see that yt-dlp has essentially rolled their own (cookies.py [1]). [1] https://github.com/yt-dlp/yt-dlp/blob/master/yt_dlp/cookies....

There's https://github.com/richardpenman/browsercookie. Also at least for firefox it's quite easy to implement in like 5 strings or so.
Post reply on HN