Live data from Hacker News

Show HN: YouTube-DL GUI Powered by Electron

github.com

91–100 of 142 posts

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

#91
post #27

Earlier quoted context omitted.

First thought on this project: hey, why electron yt-dl works perfectly from the command line, I type the programm, paste the url. Second thought: might be nice for selecting from the myriad of options. Well...

Not everyone is familiar or comfortable with the command line. A lot of my friends don't use youtube-dl for this exact reason. They end up messaging me, asking me to download files for them.

There's already a bunch of websites that do this if they can't use youtube-dl -- why are they messaging you when they can literally go to one of these sites and paste the URL in to get the video?

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

#92
post #91

Earlier quoted context omitted.

Not everyone is familiar or comfortable with the command line. A lot of my friends don't use youtube-dl for this exact reason. They end up messaging me, asking me to download files for them.

There's already a bunch of websites that do this if they can't use youtube-dl -- why are they messaging you when they can literally go to one of these sites and paste the URL in to get the video?

If you’ve trained a computer illiterate person well, they will not go to sketchy ad-ridden websites and download files to their PC and double click them.

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

#93
post #38

Earlier quoted context omitted.

I agree, ideally youtube-dl would remain obscure, but YT has been on to it for a long time. It's somewhat of an arms race right now. I have to update youtube-dl every few weeks or it will simply stop working. I would not be entirely suprised if Youtube one day just requires actual browser DRM to work at all. That would likely break every single smart TV out there, which is probably the only reason why they haven't ye…

Which also sounds like a good reason to make copies of everything interesting on YouTube now , while we still can.

That's exactly what I do, I make a copy of every video I watch.

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

#94
post #81

Earlier quoted context omitted.

Not everyone is familiar or comfortable with the command line. A lot of my friends don't use youtube-dl for this exact reason. They end up messaging me, asking me to download files for them.

Why not just create a simple phone number with twilio that they can text a url to and then it fires a script to download that video and upload it to s3 for them? Shouldn’t take more than an hour IMO.

There are various Telegram bots that receive a YouTube URL and send the audio as an mp3 file.

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

#95
post #55

Earlier quoted context omitted.

Might be the use-case for Chocolatey or something like that, if more than just youtube-dl is going to be used in console. (Dunno which package managers are alright in Windows.)

Chocolatey is the way to go. Once you have it installed, it's just `choco install youtube-dl` and `choco install ffmpeg`. This is how you get Chocolatey: https://chocolatey.org/install .

I like https://scoop.sh/

    scoop install youtube-dl

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

#96
post #59

Earlier quoted context omitted.

You've just summed up the gui/command line dichotomy. It's something we could do better at bridging the gap between. Tbh things like this, a gui front end for a terminal app seem the best way forward. I don't know why they aren't used a lot more in open source, it just seems to match up so much better to the open source model of a random person developing a project and no one taking over when that person loses intere…

> Tbh things like this, a gui front end for a terminal app seem the best way forward. I don't know why they aren't used a lot more in open source Elitism. A lot of people in tech have gigantic egos and believe they are better than everyone else because of their arcane knowledge, so they have no desire to see anything become more discoverable or easier to use.

Whereas non-tech people would run around like headless chicken if asked to build anything. Forget discoverability.

It's not an ego issue - I doubt any tech worker is happy when dealing with non-discoverable software as a user. But connecting this experience to building your own software, and learning to design things to be discoverable by default (because in a typical job, if you don't do something right the first time, it probably won't ever be done right), is hard.

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

#97
post #86

Earlier quoted context omitted.

snippets.org seems to be some sort of iGaming site. Is there some other site you use for storing snippets?

:) `snippets.org` means that TeMPOraL is using org-mode[0] to organize the content; it's not a website. However, I would say use Git and just sync your stuff to a public/private Gitlab/Github repo depending on your needs. That's how I organize most of my public configs. [0]: https://orgmode.org/

Ohhh, right. Thanks! I'm a vi person myself. :)

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

#98
post #54

Earlier quoted context omitted.

Maybe they already have? `youtube-dl` has been breaking a lot for me lately. I've been using the Fedora repo build for many years and don't remember it ever breaking, not once. Now in the last couple of months it had suddenly stopped working 4 or 5 times, which forced me to install the official build from `pip`, which is updated more frequently.

youtube-dl is one of those rare programs that you shouldn't download from a repository. Do this instead: - Download from the project page and put it anywhere in your path (it's a single file) - Subsequently do 'youtube-dl -U' whenever you want to update. It updates itself in-place with the latest release (there's usually 2 or 3 released per week)

Yes. That!

I quickly learned the difference. Downloading from YouTube breaks. No distro update. But updating only the script is quick and easy.

Initial installation is also very easy. Two one-line recipies to install it are provided. One using CURL and one using WGET.

https://ytdl-org.github.io/youtube-dl/index.html

I have been using it with ffmpeg on a google pixelbook on cruoton for over a year and love it.

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

#99
post #86
post #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…

snippets.org seems to be some sort of iGaming site. Is there some other site you use for storing snippets?

Sorry for that. 'danShumway is correct - it's a snippet file called snippets.org, i.e. it's written in org-mode.

When composing my comment, I wrote a couple words about Org mode, then realized it's off-topic and deleted them before submitting the comment. I fully intended to leave just "snippets file", but forgot to remove the ".org" part.

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

#100
post #27

Earlier quoted context omitted.

First thought on this project: hey, why electron yt-dl works perfectly from the command line, I type the programm, paste the url. Second thought: might be nice for selecting from the myriad of options. Well...

Not everyone is familiar or comfortable with the command line. A lot of my friends don't use youtube-dl for this exact reason. They end up messaging me, asking me to download files for them.

I understand this too, but being on HN, familiarity with the CLI probably can be taken for granted. For all the other people this will stop them from using shady sites, but even some of them might like to have some more options included in such program... For the current feature-level there is 0 reason to do a bloated electron app - just do your 100 lines of code with tray integration for all the major OS (with a GUI) (Java might even have systray integration)
Post reply on HN