Search Criteria
Package Details: youtube-dl-git 2021.02.22.r6.g1631fca1e-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/youtube-dl-git.git (read-only, click to copy) |
---|---|
Package Base: | youtube-dl-git |
Description: | A small command-line program to download videos from YouTube.com and a few more sites (git version) |
Upstream URL: | http://ytdl-org.github.io/youtube-dl/ |
Keywords: | download player streaming video youtube |
Licenses: | custom |
Conflicts: | youtube-dl |
Provides: | youtube-dl |
Submitter: | baskerville |
Maintainer: | disastro |
Last Packager: | disastro |
Votes: | 132 |
Popularity: | 0.27 |
First Submitted: | 2012-02-27 11:10 (UTC) |
Last Updated: | 2021-02-24 04:53 (UTC) |
Dependencies (8)
- python (python38, python37, python3.7, nogil-python, python39, python36, python311, python32)
- git (git-git, git-vfs, git-run-command-patch-git) (make)
- pandoc (pandoc-static-git, pandoc-bin, pandoc-sile-git) (make)
- python-setuptools (make)
- atomicparsley (optional) – for embedding thumbnails into m4a files
- ffmpeg (ffmpeg-v4l2-request-git, ffmpeg-nox-git, ffmpeg-svt-vp9-git, ffmpeg-intel-full-git, ffmpeg-yt-dlp-bin, ffmpeg-amd-full, ffmpeg-decklink, ffmpeg-shinobi, ffmpeg-git, ffmpeg-ndi, ffmpeg-full, ffmpeg-full-git, ffmpeg-libfdk_aac, ffmpeg-headless, ffmpeg-obs, ffmpeg-vulkan, ffmpeg-cuda, ffmpeg-mmal, ffmpeg-amd-full-git, ffmpeg-nocuda) (optional) – for video post-processing
- phantomjs (phantomjs-bin, phantomjs-beta-bin, phantomjs-git) (optional) – for some less common extractors to work
- rtmpdump (rtmpdump-ksv-git, rtmpdump-git) (optional) – for rtmp streams support
Required by (163)
- album_splitter-git (requires youtube-dl)
- animewatch-pyqt5 (requires youtube-dl)
- animewatch-pyqt5-git (requires youtube-dl)
- archivebox (requires youtube-dl)
- archivebox-git (requires youtube-dl)
- auto-ytdl-git (requires youtube-dl)
- baka-mplayer-git (requires youtube-dl) (optional)
- bomi-git (requires youtube-dl) (optional)
- catt-git (requires youtube-dl)
- celluloid-git (requires youtube-dl) (optional)
- clipcommander (requires youtube-dl)
- copypastegrab-git (requires youtube-dl)
- downline-bin (requires youtube-dl)
- edx-dl (requires youtube-dl)
- edx-downloader-git (requires youtube-dl)
- encuentro (requires youtube-dl)
- exmplayer-git (requires youtube-dl) (optional)
- exmplayer-ubuntu (requires youtube-dl) (optional)
- fediplay-git (requires youtube-dl)
- firedm (requires youtube-dl)
Latest Comments
hicklemon commented on 2021-12-16 21:30 (UTC)
https://github.com/ytdl-org/youtube-dl/releases/tag/2021.12.17
Please! :)
disastro commented on 2021-12-10 10:21 (UTC)
@ThePirate42 No? The upstream largely has been though, you might want to look at https://aur.archlinux.org/packages/yt-dlp-git/
ThePirate42 commented on 2021-12-10 08:31 (UTC)
Has this package been abandoned?
graysky commented on 2021-11-28 12:37 (UTC)
@disastro - recommend you add this PR to the prepare array: https://github.com/ytdl-org/youtube-dl/pull/30184
disastro commented on 2021-02-24 04:44 (UTC)
pkg_resources in setuptools used to be a runtime dependency that is now superseded by importlib in the stdlib so yes you are correct. I'll push an update within the hour
gesh commented on 2021-02-23 21:55 (UTC)
Shouldn't
python-setuptools
be a makedep, not a dep?disastro commented on 2021-01-18 13:36 (UTC)
You don't, the package maintainers like me do. What would need changing though? This is a -git package the version does not need bumping.
fossdd commented on 2021-01-18 13:31 (UTC)
How can I bump versions and push code to this repository?
kescherAUR commented on 2020-12-06 19:41 (UTC) (edited on 2020-12-06 19:41 (UTC) by kescherAUR)
The description for the optional dependency phantomjs should be adjusted to say something along the lines of "additional dependency for few extractors". Openload itself no longer exists (merely the extractor), but at least another extractor in youtube-dl uses it.
disastro commented on 2020-11-18 13:54 (UTC)
@gesh No idea what I was thinking four years ago, it's changed now thank you.
gesh commented on 2020-11-18 11:47 (UTC) (edited on 2020-11-18 11:47 (UTC) by gesh)
Don't know if this is a typo in the PKGBUILD, but please version by
git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
like other git packages (note g is in the capture group, no use of printf). It's annoying to parse the pkgver to see what's changed otherwise.LinuxLoverForeve commented on 2020-11-18 02:55 (UTC)
@diastro the repo is back change the source git url to this git+https://github.com/ytdl-org/youtube-dl.git. I did it manually on my local but wanted to comment about it.
@Everyone else
until disatro changes that change the source part of the PKGBUILD file to that and run `makepkg -si within the directory.
bartus commented on 2020-11-16 21:55 (UTC)
@disastro, The RIAA claim was resolved and
youtube-dl
repository reinstated on GitHub. https://github.com/github/dmca/blob/master/2020/11/2020-11-16-RIAA-reversal.mddisastro commented on 2020-11-16 15:22 (UTC)
@katt Hah it happens. I saw they made another release on the temporary repo on the 12th so swapped after that when I had time. I guess I'll swap back tonight
katt commented on 2020-11-16 14:48 (UTC)
lol 29 hours ago you finally changed the repo, well.. original one is back now!
https://github.com/ytdl-org/youtube-dl
gesh commented on 2020-11-09 15:46 (UTC)
FYI: https://youtube-dl-sources.org has a list of all the mirrors and forks
disastro commented on 2020-11-01 17:11 (UTC)
If you want the tarball use youtube-dl. I will check that gitlab though
JonasCz commented on 2020-11-01 16:57 (UTC) (edited on 2020-11-01 16:57 (UTC) by JonasCz)
The download links on youtube-dl.org currently redirect to https://gitlab.com/dstftw/youtube-dl/ (for example "youtube-dl.exe" goes to https://gitlab.com/dstftw/youtube-dl/uploads/5f097292553382f2a41ae751038403be/youtube-dl.exe) - "copy download link" once the download starts in your browser to check.
So that repo may be at least somewhat official.
Maybe the PKGBUILD could be modified to pull down the tarball linked from youtube-dl.org instead of getting it from a repo.. ?
cb474 commented on 2020-10-29 01:00 (UTC)
It looks like you can download the source directly from youtube-dl's website: https://yt-dl.org/download.html
disastro commented on 2020-10-26 12:41 (UTC) (edited on 2020-10-26 12:41 (UTC) by disastro)
@LinuxLoverForever From what I can tell Jack is incorrectly calling it official, has no involvement with the project and did not make the gitlab backup either. To me it seems kind of sketchy Youri uploaded the gitlab backup as "ytdl-org" with no involvement with the project either from what I can tell, but at least has edited the description now to say "I'll wait to see what happens with the GitHub repository and the current maintainer before I do anything with this clone."
LinuxLoverForeve commented on 2020-10-26 04:34 (UTC)
@disastro
I hear you. I wouldn't want to change it to some random mirror either. I found out about it from here https://www.bleepingcomputer.com/news/software/youtube-dl-removed-from-github-after-riaa-dmca-notice/ which leads to https://twitter.com/jarbus_/status/1319731566709477376 which leads to that mirror because Jack posted that repo so I assumed he was the original creator of the repo but I could be wrong.
disastro commented on 2020-10-25 22:13 (UTC)
@LinuxLoverForeve Don't see any way to verify if that repository is official or not?
I'm currently taking the situation one day at a time and seeing what happens until I'm willing to even entertain the idea of using an unofficial mirror. Everyone is free to use the PKGBUILD with their preferred mirror for it until then with their own risk but I would just suggest using youtube-dl from the repos.
LinuxLoverForeve commented on 2020-10-25 20:47 (UTC)
@disastro
Change the upstream url to here https://gitlab.com/ytdl-org/youtube-dl
finoderi commented on 2020-10-25 07:07 (UTC)
https://git.rip/lucifer/youtube-dl
cmsigler commented on 2020-10-24 18:33 (UTC)
Hi,
I had some free time this morning so I hacked away at this for a couple of hours. Patches I put together:
https://pastebin.com/aA9UdQms
https://pastebin.com/isMLxXvs
I think the man page being produced is wonky because youtube-dl/devscripts/prepare_manpage.py isn't patched, so it still generates some pandoc-isms. (I tried reading with 'nroff -man' which may be causing the wonkyness?...) But the above patches seem to eliminate the need for pandoc. (I'm OCD so I fixed some other stuff, too... sorry ;)
HTH! :)
Clemmitt Sigler
cmsigler commented on 2020-10-24 14:36 (UTC) (edited on 2020-10-24 14:38 (UTC) by cmsigler)
Hi,
Makefile in this pkg uses pandoc, which pulls in 114 dependencies since I don't have it installed. IMHO, that is beyond nuts :^\
pandoc seems to be called only twice:
youtube-dl/Makefile:
Would it be possible to require as makedepends discount (extra) and python-html2text (community) to convert .md to .txt, and marked-man (community) to convert .md to man(1)? Some additional patching may be needed to youtube-dl/devscripts/prepare_manpage.py and youtube-dl/devscripts/release.sh ???
Of course, this is purely my 2c! HTH :)
Clemmitt Sigler
Mettacrawer commented on 2020-10-24 13:14 (UTC) (edited on 2020-10-24 18:49 (UTC) by Mettacrawer)
I never used it because I don't use software written by idiots who distribute code that contains test cases of downloading copyrighted video that end up as Exhibit A on a RIAA take down.
In this file https://github.com/github/dmca/blob/master/2020/10/2020-10-23-RIAA.md are the words "Exhibit A, the source code expressly suggests its use to copy and/or distribute the following copyrighted works owned by our member companies: • Icona Pop – I Love It ...".
In this file https://gitlab.com/gjonesGitLab/youtube-dl/-/blob/master/youtube_dl/extractor/youtube.py is "Icona Pop - I Love It".
v5rg3k commented on 2020-10-24 08:48 (UTC)
Working mirror: https://gitlab.com/aab54/youtube-dl
psydvl commented on 2020-10-24 03:07 (UTC)
Also, this one looks like a copy on gitee (Chinese github mirror) https://gitee.com/mirrors/youtube-downloader/
ComicSads commented on 2020-10-23 23:12 (UTC) (edited on 2020-10-23 23:27 (UTC) by ComicSads)
Does anyone have a reliable mirror of the source code on something other than github?
EDIT: I found a mirror here https://gitea.eponym.info/Mirrors/youtube-dl
pintert3 commented on 2020-10-23 22:56 (UTC)
Yeap, looks like it will be for a while
yar commented on 2020-10-23 20:26 (UTC)
Broken because github got a DMCA takedown request.
buzo commented on 2020-06-16 08:06 (UTC)
Thanks disastro, indeed it works again with python-setuptools 1:47.3.0-1, as mentioned in that issue.
disastro commented on 2020-06-15 17:59 (UTC)
Hey buzo! https://github.com/pypa/setuptools/issues/2196 will wait for what happens there before doing anything. Downgrading python-setuptools works on a brief test.
buzo commented on 2020-06-15 17:27 (UTC) (edited on 2020-06-15 17:28 (UTC) by buzo)
Does not work after building and installing the current version:
disastro commented on 2020-04-21 13:58 (UTC)
As noted previously rg3 redirected correctly to this date, but I updated the URLs now.
The date on the pkgver is the last tag available in git, usually a release they made if I'm not mistaken since they just use dates as version numbers.
buzo commented on 2020-04-21 12:31 (UTC)
Please update the upstream and download URL, it is https://github.com/ytdl-org/youtube-dl (not rg3).
Also, the latest commit is from April 11th, but this package builds version 2020.03.24.r16.00eb865b3-1. What is wrong there?
a172 commented on 2020-01-28 17:54 (UTC)
The github URL has been changed to https://github.com/ytdl-org/youtube-dl The old url redirects, but you may want to update the package.
disastro commented on 2019-01-19 00:08 (UTC)
@pbnoxious Hi, it seems you are mistaken :) -git packages build the latest version and update when the PKGBUILD needs changing. As far as I can tell the package builds and works just fine currently.
pbnoxious commented on 2019-01-18 08:30 (UTC)
Hi, if I am not mistaken this needs to be updated. Youtube doesn't work for me with this version anymore and there is a newer version (via the -U switch) available that works fine.
eschwartz commented on 2018-12-09 15:15 (UTC)
I've deleted a spam comment from @shiskey.
Don't do that again or your account will be suspended.
pablo1 commented on 2018-08-06 20:13 (UTC)
Add phantomjs-bin as optional dependency. It's needed for openload
disastro commented on 2018-03-30 07:44 (UTC)
@cb474 The reason is that's the version that makepkg pulled when I pushed the package. The reason is, there is no need to update the PKGBUILD since it 100% works still, it's unnecessary and takes time. This isn't even a package where that version "incorrectly" stays as the wrong version number due to missing git tags, it updates to the latest one when you makepkg.
cb474 commented on 2018-03-28 16:45 (UTC) (edited on 2018-03-28 16:48 (UTC) by cb474)
@disastro Maybe people periodically flag this as outdated because of the date that is incorporated into the name of the package, "2017.02.04," and that shows up as the version when you search AUR for youtube-dl. Since as you say makepkg always pulls the latest code, with the latest commits (of which there are some frome even yesterday), is there a reason to have a date from more than a year ago in the name of the package? Perhaps this causes confusion.
disastro commented on 2018-03-27 17:26 (UTC)
Unflagged, please see the comment before this.
disastro commented on 2017-02-05 11:12 (UTC)
Alad commented on 2017-01-29 12:26 (UTC)
disastro commented on 2016-11-25 22:37 (UTC)
astro commented on 2016-11-25 18:44 (UTC)
disastro commented on 2016-08-27 10:16 (UTC)
AlfredoRamos commented on 2016-08-26 16:31 (UTC)
disastro commented on 2016-05-05 19:52 (UTC)
commented on 2016-05-05 19:17 (UTC)
disastro commented on 2016-04-08 15:36 (UTC)
xduugu commented on 2016-03-06 11:15 (UTC)
flu commented on 2016-03-06 09:45 (UTC)
xduugu commented on 2016-03-05 12:40 (UTC)
RunningDroid commented on 2016-01-28 01:16 (UTC)
yan12125 commented on 2016-01-17 19:04 (UTC)
colinkeenan commented on 2016-01-17 05:50 (UTC)
Smola commented on 2016-01-14 21:13 (UTC)
jamietanna commented on 2016-01-14 21:04 (UTC)
yan12125 commented on 2016-01-13 14:01 (UTC)
flu commented on 2016-01-07 18:20 (UTC)
izilly commented on 2016-01-07 15:45 (UTC)
flu commented on 2015-12-05 09:18 (UTC)
Smola commented on 2015-12-04 17:54 (UTC)
FredBezies commented on 2015-12-03 14:09 (UTC)
FredBezies commented on 2015-12-02 21:09 (UTC)
SanskritFritz commented on 2015-12-02 21:00 (UTC)
FredBezies commented on 2015-12-02 20:46 (UTC)
flu commented on 2015-12-02 20:33 (UTC) (edited on 2015-12-02 20:35 (UTC) by flu)
davispuh commented on 2015-11-28 18:25 (UTC)
FredBezies commented on 2015-11-27 20:20 (UTC)
Smola commented on 2015-11-25 11:24 (UTC)
mralext20 commented on 2015-11-22 21:07 (UTC)
Smola commented on 2015-11-21 19:29 (UTC)
grubint commented on 2015-09-24 12:59 (UTC)
dysphoria commented on 2015-09-09 19:33 (UTC)
TomBoshoven commented on 2015-09-09 17:37 (UTC)
baskerville commented on 2014-06-22 18:43 (UTC)
HalosGhost commented on 2014-06-11 14:49 (UTC)
baskerville commented on 2013-09-02 12:03 (UTC)
commented on 2013-09-01 21:45 (UTC)
commented on 2013-09-01 19:56 (UTC)
ConnorBehan commented on 2013-08-26 21:21 (UTC)
shulhan commented on 2013-07-01 09:36 (UTC)
baskerville commented on 2013-06-27 13:14 (UTC)
shulhan commented on 2013-06-25 01:27 (UTC)
baskerville commented on 2013-05-11 20:02 (UTC)
konni commented on 2013-05-11 19:20 (UTC)
baskerville commented on 2012-09-27 18:54 (UTC)
Zucca commented on 2012-09-27 18:23 (UTC)
Zucca commented on 2012-09-27 18:16 (UTC)
Zucca commented on 2012-09-27 18:09 (UTC)
baskerville commented on 2012-03-07 19:47 (UTC)
GordonGR commented on 2012-03-07 19:07 (UTC)