59 ms·
A Youtube video downloader written in Go
- chovyfu 6y agoits on shithub though.
- baal80spam 6y agoFantastic. Do we see a beautiful example of Streisand effect with regard to this project?
- black_puppydog 6y agoMight be a good time to sign the latest commits to have some trusted state to revert to... :|
- z3j4e 6y agoAs explained in "Lawful Masses with Leonard French" [1] it is enough to have marketing material which advertised copyright infringement to be taken down. Don't know if it is enough to claim you can download Youtube videos to fulfill this point. From my point of view it is thin ice these days to claim anything... [1] https://www.youtube.com/watch?v=wZITscblMBA https://www.youtube.com/watch?v=wZITscblMBA
- Rochus 6y agoThe referenced video has a CC-BY license. Downloading and sharing is therefore legal according to copyright law. Anyway, in most countries downloading per se is not illegal when the content wasn't obviously illegaly uploaded. No copyright protection mechanism was circumvented.
- Macha 6y agoAt the start of his latest video he indicates the fact that it's not in the readme/end user marketing and just appears in an internal test case, and also that test case appears to be only obtaining metadata and not the video content seems to have changed his mind somewwhat: https://www.youtube.com/watch?v=RCrJM-MrKyI https://www.youtube.com/watch?v=RCrJM-MrKyI
- josteink 6y agoThe page doesn't really say... But one of the things which made youtube-dl great was that it worked on almost any website you threw it at. Looking at the readme and code... This project seems to only support youtube.com? If so, that doesn't really make this a drop-in replacement.
- dbrgn 6y agoYep, I also used youtube-dl mainly on non-Youtube websites (Twitter, some news sites, etc). Definitely not a replacement.
- MaxBarraclough 6y agoThe youtube-dl software still exists, it's just been taken down from GitHub.
- netsharc 6y agoAre the maintainers still maintaining it? The next time Youtube changes something in their "DRM"/obfuscation code, the last version of youtube-dl you got from Github will stop working...
- wfriesen 6y agoI'd assume it's only YouTube, the usage message has this text [1]: Download a video from youtube The beauty of youtube-dl is that it is so universal, supporting a great number of sites, even the simplest case of giving it a direct link to a video file and it will essentially wget it, and process according to your config. [1] https://github.com/kkdai/youtube/blob/00a2aefb29c4fbf4fc3bf38889841077b0a4c4fb/cmd/youtubedr/main.go#L24 https://github.com/kkdai/youtube/blob/00a2aefb29c4fbf4fc3bf3...
- megous 6y agoThe beauty also is that it's integrated with many other projects. You can open URL in smplayer and it will use youtube-dl to get media URL and play the video in that page. The same for mpv, and probably others.
- deleted 6y ago[deleted]
- oriesdan 6y agoIt's only a cosmetic change from a tech point of view of course, but from non-tech point of view, maybe it would be safer to say it's a youtube offline player than a youtube video downloader. It would require to pipe downloaded video to vlc or something by default for this to be true, of course. Agree with other comments here, as well : youtube-dl reference should probably be removed. It will be added back by those who link to the project.
- YetAnotherNick 6y agoIf youtube-dl is permanently removed from Github, this project will surely follow the same trajectory if it gets any bit popular. So I am not sure what's the point of this.
- justinclift 6y agoIt's an alternative implementation, and may be useful depending on what happens with the main youtube-dl project. Perhaps a case of "the more the merrier"?
- deepstack 6y agothe lesson of the day is to NOT trust a centralised authority run by microsoft.
- kadoban 6y agoGithub isn't at fault here, nor is Microsoft. There's little they can do in the face of a DMCA takedown without opening themselves up to a _lot_ of liability. The entire point of that system is to take the hosting provider out of it.
- kbumsik 6y agoThough youtube-dl is taken down in Github it doesn't necessarly mean youtube-dl is going to be unmaintained, or at least the youtube-dl developers are not suddenly disappeared. What is the authors of youtube-dl's response regarding the takedown?
- akerro 6y agomoved to gitlab for now https://gitlab.com/ytdl-org/youtube-dl https://gitlab.com/ytdl-org/youtube-dl
- Arnavion 6y agoThe description blurb at the top implies it's not by the original maintainers. >This is a backup of https://github.com/ytdl-org/youtube-dl https://github.com/ytdl-org/youtube-dl since it was taken down by the RIAA. >I'll wait to see what happens with the GitHub repository and the current maintainer before I do anything with this clone.
- akerro 6y agoyes, looks like it. only member in the organization is https://gitlab.com/iruoy https://gitlab.com/iruoy who doesn't seem to be related to the official youtube-dl
- amelius 6y agoDoes youtube-dl -U still work?
- dmd 6y agoNo.
- rnhmjoj 6y agoyoutube-dl was already on a path to become unmaintained, or at least too slowly updated to keep up with the fast moving services it targets. https://web.archive.org/web/20201014194602/https://github.com/ytdl-org/youtube-dl/issues/26462 https://web.archive.org/web/20201014194602/https://github.co...
- akerro 6y agoyoutube-dl supports like 600+ websites, not just youtube
- Tanath 6y ago`youtube-dl --list-extractors|wc -l` 1163
- TheNorthman 6y agoThat's slightly misleading, as it includes stuff like this (just an excerpt, many more options are included) youtube youtube:search youtube:search:date A more accurate version might be: `youtube-dl --list-extractors | grep -v : | wc -l` 920
- akerro 6y ago1163 is 600+
- RealStickman_ 6y agoFor me 600+ implies something between 600 and 700. Not almost two times the original number.
- nickserv 6y agoWould you apply for a job posting at $600+ per month?
- Tepix 6y agoWhy hasn't this project migrated away from github yet?
- oefrha 6y agoAs others have pointed out, this is very misleadingly editorialized due to ytdl’s vastly expanded scope. The submission title should be changed to the actual title, “Download Youtube Video in Golang”. (Edit: the title was something like "youtube-dl in golang, actively maintained" when the comment was posted.) Btw, I should point out there's no shortage of web video downloader projects that support YouTube as well as different, often reduced (compared to ytdl) collections of sites, with different focuses and ergonomics. For instance, two projects I've used/contributed to, both active, YouTube-supporting, and with a focus on Chinese sites: - https://github.com/soimort/you-get https://github.com/soimort/you-get (Python, 8 years old, 35.8k stars) - https://github.com/iawia002/annie https://github.com/iawia002/annie (Golang, 2-3 years old, 12.7k stars) (Not trying to diminish the project posted; what I'm saying is you can find quite a few actively maintained projects with reduced scope if you look around.)
- ganzuul 6y agoIt used to be first rule of youtube-dl was; do not talk about youtube-dl. Now everyone knows. Will they ever learn.
- TedShiller 6y agoRIAA: I have some very bad news for you. If I can see a video on my monitor and hear the sound, then I can record my screen and the audio and get a video with 99% of the quality of the original. Maybe you should ban monitors and speakers next? Or eyes and ears? That would be the only way to stop this.
- Santosh83 6y agoNo, they just need to make a lot of stuff illegal and/or very cumbersome, that's all. And that's definitely possible if enough govts are bribed and lobbied to cooperate with them. They have other corporates already in bed with them. At that point, it becomes a question of going after the few rebels and teaching them a lesson and the rest of the Internet crowd will be left in shock and awe. Trusted computing 1.0 failed to take off, but you can be sure that it will be reintroduced in future and likely will sneak in under the radar, and trusted computing can very well make all forms of screen recording difficult or impossible except through the analogue hole, and that too can be dealt with in time by IOT devices that will refuse to function unless it can contact ML severs over the Net to "SmartScreen" verify what it is recording... for user security of course.
- atomi 6y agoWhat a bleak future for humanity.
- TedShiller 6y agoI can still record my screen with a video camera no matter what
- stkdump 6y agoYou could. But you probably won't.
- pmlnr 6y agoBrowser extensions would be the next logical choice. Long live the closed source internet! /s EDIT related: There's a myth about Mozart transcribing Allegri’s Miserere after one hearing, so yes, ears should be DMCA-d as well. And pens. https://www.classicfm.com/composers/mozart/guides/mozart-allegri-miserere/ https://www.classicfm.com/composers/mozart/guides/mozart-all...
- ourcat 6y ago'Actively-maintained' is another way of saying 'We play Whack-a-Mole with YouTube every time they change how the ultimate .mp4 video file url is obtained via the private API'. ie: If you didn't update youtube-dl that often, you'd often find that it stopped working.
- atomi 6y agoGoogle and others are adding this obfuscation to commercialize everyone else's content. The web was originally designed as an open platform. I would guess most users uploading to Youtube would not want people deterred from watching their content.
- ourcat 6y agoWell, their main issue is serving ads with the content. They don't want applications having the final .mp4 url to embed without them.
- toyg 6y agoI always wondered why they didn't just fetch the necessary parsing-logic plugins from a remote repository at runtime, the first time a given site is requested. There are some security implications, but it seems easier to handle than requiring a full update every time a website rejiggles its pages.
- goodluckchuck 6y agoI appreciated it becausecause youtube-twitter didn't rejiggle their entire websites. They deployed obfuscation on a video-by-video basis depending on the content of the video. A new CNN video on wildfires wouldn't get it, but a slightly older video on [insert political topic] would get the newest version of obfuscation (and require an update). This allowed users to identify the particular topics that the tech giants where most interested in suppressing.
- lapinot 6y agoWell youtube-dl doesn't do that but there is invidious (currently also unmaintained afaik, it's hard being a scraper in 2020). I guess it would be really easy to add an extractor for invidious in youtube-dl.
- BenFrantzDale 6y agoWhat is it with “X written in Go”?