10 ms·
Youtube-dl is possibly dead
- aabbcc1241 5y agoTo solve the root issue, it would be better to move to open system like zeronet and peertube
- oenetan 5y agoThe forks work great Youtube-dlc and youtube-dlp
- kunagi7 5y agoCut one head of an hydra and more will pop-up. I keep both of them around, they work fine.
- ballenf 5y agoPeople shouldn't underestimate how many of ingredients that allow that to be true have been eroding away in the last decade or so. I don't think the resilience we've witnessed in the past to centralized control is a guarantee or in any way like an internet law of nature.
- teddyh 5y agoFor a general overview of this, see The Digital Imprimatur from 2003: https://www.fourmilab.ch/documents/digital-imprimatur/ https://www.fourmilab.ch/documents/digital-imprimatur/
- mmebane 5y agoyt-dlc was forked off of youtube-dl during the youtube-dl takedown last year, but has itself been largely unmaintained for months. yt-dlp [1] appears to be by far the most active fork. [1]: https://github.com/yt-dlp/yt-dlp https://github.com/yt-dlp/yt-dlp
- mig39 5y agoWould be great if someone added these to homebrew.
- oenetan 5y agopip3 works great? It would be nice if someone submitted patch and gets accepted, but don't see the big need.
- arwineap 5y agoI hate it when the bad guys win
- pbhjpbhj 5y agoAFAIAA there are lawful reasons for development of such an app both in the UK and USA under accessibility laws. That of course doesn't mean companies won't sue, or pay off a developer, or make threats, etc.. I'm quite interested about where it sits wrt 'time shifting' which is allowed in the UK. I'm allowed to record "tv" to watch later, AFAIK; so I can watch on the train, or when I'm away from the "tv" receiving equipment (eg aerial) as long as I only watch it once and don't show other people (!). So, can I still download a YouTube video to watch in the car where I _personally_ don't have the ability to watch? YouTube is TV. Or would it only count for a live broadcast show on YouTube? This is my personal opinion and is not legal advice.
- deleted 5y ago[deleted]
- deleted 5y ago[deleted]
- NullPrefix 5y ago>I'm allowed to record "tv" to [...] only watch it once This is gold. What if you mirror it on two TV screens, but one has a slight latency, because HDMI->SCART something something connector?
- KMnO4 5y agoThe law isn’t written by machines. Obviously that would be okay.
- zamadatix 5y agoFrom the same people that tell me I have to come to a complete stop at a stop sign. The complete fools, don't they know my car will still have temperature!
- tadfisher 5y agoThe Heisenberg uncertainty principle may make enforcement a little tough.
- yawaworht1978 5y agoIs the bad guy here GitHub or YouTube?
- simonw 5y agoyoutube-dl is about so much more than just YouTube now - they have scrapers for dozens (maybe hundreds) of video sites: https://github.com/ytdl-org/youtube-dl/tree/master/youtube_dl/extractor https://github.com/ytdl-org/youtube-dl/tree/master/youtube_d...
- deleted 5y ago[deleted]
- michaelmrose 5y agoIt's arguably the monied interests who promote strong copyright at the expense of users. The same folks who said. > I say to you that the VCR is to the American film producer and the American public as the Boston strangler is to the woman home alone. https://cryptome.org/hrcw-hear.htm https://cryptome.org/hrcw-hear.htm
- tadbit 5y ago<insert why not both meme here>
- rPlayer6554 5y agoI block reddit on my devices...any chance someone could share a tldr or another source?
- dtparr 5y agoTLDR: No one has had contact with maintainers for 2 months. Unknown if it's now abandonware.
- fsflover 5y agohttps://teddit.net/r/DataHoarder/comments/p9riey/youtubedl_is_possibly_dead/ https://teddit.net/r/DataHoarder/comments/p9riey/youtubedl_i...
- rory 5y agoOut of curiousity, why? Addiction? Moral opposition?
- WillDaSilva 5y agoCould be to avoid wasting time
- dspillett 5y agoMy preferred search engine found relevant information, yours probably will too.
- seriousquestion 5y agoyt-dlp is a good fork. https://github.com/yt-dlp/yt-dlp https://github.com/yt-dlp/yt-dlp Any other recommendations?
- mmebane 5y agoJDownloader [1] is a pretty good all-purpose download tool. It's a GUI tool, though, so it fills somewhat of a different niche than youtube-dl. [1]: https://jdownloader.org/ https://jdownloader.org/
- mschuster91 5y agojd is nowhere as flexible as youtube-dl is, especially format selection.
- Isthatablackgsd 5y agoAs a JD2 power user, could you expand on the inflexibility and the format selection? I am trying to understand your issue with format selection since JD2 can do wide range of formats. It uses FFmpeg as codec backend. If it is about the format selection in the LinkGrabber list, you can set your preferred format in YT plugin setting and JD2 will follows that. The default setting is "Best" which is why it shows you the list based on the best possible format.
- tablespoon 5y agoAlso, youtube-dl can save the video metadata as JSON.
- eugeniub 5y agoMaintainers: 2 months of inactivity on a FOSS project Redditors: Yep, this is the end.
- pwdisswordfish8 5y agoI mean, just look at <https://github.com/ytdl-org/youtube-dl/issues/29809 https://github.com/ytdl-org/youtube-dl/issues/29809>. They don’t even bother removing spam.
- _joel 5y agoThe amount youtube and the other sites it supports changes to subvert the use of this very tool, I can see why people are wondering what's happening
- deleted 5y ago[deleted]
- dTal 5y ago2 months is a long time in youtube-dl world. It's not really a "software project" in the traditional sense, where you can stop working on it once it's "done". It's more of a "social project", a focal point for the required ongoing activity necessary to keep sites working. Youtube-dl without daily commits is useless.
- bittercynic 5y agoI'm currently using it to download a youtube video. If it still works for it's main function, maybe it's just not a high priority project until something breaks?
- banana_giraffe 5y agoPrimary function, perhaps, but it's used for lots of websites that aren't YouTube, and some of those websites have broken. There are open pull requests and/or bugs for many websites that aren't being approved. This is rather unusual for youtube-dl, it normally had a release ever two weeks or so.
- Santosh83 5y agoSpeculation: it is probably not fatigue keeping up with breakages and issues, as the devs did so for many years, which leaves me wondering if they have been privately advised to drop development or don't say we didn't warn you.
- TeMPOraL 5y agoAlternative speculation: they got sued and their lawyers advised them to stop working and not talk about it for the duration.
- oefrha 5y ago> it is probably not fatigue keeping up with breakages and issues, as the devs did so for many years It could be fatigue. Many hobbit projects end this way: after initial excitement wears off (could be a few weeks, a few months or even a few years), people just keep going with the boring routine out of habit for years and years; then the routine is abruptly interrupted by some event, and people realize they might as well just stop. COVID killed a few hobby projects I was involved in or followed this way, for instance.
- scollet 5y ago> Many hobbit projects Gotta destroy the ring somehow
- oefrha 5y agoNot about this specific case, but in general, commit activity isn’t the only kind of maintainer activity on GitHub, and it would be nice if there’s a way to quickly tell which issues/pull requests have been responded to by maintainers/collaborators and when. Actually it should be fairly easy to write a script for this purpose using the GitHub API.
- StreamBright 5y agoSummer brake?
- unixhero 5y agoSheeet. I need to go ahead and cache/download Lock Picking Lawyer, Defcon, Blackhat, Ippsec, Noclip, Ahoy, Deviant Ollam, and so on before it's too late.
- tailius 5y agoNo need to panic. There are forks that also bypass age restrictions to.
- rado 5y agoYT doesn't allow me to download my own videos – a legit use case for YT-dl?
- nyanpasu64 5y agoNot really related, but youtube-dl (written in Python) is slow to parse videos, and I suspect this is the reason why having mpv play a YouTube video is substantially slower than playing it directly in the web interface. youtubedr (https://github.com/kkdai/youtube https://github.com/kkdai/youtube, written in Golang) is much faster, to the point `mpv --profile=pseudo-gui $(youtubedr url -q ... URL)` is about as fast as playing a video in YouTube's own interface. Though I assume it doesn't support non-YouTube services unlike youtube-dl, and I don't know if it can be extended to add them. Why is youtube-dl slow? Is it due to the Python interpreter startup/overhead, or due to code flaws? Can it be sped up, or precompiled to not depend on the complexity of the Python interpreter?
- tablespoon 5y agoIsn't this not a new thing for youtube-dl? IIRC, the motivation for one of the forks was to merge in good-quality PRs that had been languishing.
- themusicgod1 5y agoIt shouldn't have been on NSA/Microsoft Github in the first place. That repo should have been abandoned in 2018. Other, non NSA/Microsoft forks should continue development where they left off. And since no one else seems to be capable of linking outside of the NSA/Microsoft walled garden to such a fork, might as well link mine: https://codeberg.org/themusicgod1/youtube-dl https://codeberg.org/themusicgod1/youtube-dl
- stephen82 5y agoAll I did was to find a single youtube-dl contributor and follow his local fork and can see many branches he or she is working on and are about to get patched and submit. So far I have seen the same concept on three different contributors, therefore I will agree with another comment that most likely developers are on a summer break.