Live data from Hacker News

A cross-platform GUI for YouTube-dl

github.com

121–130 of 156 posts

Re: A cross-platform GUI for YouTube-dl

#121
post #52

Earlier quoted context omitted.

Can be XML as well, but I think HTML is too complex. The goal, for me, is simplicity. It shouldn't be a hassle at all to convert a man page to a UI that speeds up actions and avoids common errors. Anyway, this idea is free, so feel free to take it and do whatever, even full HTML (:

> HTML is too complex The suggestion was a simplified subset of HTML.

Sounds a bit like Sciter, then.

Re: A cross-platform GUI for YouTube-dl

#122
post #104

Earlier quoted context omitted.

It's comments like this that make me realize that not everyone has an utilitarian mindset. I'd be happy to share my weekend project if someone expressed interest, even if it wasn't perfect. Just don't expect me to support it.

Support is one and you can't blindly assume that it's in a shareable format from a quick braindump sprint. Lots of hardcoded personal stuff, wonky incomplete features, mixed absolute and relative paths etc. It was NEVER intended to be shared and would require time to cleanup to even distribute a binary. It also works based on how I use youtube, it's not a general purpose tool so it's super opinionated. I simply share…

Yeah, I think with the "share everything" mentality and everyone building everything in reusable jS snippets (thus, the huge repositories of code and duplicated projects); the general share of people forget that some people still code...for themself. And that those projects don't necessarily have a simple "settings.toml" to edit for paths or settings; nor the tons of effort that goes into making such a project configurable in the first place.

And there's nothing wrong with that. Like the dozens of PoC codebases I have lying around my PC that no one will (or needs to) ever see.

Re: A cross-platform GUI for YouTube-dl

#124

Another self-hostable option that runs as a server (and you access with a browser): https://github.com/alexta69/metube

Similar project, but allows watching in the browser & downloading to your client machine:

https://github.com/Tzahi12345/YoutubeDL-Material

Re: A cross-platform GUI for YouTube-dl

#125
post #80

Another self-hostable option that runs as a server (and you access with a browser): https://github.com/alexta69/metube

I was just about to ask about something like this! I looked at the page but couldn’t figure out if this allows you to watch the downloaded videos in the browser as well, does anyone know or if there is another docker/web app for that?

Check my other reply, Tzahi12345/YoutubeDL-Material supports this. No affiliation, just started using it myself.

Re: A cross-platform GUI for YouTube-dl

#126
post #95

Earlier quoted context omitted.

$ man foo Now tell me where the swipe-from-the-left and swipe-from-the-right and pull-down-from-the-top and long-press and double-tap and trippple-tap and pinch vertically and pinch horizontally and triple-finger tap for "modern" apps are documented?

I think we must be using different apps. For example - re-encoding a movie file. I'm 100% sure it's much faster for me to type " hand " to start Handbrake, click open, paste the path to the file to the file dialog, and click convert, than figure out how to use ffmpeg command line.

OK, you got me at ffmpeg! By bash history and search history are littered with fighting that gem.

But youtube-dl, the subject of this post, is another matter. Using it is a simple matter of `$ youtube-dl `, the former which is bash-completed after two characters and the latter which is a paste. Surely that's quicker than any GUI.

Re: A cross-platform GUI for YouTube-dl

#127
post #107
post #67

Earlier quoted context omitted.

I get the hate for Electron, but to me, despite the issues, it's not going away. I think a better approach is to figure out how to make Electron more performant in the various OSes. I haven't gotten into the internals of Electron, so I'm not the one to reflect on the approach, but seeing some of the improvements that MSFT made with Edge over Chrome in memory usage gives me hope that this is achievable, even if it doe…

> back in the 1990's we faced a similar thing, where web "apps" were ugly and slow And when's the last time you loaded an app with the Java VM on the desktop, unless it was Eclipse and you were about to use it to write more Java?

Minecraft. q.e.d.

Re: A cross-platform GUI for YouTube-dl

#128
post #31

Many in here don't understand why you need this if it's a CLI app which obviously means you could probably monetise this and earn a living from it.

I think there’s a massive legal risk from monetizing something that exists to download mostly copyrighted content.

If you're downloading so you can watch it and not for rebroadcast there's literally no difference functionally or legally between clicking a link and opening it in a browser and using youtube-dl . The upside is when someone's account gets terminated for whatever reason you can still watch the content.

Re: A cross-platform GUI for YouTube-dl

#129

Earlier quoted context omitted.

And by normalizing Electron we get even more of the same, instead of convincing people to learn better tools for the job. It's a race to the bottom.

Keep missing the point. Any tool used IS the best tool for the job until it runs and someone doesn't make a better app with a better tool. The guy is probably a JS dev and he made this as a low-impact side project. It's a really hard sell to dive into C++ or picking up some obscure framework with fraction of the community just for the sake of this (see "sad state of cross-platform gui frameworks"). It's like someone…

The only good phone is a landline and it should be made of bakelite.

Re: A cross-platform GUI for YouTube-dl

#130
I like this a lot! I use it for friends/colleagues who are too intimidated by the CLI. The old YouTube-dl GUI was abandoned and isn’t something I can recommend and the best fronted, Downie, is Mac only and costs money.

Also, the dev is looking at subbing youtube-dlp for youtube-dl, as it is more frequently updated and supported.

Post reply on HN