Live data from Hacker News

Youtube-dlc – Download videos from YouTube or other video platforms

github.com

51–60 of 109 posts

Re: Youtube-dlc – Download videos from YouTube or other video platforms

#51
post #49
post #43

One tool that does everything. Its literally backwards. It eventually always results in one tool that's constantly broken. There should be a tool for each site if there is a maintainer who actually cares about that site.

This is misapplying the unix philosophy. There would be too much duplicated functionality between different tools for different sites. It would be like having different versions of /bin/ls for different file systems.

To follow on, it's a valid point though. /bin/ls can handle different file systems because many other separate people/projects are responsible for the file system specific support (in the kernel).

Youtube-dl should be architected to allow many other people to own the site-specific support (i.e. via a plugin system, with the main "distro" of yt-dl including some popular plugins, which other people or themselves are responsible for), if it was like that then probably this fork wouldn't be necessary.

Re: Youtube-dlc – Download videos from YouTube or other video platforms

#52
post #39

Earlier quoted context omitted.

To nitpick: It's not scraping, the youtube.com undocumented api changes all the time, in my tinfoil view probably to mess with things like youtube-dl and 3rd party apps.

YouTube supports Smart TVs, games consoles and other platforms where updating is slow or nearly impossible. Its API is stable for that reason.

Why do third party apps that utilize it constantly break then?

Please explain.

Re: Youtube-dlc – Download videos from YouTube or other video platforms

#53
post #10

Earlier quoted context omitted.

To nitpick: It's not scraping, the youtube.com undocumented api changes all the time, in my tinfoil view probably to mess with things like youtube-dl and 3rd party apps.

youtube-dl works for thousands of sites, most of them with web scraping. What are you nitpicking about?

> What are you nitpicking about?

Verbatim from my comment: "the youtube.com undocumented api"

Thanks for reading.

Re: Youtube-dlc – Download videos from YouTube or other video platforms

#54
post #10

Earlier quoted context omitted.

youtube-dl works for thousands of sites, most of them with web scraping. What are you nitpicking about?

> What are you nitpicking about? Verbatim from my comment: "the youtube.com undocumented api" Thanks for reading.

The top level comment you are replying to and nitpicked the "scraping" verb doesn't say anything about YouTube or the YouTube API.

Re: Youtube-dlc – Download videos from YouTube or other video platforms

#55
post #17

Earlier quoted context omitted.

Especially considering the last release to youtube-dl was just 6 days ago. Guess OP picked a bad time to post the fork.

Still sitting at 725 unmerged and/or unrejected PRs though.

Worth mentioning that youtubedl works with a lot of sites, not just YouTube. Most of those PRs are for other supported websites or requesting support for new sites.

Re: Youtube-dlc – Download videos from YouTube or other video platforms

#56
post #54

Earlier quoted context omitted.

> What are you nitpicking about? Verbatim from my comment: "the youtube.com undocumented api" Thanks for reading.

The top level comment you are replying to and nitpicked the "scraping" verb doesn't say anything about YouTube or the YouTube API.

Yes, thanks, I was using "scraping" in a more generic way, since I'm sure it does actually use scraping for most video providers.

In fact I'm pretty sure I've seen youtube-dl mention downloading the HTML page when using it with YouTube, so maybe it does even scrape YouTube.

Re: Youtube-dlc – Download videos from YouTube or other video platforms

#57
post #44

Earlier quoted context omitted.

Still sitting at 725 unmerged and/or unrejected PRs though.

Let's hope the fork merges those 700 PRs and see which project is maintained in five years. Keeping software well maintained involves a lot of saying no, unfortunately.

> Keeping software well maintained involves a lot of saying no, unfortunately.

Right... and the youtube-dl maintainers aren't doing that.

Re: Youtube-dlc – Download videos from YouTube or other video platforms

#58
post #39

Earlier quoted context omitted.

YouTube supports Smart TVs, games consoles and other platforms where updating is slow or nearly impossible. Its API is stable for that reason.

Why do third party apps that utilize it constantly break then? Please explain.

pure speculation: youtube app on those platforms is just an embedded webview (or otherwise allows arbitrary code execution).

Re: Youtube-dlc – Download videos from YouTube or other video platforms

#59
post #12

YouTube-dl as a name is already confusing enough because it works for so many sites and YouTube is just one of them. Why complicate it even further in your fork by renaming it to YouTube-dlc (The "c" stands for community I guess) when dlc already stands for so many other things.

Seconded. "youtube-dlc" might give an initial brand recognition boost from being similar to "youtube-dl", but it's the community that will make it or break it. Giving it a bad name (as argued by parent comment, and I agree) is not a good start.

Re: Youtube-dlc – Download videos from YouTube or other video platforms

#60
post #32

Earlier quoted context omitted.

I was also using JDownloader mostly, but looks that this comment isn't popular. Is there something about JDownloader that I'm missing?

It's dodgy software. It got acquired and got some spyware/adware/toolbars embedded. Don't trust. Personally, I removed the older version I had, fearing it would auto upgrade and auto install malware. It's a download manager for shared hosting sites, mostly used for downloading movies/shows/games. It can get videos from youtube, dailymotion and a hundred sites but it's not the main purpose. Users are willing to try an…

There are adware free installers you can find:

https://jdownloader.org/jdownloader2

Post reply on HN