net-misc / yt-dlp

youtube-dl fork with additional features and fixes

Official package sites : https://github.com/yt-dlp/yt-dlp/ ·

v2022.5.18 :: 0 :: gentoo

Modified
License
Unlicense
Keywords
~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x64-macos ~x86
USE flags
test

v2022.4.8 :: 0 :: gentoo

Modified
License
Unlicense
Keywords
amd64 arm ppc ppc64 x86 ~arm64 ~hppa ~riscv ~x64-macos
USE flags
test

General

test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

python3_10
Build with Python 3.10
python3_8
Build with Python 3.8
python3_9
Build with Python 3.9

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / pycryptodome : A self-contained cryptographic library for Python

net-misc / youtube-dl : Download videos from YouTube.com (and more sites...)

dev-python / youtube-search-python : Get YouTube video information using link WITHOUT YouTube Data API v3

media-video / vidify : Watch music videos in real time for the songs playing on your device

net-misc / youtube-dl : Download videos from YouTube.com (and more sites...)

net-misc / youtube-dl : Download videos from YouTube.com (and more sites...)

net-misc / ytfzf : Posix script to find and watch youtube videos from the terminal

net-misc / ytmdl : Simple app to get songs from youtube in mp3 format

833470
media-video/mpv: suggest also net-misc/yt-dlp as alternative to net-misc/youtube-dl
846641
media-video/ffmpeg has issues with some of youtube's vp9 encodes (was: net-misc/yt-dlp: ERROR: Postprocessing: Conversion failed!)
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.5.18
- cleanup no:markdown, this is now handled by python eclasses. - use wrapper eclass for youtube-dl wrapper Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.3.8.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.4.8 ALLARCHES
Still early but want to get age-gate and limit-rate fixes in. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: also drop certifi from requirements.txt
Newly optionally used and skipped from optfeature/RDEPEND given this doesn't really change anything -- but forgot requirements.txt which can unnecessarily trigger pip check. Skip revbump given realistically most users have certifi installed, and pip check issues were worked around on firefox. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.2.4-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.4.8
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
Revert "net-misc/yt-dlp: drop 2022.2.4-r1"
This reverts commit dc1d9e1502d508040f2008e1c3eae342d34f2918. Keep for longer due to regressions with rate limiting (fixed in next version) and possible other unconfirmed issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.2.4-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.3.8.2 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
net-misc/yt-dlp-2022.3.8.2: marked ~x64-macos
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.3.8.1
Short lived release, no reason to keep. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.3.8.2
Semi-unnecessary release given the issue it's fixing (setup.py using requirements.txt despite missing from pypi tarball) was already handled by the ebuild. The new tarball includes all files, and adds an additional extractor which seemingly was deleted by mistake giving some worth to this. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.3.8.1
Version adds brotli content-encoding support, but like some other less needed features it does not seem worth having optfeature nag for it. Also migrated to PEP517. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-misc/yt-dlp: Stabilize 2022.2.4-r1 arm, #833872
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/yt-dlp: Stabilize 2022.2.4-r1 ppc64, #833872
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/yt-dlp: Stabilize 2022.2.4-r1 ppc, #833872
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: remove youtube-dl python module symlink
This was never a good idea, it's not 1:1 compatible and cases where yt-dlp's python module can work on a package expecting youtube-dl are rather few (sometime can do some basics at best). And then portage is not good at handling this situation wrt bug #833435 Fortunately no revdeps relied on this yet, so cleaning should be safe (vidify was patched to import the right module instead, so +1). Also adjust youtube-dl blocker to account for upcoming IUSE=yt-dlp. Closes: https://bugs.gentoo.org/833435 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.1.21
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2022.2.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.2.4 ALLARCHES
Last version was fast stabilized for youtube download fix but there was a regression with the youtube search extractor. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.2.4
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.2.3 ALLARCHES
Stabilized right away given youtube/google changes may cause n-sig errors without this version. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2021.12.27
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.2.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2022.1.21 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2022.1.21
Not using PEP517 yet given this will go stable too soon. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2021.12.1-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2021.12.27 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2021.12.25
Short lived release with 2021.12.27 released right after and due to be next stable, should be no need to keep this one. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2021.12.27
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2021.12.25
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2021.10.22, 2021.11.10.1-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: adjust sed to be safer
Was still thinking of it as being its own line (making s/x// safe) because of requires.txt. Wasn't a problem but may be in the future. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2021.12.1-r1 ALLARCHES
One day earlier than planned but there is no known reason not to, saves backporting for bug #828466. Bug: https://bugs.gentoo.org/828466 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: make pip check happier
mutagen and websockets are optional, and we use pycryptodome rather than domex on Gentoo. Closes: https://bugs.gentoo.org/828466 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2021.12.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: disable pytest-markdown
Cause use of network and testing README.md is unnecessary. Closes: https://bugs.gentoo.org/826574 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2021.10.22-r3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2021.11.10.1-r1 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-misc/yt-dlp: Keyword 2021.11.10.1-r1 ppc, #820815
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-misc/yt-dlp: Keyword 2021.11.10.1-r1 ppc64, #820815
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add youtube_dl symlink for python site-packages
Compatibility isn't great but this is enough for packages that do not make a complex use of it, e.g. gpodder can use it and it effectively removes youtube's 50kB/s throttling. Should be better than nothing while waiting for the various upstreams to officially migrate (which already have open issues, users are pushing for it). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2021.11.10.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: remove some non-essential deps / use optfeature
Closes: https://bugs.gentoo.org/822156 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/yt-dlp: Keyword 2021.10.22-r2 arm, #820815
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/yt-dlp: Keyword 2021.10.22-r2 arm64, #820815
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
net-misc/yt-dlp: keyworded 2021.10.22-r2 for hppa, bug #820815
Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: add note about youtube-dl wrapper
Mostly to discourage use when not explicitely needed. It may be less tested and, while no plans are known for this, upstream deciding to remove compat options at some point wouldn't be a surprise. Will either way become obsolete when everything is calling yt-dlp directly. Bug: https://bugs.gentoo.org/820842 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: improve compatibility with youtube-dl
Usually not needed, but some more advanced use of options may lead to issues without a wrapper. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: revbump with youtube-dl compatibility symlink
Some video players and tools/scripts still try to call youtube-dl and users would sometime create this symlink themselves given it functions as a drop-in replacement. This blocks net-misc/youtube-dl but there should be little reason to have both installed at same time (youtube-dl is likely headed for last riting), and so not providing a USE. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2021.9.1, 2021.10.10
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2021.10.22 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: drop 2021.8.10, 2021.9.25
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: stabilize 2021.10.10 ALLARCHES
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
net-misc/yt-dlp: add 2021.10.22
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
net-misc/yt-dlp: EAPI8 and small adjustments
* remove unused readme.gentoo-r1 * public-domain -> Unlicense * nose -> pytest, lets the eclass handle that dependency * use upstream markers to skip download tests rather than names (no major change, but lets 3 additional tests run) * remove mkdir workaround, was fixed upstream in 2021.09.01 * install Changelog.md and supportedsites.md, and remove duplicate README.txt in favor of README.md (same contents) * replace some unnecessary new* commands by do* Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-misc/yt-dlp: Stabilize 2021.9.1 ALLARCHES, #818499
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-misc/yt-dlp: Stabilize 2021.9.1 amd64, #818499
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
net-misc/yt-dlp: 2021.10.10 version bump.
Closes: https://bugs.gentoo.org/809896 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
net-misc/yt-dlp: 2021.9.25 version bump
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
net-misc/yt-dlp: 2021.9.1 version bump
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
net-misc/yt-dlp: keyword 2021.8.10 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
net-misc/yt-dlp: new package.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>