Live data from Hacker News

Show HN: YouTube-DL GUI Powered by Electron

github.com

1–10 of 142 posts

Re: Show HN: YouTube-DL GUI Powered by Electron

#5

Why not just use Youtube-dlg? Does everything it needs to and doesn't require you to use electron.

I tried to install it but I couldn't install WxPython3 via SourceForge so I couldn't get the deps to work. Plus the maintainer of that app doesn't care much for supporting OS X and Linux (basically tells people to just go use Windows) so I wanted to use Electron where I can package an app for all platforms.

Re: Show HN: YouTube-DL GUI Powered by Electron

#6

Side note: as a daily user, youtube-dl is such a fantastic piece of software. It's one of those tools which, once you have it, you wonder how you lived before.

Agreed! But sometimes going to the CLI everytime is annoying which is in part why I wanted to build a GUI for it :)

Re: Show HN: YouTube-DL GUI Powered by Electron

#7

Why not just use Youtube-dlg? Does everything it needs to and doesn't require you to use electron.

Yep seems like dlg also has config options (flags passed to youtube-dl) unlike this app.

As a sidenote I didn't know what you were referring to initially because the executable is named youtube-dl-gui...

Re: Show HN: YouTube-DL GUI Powered by Electron

#8
Suggestion to author: allow pasting and downloading more than one link at a time, and selecting audio/video + desired formats.

Suggestion to everyone else: learn the CLI. Then you can do things like me last night. My wife collected a list of classical music videos she wants to play to our kid, and all I did was:

  youtube-dl -x --audio-format "mp3" --audio-quality 0 -o "%(title)s.%(ext)s" -a music.txt
to get the whole list turned into neat and nicely-named MP3s (like "Mozart - Eine Kleine Nachtmusik, K 525 Allegro.mp3"). Followed by:

  mp3splt -r *.mp3
to trim the silence from both ends.

I do batch downloads like these rarely, roughly once a year (though I expect it to happen more frequently in the near future). Because of that, I had both of the above commands stored in my snippets.org file. It's something I strongly recommend: store off-used CLI calls in your notes/personal wiki. It beats reinventing the commands a year down the line, or even trying to remember what tools did you use for that off job.

To preempt comments saying CLI is too hard for regular people: no, it isn't; they can learn[0], especially if you make them interested by e.g. showing them how to do batch jobs. But for the sake of the resistant, maybe the author of this GUI will upgrade it with option for batch downloads and format selection.

--

[0] - https://digitalsuperpowers.com/ is a nice book I read and can recommend. No affiliation, just curiosity, because the author is a regular HNer.

Re: Show HN: YouTube-DL GUI Powered by Electron

#9
For me I think the best UI for YT-DL would be in the context menu in Firefox.

This is where I am most often when I see stuff I want to use it on and while I always already have a terminal window open, it would be nice not to have to switch windows.

I already have a few different configs and aliases for getting stuff in the forms I really want. All I need is an even easier way to pass the URL in and trigger the download.

Being able to right click and get there would please slack me to no end.

Re: Show HN: YouTube-DL GUI Powered by Electron

#10
post #9

For me I think the best UI for YT-DL would be in the context menu in Firefox. This is where I am most often when I see stuff I want to use it on and while I always already have a terminal window open, it would be nice not to have to switch windows. I already have a few different configs and aliases for getting stuff in the forms I really want. All I need is an even easier way to pass the URL in and trigger the downlo…

Yup. Me too! Did someone make something like this?

The alternative I'm considering is a script for my WM that essentially does "CTRL+L, delay 500ms, CTRL+C, append to a rolling 'to yt-download' list file".

Post reply on HN