Packaging Request #2919
[youtube-dlc] Replacement for youtube-dl
youtube-dl repository was recently taken down by RIAA censorship.
I request to package youtube-dlc fork [https://github.com/blackjack4494/yt-dlc] because it looks like youtube-dl is not under active development due to lack of repository known by everyone to continue it.
This repository might be taken down as well in the future.
Updated by freemor about 3 years ago
- Priority changed from bug to wish
iIMHO it is too soon for such action.
- Yt-dl.org is still up and offering source downloads.
- Just because their public git instance is gone doesn't necessarily mean development has stopped
- youtube-dl currently functions fine so no need to rush a replacement into place.
- Youtube-dl might not be a great fit for Parabola. There have been discussions on and off about dropping it
- There are many alternatives hlsdl, ffmpeg (which actualli does a lot of the actual fetching for youtube-dl), Etc.
I think that rather than rush a replacement in, this would be an excellent opportunity to consider what would be the best option. Which IMHO must inclused considering dropping youtube-dl.
Updated by bill-auger about 3 years ago
this program does not need a new replacement - it would be very
difficult to argue that it provides any important functionality,
which would be missing from parabola otherwise
but for the sake of argument, lets assume that this is important
functionality to preserve - there are two web browsers in the
parabola repos which can search for and playback videos from
youtube; and there are multiple programs in the repos, such as
minitube and totem, which can do the same without using a web
browser - AFAIK, the only difference is that minitube and totem
use the proper API mechanism, in accordance with the TOS of the
Updated by Anonymous about 3 years ago
I do agree with freemor, it’s too soon to look at a replacement, and it seems to be unnecessary at the moment.
Nevertheless, I’d like to respond to bill-auger last post about the importance of this software. I speak only for myself, but other Parabola users might be in the same situation.
My point is, in the scenario where replacing youtube-dl in the repos becomes necessary (I hope it won’t come to that), the functionality and conviviality of youtube-dl aren’t that trivial, and proper discussions would have to take place.
Updated by oaken-source about 3 years ago
- Status changed from open to wont-fix
youtube-dl is in the [community] repo. Unless there arise defects in the functionality in the package, that are not addressed by upstream arch, or arch decides to remove the package from their repos completely, there is no reason to discuss a replacement.
As there's currently nothing to do here, I'm closing this as wont-fix. However, If any action becomes necessary in the future, we will address this in a new ticket. (and can of course refer back to this one here.)
It should be noted that if we (or arch) would receive the same takedown request as github did, on the same legal basis, then we would have no choice but to comply with it and take the package down until the youtube-dl authors successfully file a counter-claim. In that case, any discussion of re-packaging a fork would probably be moot.
Updated by freemor about 3 years ago
@rfb I agree with you about the versitility of Youtube-dl. Living in the CLI myself it does come in handy. It should be noted tho that for a large precentage of sites it just locates the .m3u8 and hands it off to ffmpeg. If you:
ps aufx | grep ffmpeg <pre> While it is running you'll seee something like: <pre> ffmpeg -y -headers User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3704.2 Safari/537.36? Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7? Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8? Accept-Encoding: gzip, deflate? Accept-Language: en-us,en;q=0.5? X-Forwarded-For: 126.96.36.199? -i <URL of .m38u> -c copy -f mp4 file:<Output File Name> </pre> Persons that rely on youtube-dl and are worried it may disappear may wish to study the revelant ffmpeg commands for sites they frequent so that they can just write a function/alias/script that calls ffmpeg directly thus removing much of the "magic" of youtube-dl and reliance upon it.