Port details |
- yt-dlp Command-line program for downloading videos from various platforms
- 2023.01.06 www
=7 Version of this port present on the latest quarterly branch. - Maintainer: yuri@FreeBSD.org
 - Port Added: 2021-02-08 01:47:29
- Last Update: 2023-01-07 03:21:14
- Commit Hash: c9d2f01
- People watching this port, also watch:: vim, tmux, rsync, libidn2, firefox
- License: UNLICENSE
- Description:
- A command-line program to download videos from youtube.com and many other video
platforms.
This is a fork of youtube-dlc which is inturn a fork of youtube-dl.
¦ ¦ ¦ ¦ 
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/www/yt-dlp/ && make install clean
- To add the package, run one of these commands:
- pkg install www/yt-dlp
- pkg install yt-dlp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: yt-dlp
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1673060572
SHA256 (yt-dlp-yt-dlp-2023.01.06_GH0.tar.gz) = 1ac3dfed834fec9ae18e8d2f0ee8be561df172d08ee42d90423f99fedd7f3226
SIZE (yt-dlp-yt-dlp-2023.01.06_GH0.tar.gz) = 2265751
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-brotli>0 : archivers/py-brotli@py39
- py39-certifi>0 : security/py-certifi@py39
- py39-mutagen>0 : audio/py-mutagen@py39
- py39-pycryptodomex>0 : security/py-pycryptodomex@py39
- py39-sqlite3>0 : databases/py-sqlite3@py39
- py39-websockets>0 : devel/py-websockets@py39
- gmake>=4.3 : devel/gmake
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-brotli>0 : archivers/py-brotli@py39
- py39-certifi>0 : security/py-certifi@py39
- py39-mutagen>0 : audio/py-mutagen@py39
- py39-pycryptodomex>0 : security/py-pycryptodomex@py39
- py39-sqlite3>0 : databases/py-sqlite3@py39
- py39-websockets>0 : devel/py-websockets@py39
- ffprobe : multimedia/ffmpeg
- rtmpdump : multimedia/rtmpdump
- python3.9 : lang/python39
- This port is required by:
- for Build
-
- www/py-pafy
- for Run
-
- multimedia/gpodder
- multimedia/gtk-pipe-viewer
- multimedia/haruna
- multimedia/lives
- multimedia/mpv
- multimedia/pipe-viewer
- multimedia/smtube
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for yt-dlp-2023.01.06:
FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
RTMPDUMP=on: Use rtmpdump to download rtmp video streams
SYMLINK=on: Install youtube-dl symbolic link for executable
===> Use 'make config' to modify these settings
- Options name:
- www_yt-dlp
- USES:
- gmake python:3.7+ shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2023.01.06 07 Jan 2023 03:21:14
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2023.01.02 -> 2023.01.06 |
2023.01.02 02 Jan 2023 21:03:34
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.11.11 -> 2023.01.02 |
2022.11.11 11 Nov 2022 17:51:12
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.10.04 -> 2022.11.11 |
2022.10.04 04 Oct 2022 07:30:31
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.09.01 -> 2022.10.04 |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
2022.09.01 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
2022.09.01 04 Sep 2022 06:12:10
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.08.19 -> 2022.09.01
Reported by: portscout |
2022.08.19 19 Aug 2022 15:29:27
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.08.14 -> 2022.08.19 |
2022.08.14 15 Aug 2022 17:30:24
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.08.08 -> 2022.08.14 |
2022.08.08 08 Aug 2022 22:32:45
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.07.18 -> 2022.08.08
Reported by: portscout |
2022.07.18_1 28 Jul 2022 17:54:25
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Customize the message recommeding to update yt-dlp
... for FreeBSD. |
2022.07.18 18 Jul 2022 06:52:36
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.06.29 -> 2022.07.18
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2022.07.18 |
2022.06.29 29 Jun 2022 06:35:45
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.06.22.1 -> 2022.06.29
Reported by: GH release notification |
2022.06.22.1_1 22 Jun 2022 17:09:54
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Fix fetch
The project was re-released after a bugfix.
PR: 264830
Reported by: jbeich@ |
2022.06.22.1_1 22 Jun 2022 02:00:51
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Simplify patches
-U now refuses to work and recommends to use the package manager
instead of being patched out entirely. |
2022.06.22.1 22 Jun 2022 01:38:36
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.05.18 -> 2022.06.22.1 |
2022.05.18 18 May 2022 04:31:01
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.04.08 -> 2022.05.18 |
2022.04.08_1 15 May 2022 03:49:24
    |
Yuri Victorovich (yuri)  Author: Saul Newman |
www/yt-dlp: Fix error: Unsupported platform: freebsd13 |
2022.04.08 08 Apr 2022 14:55:25
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.03.08.1 -> 2022.04.08
Reported by: portscout |
2022.03.08.1 08 Mar 2022 20:38:37
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.02.04 -> 2022.03.08.1
Reported by: GH release notification |
2022.02.04 04 Feb 2022 09:00:14
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.02.03 -> 2022.02.04 |
2022.02.03 03 Feb 2022 18:29:57
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2022.01.21 -> 2022.02.03
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2022.02.03 |
2022.01.21 21 Jan 2022 17:14:38
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.12.27 -> 2022.01.21
Reported by: portscout |
2021.12.27 27 Dec 2021 04:14:58
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.12.25 -> 2021.12.27 |
2021.12.25 25 Dec 2021 01:03:58
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.12.01 -> 2021.12.25 |
2021.12.01 06 Dec 2021 17:32:48
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.11.10.1 -> 2021.12.01 |
2021.11.10.1 06 Dec 2021 14:09:50
    |
Joseph Mingrone (jrm)  |
Ports that depend on youtube-dl: Depend on yt-dlp
yt-dlp [1] is a youtube-dl fork with additional features and fixes. For
ports that depend on www/youtube-dl switch the dependency to www/yt-dlp.
For ports that have an optional dependency on www/youtube-dl, create a
new OPTIONS_RADIO that includes www/yt-dlp and make it the default.
[1] https://github.com/yt-dlp/yt-dlp
Other changes:
- www/yt-dlp: Turn the symlink option on by default
- www/py-pafy: Fix build when depending on www/yt-dlp
PR: 259944
Reported by: Oleh Vinichenko <moonlapse81@gmail.com>
Reviewed by: diizzy, Oleh Vinichenko <moonlapse81@gmail.com>,
VVD <vvd@unislabs.com>
Approved by: 0mp, adridg (kde@), rm, tcberner (multimedia@),
yuri (maintainers)
acm and nivit (maintainers, timeout)
Differential Revision: https://reviews.freebsd.org/D33090 |
2021.11.10.1 11 Nov 2021 17:31:31
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.10.22 -> 2021.11.10.1
Reported by: portscout |
2021.10.22 29 Oct 2021 02:34:18
    |
Yuri Victorovich (yuri)  Author: Daniel Engberg |
www/yt-dlp: Update 2021.10.10 -> 2021.10.22
PR: 259518 |
2021.10.10 14 Oct 2021 20:07:59
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.09.25 -> 2021.10.10
PR: 259097
Reported by: diizzy |
2021.09.25_1 09 Oct 2021 10:20:15
    |
Emanuel Haupt (ehaupt)  |
devel/py-websockets: Update to 10.0
websockets 10.0 requires Python >= 3.7 therefore bump depending ports
Python version requirements.
Changes: https://websockets.readthedocs.io/en/stable/project/changelog.html |
2021.09.25 26 Sep 2021 05:45:19
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.09.02 -> 2021.09.25
The MUTAGEN option is removed because mutagen listed in yt-dlp requirements -
reported by sunpoet@. |
2021.09.02 02 Sep 2021 09:29:55
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.08.10 -> 2021.09.02
Reported by: portscout |
2021.08.10 11 Aug 2021 08:43:43
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.08.02 -> 2021.08.10
Reported by: portscout |
2021.08.02 03 Aug 2021 06:10:45
    |
Yuri Victorovich (yuri)  Author: Daniel Engberg |
www/yt-dlp: Update 2021.07.24 -> 2021.08.02
PR: 257578 |
2021.07.24 25 Jul 2021 23:01:58
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.07.21 -> 2021.07.24 |
2021.07.21 22 Jul 2021 17:25:02
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.07.07 -> 2021.07.21
Reported by: portscout |
2021.07.07 12 Jul 2021 02:10:32
    |
Yuri Victorovich (yuri)  Author: Daniel Engberg |
www/yt-dlp: Update 2021.06.23 -> 2021.07.07
PR: 257121 |
2021.06.23 23 Jun 2021 14:51:22
    |
Yuri Victorovich (yuri)  Author: Daniel Engberg |
www/yt-dlp: Update 2021.06.09 -> 2021.06.23
PR: 256786 |
2021.06.09 09 Jun 2021 22:24:24
    |
Yuri Victorovich (yuri)  Author: Daniel Engberg |
www/yt-dlp: Update 2021.06.01 -> 2021.06.09
PR: 256513 |
2021.06.01 02 Jun 2021 08:49:43
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.05.20 -> 2021.06.01
Reported by: portscout |
2021.05.20 21 May 2021 09:53:34
    |
Yuri Victorovich (yuri)  Author: Daniel Engberg |
www/yt-dlp: Update 2021.05.11 -> 2021.05.20
PR: 256036 |
2021.05.11 12 May 2021 01:29:14
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.04.22 -> 2021.05.11 |
2021.04.22 23 Apr 2021 21:57:49
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.04.11 -> 2021.04.22
Reported by: portscout |
2021.04.11 12 Apr 2021 22:38:05
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.04.03 -> 2021.04.11
PR: 255010
Submitted by: daniel.engberg.lists@pyret.net |
2021.04.03 07 Apr 2021 08:09:01
    |
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
2021.04.03 06 Apr 2021 21:04:14
    |
Yuri Victorovich (yuri)  |
www/yt-dlp: Update 2021.03.24.1 -> 2021.04.03
PR: 254782
Submitted by: daniel.engberg.lists@pyret.net |
2021.03.24.1 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
2021.03.24.1 28 Mar 2021 09:00:39
  |
yuri  |
www/yt-dlp: Update 2021.03.21 -> 2021.03.24.1
Reported by: portscout |
2021.03.21 25 Mar 2021 09:53:01
  |
yuri  |
www/yt-dlp: Update 2021.02.09 -> 2021.03.21
PR: 254376
Submitted by: daniel.engberg.lists@pyret.net |
2021.02.09 13 Feb 2021 02:16:14
  |
yuri  |
www/yt-dlp: Update 2021.02.04 -> 2021.02.09
Reported by: portscout |
2021.02.04 08 Feb 2021 01:46:51
  |
yuri  |
New port: www/yt-dlp: Command-line program to download videos from youtube &
other platforms |