Search Criteria
Package Details: yt-dlp-git 2024.03.10.r9.g86d2f4d-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/yt-dlp-git.git (read-only, click to copy) |
---|---|
Package Base: | yt-dlp-git |
Description: | A youtube-dl fork with additional features and fixes (git) |
Upstream URL: | https://github.com/yt-dlp/yt-dlp |
Licenses: | Unlicense |
Conflicts: | yt-dlp |
Provides: | yt-dlp |
Submitter: | katt |
Maintainer: | katt |
Last Packager: | katt |
Votes: | 43 |
Popularity: | 0.78 |
First Submitted: | 2021-08-08 15:20 (UTC) |
Last Updated: | 2024-03-17 17:40 (UTC) |
Dependencies (24)
- python (python32AUR, python37AUR, python310AUR, python311AUR)
- python-certifi
- python-requests
- python-urllib3
- git (git-gitAUR) (make)
- pandoc (pandoc-binAUR, pandoc-sile-gitAUR, pandoc-static-gitAUR, pandoc-cli) (make)
- python-build (make)
- python-hatchling (python-hatchling-gitAUR) (make)
- python-installer (python-installer-gitAUR) (make)
- python-pytest (python-pytest7) (check)
- aria2 (aria2-gitAUR, aria2-pro-core-binAUR, aria2-proAUR, aria2-fastAUR, aria2-unlimitedAUR) (optional) – for using aria2 as external downloader
- atomicparsley (optional) – for embedding thumbnails into m4a files
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-gitAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-full-gitAUR, ffmpeg-nocudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-obsAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR) (optional) – for video post-processing
- phantomjsAUR (phantomjs-gitAUR) (optional) – for extractors with javascript code
- python-brotli (python-brotli-gitAUR) (optional) – brotli content encoding support
- python-brotlicffi (optional) – brotli content encoding support
- python-mutagen (python-mutagen-gitAUR) (optional) – for embedding thumbnail in certain formats
- python-pycryptodome (optional) – for decrypting AES-128 HLS streams and various other data
- python-pycryptodomex (optional) – for decrypting AES-128 HLS streams and various other data
- python-pyxattr (optional) – for writing xattr metadata (alternative option)
- Show 4 more dependencies...
Required by (116)
- alltube (requires yt-dlp)
- archivebox (requires yt-dlp)
- arrowdl (requires yt-dlp)
- audiotube-git (requires yt-dlp)
- auto-editor (requires yt-dlp) (optional)
- bbsi (requires yt-dlp)
- catt (requires yt-dlp)
- catt-git (requires yt-dlp)
- clipdl (requires yt-dlp)
- cwitch (requires yt-dlp)
- gallery-dl (requires yt-dlp) (check)
- gallery-dl (requires yt-dlp) (optional)
- gallery-dl-git (requires yt-dlp) (check)
- gallery-dl-git (requires yt-dlp) (optional)
- goanime (requires yt-dlp)
- gytparse (requires yt-dlp)
- haruna-git (requires yt-dlp) (optional)
- hidamari (requires yt-dlp)
- hypnotix (requires yt-dlp)
- hypnotix-git (requires yt-dlp) (optional)
- Show 96 more...
Latest Comments
1 2 3 4 5 6 .. 9 Next › Last »
matejdro commented on 2024-04-28 05:23 (UTC)
Test fails for me on a recent version:
It looks like upstream issue: https://github.com/yt-dlp/yt-dlp/issues/9763
gesh commented on 2024-03-31 12:41 (UTC)
Missing optdepend: curl_cffi (added 52f5be1f1e0dc45bb397ab950f564721976a39bf), used 'for impersonating browser requests. This may be required for some sites that employ TLS fingerprinting.'
However, I recall it being a pain to install in practice, so perhaps wait until the stable package adds it (so that by then, the installation path will stabilize)?
katt commented on 2024-03-13 17:48 (UTC)
@Alad I cannot reproduce this, neither in chroot or outside it. The package in arch's repos is on the same commit and they don't have that as a dep either.
Alad commented on 2024-03-13 11:32 (UTC) (edited on 2024-03-13 11:35 (UTC) by Alad)
test_websockets.py
fails:edit: I suppose python-websockets >=12.0 is required
katt commented on 2024-02-15 19:16 (UTC)
@bashonly Did it in two steps, didn't have time to actually look into what lazy extractors do until today but wanted a fix out asap. Thanks for the tip! :)
bashonly commented on 2024-02-12 21:54 (UTC)
yt-dlp has migrated from
setuptools
tohatchling
for its build backend as of the latest batch of commits. As a result, the makedepends need to be updated. Also, I would suggest making the lazy extractors during build:katt commented on 2024-01-06 16:51 (UTC)
@bashonly Thank you for the heads up, I've updated the package to add the new dependencies.
bashonly commented on 2024-01-06 16:27 (UTC)
Hi, I have some suggestions to potentially improve this PKGBUILD:
Add
python-requests
todepends
since this is considered a hard dependency upstream since release2023.11.14
python-pycryptodome
andpython-pycryptodomex
are interchangeable as far as yt-dlp is concerned, but the latter's Arch package has been out-of-date for a long time. So the former could be added tooptdepends
These changes have been already implemented in the
extra
repository'syt-dlp
package: https://gitlab.archlinux.org/archlinux/packaging/packages/yt-dlp/-/commit/98c72baea6cf81b40e5039ff370044c855affbd2gesh commented on 2023-11-20 20:27 (UTC)
It appears this is caused by the
python-websockets
version inextra
being out of date. It doesn't seem to need much to update, just bumping pkgver and updating hashes. Indeed, doing so successfully builds (and passes checks)1 2 3 4 5 6 .. 9 Next › Last »