notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
py-yt-dlp Program for downloading videos from various platforms (devel files)
2025.03.31 www on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2025.03.21Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-12-22 17:18:06
Last Update: 2025-04-01 00:15:11
Commit Hash: 891d6c2
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: UNLICENSE
WWW:
https://github.com/yt-dlp/yt-dlp
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}yt-dlp>0:www/py-yt-dlp@${PY_FLAVOR}
To install the port:
cd /usr/ports/www/py-yt-dlp/ && make install clean
To add the package, run one of these commands:
  • pkg install www/py-yt-dlp
  • pkg install py311-yt-dlp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-yt-dlp listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-yt-dlp
Package flavors (<flavor>: <package>)
  • py311: py311-yt-dlp
distinfo:
TIMESTAMP = 1743466254 SHA256 (yt-dlp/2025.03.31/yt-dlp.tar.gz) = 23ab23b7dffada34f98ecbffc3da763834ee3b0d969d5d10f8436ca6c32ca9eb SIZE (yt-dlp/2025.03.31/yt-dlp.tar.gz) = 5918295

Packages (timestamps in pop-ups are UTC):
py39-yt-dlp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly-----2023.12.302023.12.30-
FreeBSD:14:latest--------
FreeBSD:14:quarterly-----2023.12.302023.12.30-
FreeBSD:15:latest--n/a-n/a2023.12.30--
 

py311-yt-dlp
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2025.02.192025.03.21-2025.02.192025.03.31---
FreeBSD:13:quarterly2024.12.232024.12.23-2024.12.232024.12.23---
FreeBSD:14:latest2025.02.192025.03.31-2025.02.192025.03.31---
FreeBSD:14:quarterly2024.12.232025.03.31-2024.12.232024.12.23---
FreeBSD:15:latest2025.02.192025.03.21n/a2025.02.19n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. python3.11 : lang/python311
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. py311-brotli>0 : archivers/py-brotli@py311
  2. py311-certifi>0 : security/py-certifi@py311
  3. py311-mutagen>0 : audio/py-mutagen@py311
  4. py311-pycryptodomex>0 : security/py-pycryptodomex@py311
  5. py311-requests>=2.32.2 : www/py-requests@py311
  6. py311-sqlite3>0 : databases/py-sqlite3@py311
  7. py311-urllib3>=1.26.17 : net/py-urllib3@py311
  8. py311-websockets>=13.0 : devel/py-websockets@py311
  9. ffprobe : multimedia/ffmpeg
  10. python3.11 : lang/python311
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for py311-yt-dlp-2025.03.31: FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...) SECRETSTORAGE=off: Build with py311-SecretStorage for secretstorage option ===> Use 'make config' to modify these settings
Options name:
www_py-yt-dlp
USES:
gmake python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/yt-dlp/yt-dlp/releases/download/2025.03.31/
Collapse this list.
Port Moves

Number of commits found: 27

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2025.03.31
01 Apr 2025 00:15:11
commit hash: 891d6c28599847bedf7181f6bd31ce8df8f9bd40commit hash: 891d6c28599847bedf7181f6bd31ce8df8f9bd40commit hash: 891d6c28599847bedf7181f6bd31ce8df8f9bd40commit hash: 891d6c28599847bedf7181f6bd31ce8df8f9bd40 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2025.03.21 → 2025.03.31
2025.03.21
23 Mar 2025 07:56:13
commit hash: 3665622c7c0e7f923b03c2ea02a53f6051f614ebcommit hash: 3665622c7c0e7f923b03c2ea02a53f6051f614ebcommit hash: 3665622c7c0e7f923b03c2ea02a53f6051f614ebcommit hash: 3665622c7c0e7f923b03c2ea02a53f6051f614eb files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2025.02.19 → 2025.03.21
2025.02.19
19 Feb 2025 09:19:14
commit hash: 0fb92ccf5d6697bb5e97b0658af320fe96a87d49commit hash: 0fb92ccf5d6697bb5e97b0658af320fe96a87d49commit hash: 0fb92ccf5d6697bb5e97b0658af320fe96a87d49commit hash: 0fb92ccf5d6697bb5e97b0658af320fe96a87d49 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2025.01.26 → 2025.02.19
2025.01.26
26 Jan 2025 07:07:17
commit hash: 75278073c53eda2f569c387875bd705fe396003ecommit hash: 75278073c53eda2f569c387875bd705fe396003ecommit hash: 75278073c53eda2f569c387875bd705fe396003ecommit hash: 75278073c53eda2f569c387875bd705fe396003e files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2025.01.15 → 2025.01.26
2025.01.15
16 Jan 2025 06:35:09
commit hash: 649a9f9bf0e008f7fbc9df7e63c69e5708bebc9ecommit hash: 649a9f9bf0e008f7fbc9df7e63c69e5708bebc9ecommit hash: 649a9f9bf0e008f7fbc9df7e63c69e5708bebc9ecommit hash: 649a9f9bf0e008f7fbc9df7e63c69e5708bebc9e files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2025.01.12 → 2025.01.15
2025.01.12
13 Jan 2025 00:03:13
commit hash: 6abe859c516f3dc8a8a3b18fea2b61ab0117ee56commit hash: 6abe859c516f3dc8a8a3b18fea2b61ab0117ee56commit hash: 6abe859c516f3dc8a8a3b18fea2b61ab0117ee56commit hash: 6abe859c516f3dc8a8a3b18fea2b61ab0117ee56 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.12.23 → 2025.01.12
2024.12.23
02 Jan 2025 10:25:24
commit hash: 2c69742530788bd1101509dd48c4096ac9aa3cf0commit hash: 2c69742530788bd1101509dd48c4096ac9aa3cf0commit hash: 2c69742530788bd1101509dd48c4096ac9aa3cf0commit hash: 2c69742530788bd1101509dd48c4096ac9aa3cf0 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.12.13 → 2024.12.23
2024.12.13
13 Dec 2024 11:28:49
commit hash: b606f6cd311eb73317cd6b95a051776e5d50be58commit hash: b606f6cd311eb73317cd6b95a051776e5d50be58commit hash: b606f6cd311eb73317cd6b95a051776e5d50be58commit hash: b606f6cd311eb73317cd6b95a051776e5d50be58 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.12.03 → 2024.12.13
2024.12.03
06 Dec 2024 02:11:37
commit hash: 563f64b6314646566e2e52f60f48496cd9805df7commit hash: 563f64b6314646566e2e52f60f48496cd9805df7commit hash: 563f64b6314646566e2e52f60f48496cd9805df7commit hash: 563f64b6314646566e2e52f60f48496cd9805df7 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.11.18 → 2024.12.03
2024.11.18
18 Nov 2024 22:26:45
commit hash: 51a3c03758bfbe9ca49cf2b8cc6c7e06b018dceacommit hash: 51a3c03758bfbe9ca49cf2b8cc6c7e06b018dceacommit hash: 51a3c03758bfbe9ca49cf2b8cc6c7e06b018dceacommit hash: 51a3c03758bfbe9ca49cf2b8cc6c7e06b018dcea files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.11.04 → 2024.11.18
2024.11.04
04 Nov 2024 02:39:20
commit hash: afa1ccb2157dc70b54927fbe3904a403640043b5commit hash: afa1ccb2157dc70b54927fbe3904a403640043b5commit hash: afa1ccb2157dc70b54927fbe3904a403640043b5commit hash: afa1ccb2157dc70b54927fbe3904a403640043b5 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.10.07 → 2024.11.04
2024.10.07
08 Oct 2024 03:44:41
commit hash: aad8fed23a99a4bbaccb88b2778233338f4fab70commit hash: aad8fed23a99a4bbaccb88b2778233338f4fab70commit hash: aad8fed23a99a4bbaccb88b2778233338f4fab70commit hash: aad8fed23a99a4bbaccb88b2778233338f4fab70 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.09.27 → 2024.10.07
2024.09.27
28 Sep 2024 02:34:19
commit hash: 87c1f3e0b85dfd2ce58b9c2bae68eded4969e742commit hash: 87c1f3e0b85dfd2ce58b9c2bae68eded4969e742commit hash: 87c1f3e0b85dfd2ce58b9c2bae68eded4969e742commit hash: 87c1f3e0b85dfd2ce58b9c2bae68eded4969e742 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.08.06 → 2024.09.27
2024.08.06
06 Aug 2024 09:45:18
commit hash: 6da75bae39ca16cf0543ed8a0688335a3cf8b817commit hash: 6da75bae39ca16cf0543ed8a0688335a3cf8b817commit hash: 6da75bae39ca16cf0543ed8a0688335a3cf8b817commit hash: 6da75bae39ca16cf0543ed8a0688335a3cf8b817 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.08.01 → 2024.08.06
2024.08.01
02 Aug 2024 09:28:04
commit hash: a80b1c29eed35950f2b675e842f0c47689050ef5commit hash: a80b1c29eed35950f2b675e842f0c47689050ef5commit hash: a80b1c29eed35950f2b675e842f0c47689050ef5commit hash: a80b1c29eed35950f2b675e842f0c47689050ef5 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.07.25 → 2024.08.01
2024.07.25
25 Jul 2024 06:33:34
commit hash: 2098c364eaf8bd8975972aa79417c67d35c9bedccommit hash: 2098c364eaf8bd8975972aa79417c67d35c9bedccommit hash: 2098c364eaf8bd8975972aa79417c67d35c9bedccommit hash: 2098c364eaf8bd8975972aa79417c67d35c9bedc files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.07.16 → 2024.07.25
2024.07.16
17 Jul 2024 00:42:45
commit hash: 88856f9b1f6c98fc85bfa62682542f9d963f0831commit hash: 88856f9b1f6c98fc85bfa62682542f9d963f0831commit hash: 88856f9b1f6c98fc85bfa62682542f9d963f0831commit hash: 88856f9b1f6c98fc85bfa62682542f9d963f0831 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.07.09 → 2024.07.16
2024.07.09
11 Jul 2024 02:20:44
commit hash: 4c81d2c0d98f9bcb47bc3e300d2db0d54cdddaf0commit hash: 4c81d2c0d98f9bcb47bc3e300d2db0d54cdddaf0commit hash: 4c81d2c0d98f9bcb47bc3e300d2db0d54cdddaf0commit hash: 4c81d2c0d98f9bcb47bc3e300d2db0d54cdddaf0 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.07.07 → 2024.07.09
2024.07.07
08 Jul 2024 07:51:00
commit hash: 01c08ed1d25ff76254c25ba572f7522714ddc846commit hash: 01c08ed1d25ff76254c25ba572f7522714ddc846commit hash: 01c08ed1d25ff76254c25ba572f7522714ddc846commit hash: 01c08ed1d25ff76254c25ba572f7522714ddc846 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.07.02 → 2024.07.07
2024.07.02
03 Jul 2024 08:18:54
commit hash: e415aa932d735ac632620f0bf630a567bcbbfab9commit hash: e415aa932d735ac632620f0bf630a567bcbbfab9commit hash: e415aa932d735ac632620f0bf630a567bcbbfab9commit hash: e415aa932d735ac632620f0bf630a567bcbbfab9 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/py-yt-dlp: update 2024.05.27 → 2024.07.02
2024.05.27
27 May 2024 22:52:36
commit hash: 64807504bbf68436678647a7c9a53a3ca0b6644ecommit hash: 64807504bbf68436678647a7c9a53a3ca0b6644ecommit hash: 64807504bbf68436678647a7c9a53a3ca0b6644ecommit hash: 64807504bbf68436678647a7c9a53a3ca0b6644e files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.05.26 → 2024.05.27
2024.05.26
26 May 2024 22:25:02
commit hash: 219301897a0dfe98232c1ce77d84916a649a6530commit hash: 219301897a0dfe98232c1ce77d84916a649a6530commit hash: 219301897a0dfe98232c1ce77d84916a649a6530commit hash: 219301897a0dfe98232c1ce77d84916a649a6530 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.04.09 → 2024.05.26
2024.04.09
16 Apr 2024 01:52:36
commit hash: 2d13113f383f868f0bfe250decf3ec8358fd7ddccommit hash: 2d13113f383f868f0bfe250decf3ec8358fd7ddccommit hash: 2d13113f383f868f0bfe250decf3ec8358fd7ddccommit hash: 2d13113f383f868f0bfe250decf3ec8358fd7ddc files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2024.03.10 → 2024.04.09
2024.03.10
11 Mar 2024 09:17:38
commit hash: 43a099b094e0d5475f02a6717a6d3b8f7e2e0039commit hash: 43a099b094e0d5475f02a6717a6d3b8f7e2e0039commit hash: 43a099b094e0d5475f02a6717a6d3b8f7e2e0039commit hash: 43a099b094e0d5475f02a6717a6d3b8f7e2e0039 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/py-yt-dlp: update 2023.12.30 → 2024.03.10

Reported by:	portscout
2023.12.30_1
06 Mar 2024 15:23:30
commit hash: c3a1d9d8aff408ce1de224bce1c889cb00c93369commit hash: c3a1d9d8aff408ce1de224bce1c889cb00c93369commit hash: c3a1d9d8aff408ce1de224bce1c889cb00c93369commit hash: c3a1d9d8aff408ce1de224bce1c889cb00c93369 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/py-yt-dlp: Remove deprecated RTMPDUMP option

Reference: https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#deprecated
2023.12.30
31 Dec 2023 03:44:41
commit hash: b3a25718bb5d033d923ec5c1ac52aaebfc434850commit hash: b3a25718bb5d033d923ec5c1ac52aaebfc434850commit hash: b3a25718bb5d033d923ec5c1ac52aaebfc434850commit hash: b3a25718bb5d033d923ec5c1ac52aaebfc434850 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/{,py-}yt-dlp: update 2023.11.16 → 2023.12.30
2023.11.16
22 Dec 2023 17:13:19
commit hash: 6c3c9105066f607ffd44469b744760bf709538b0commit hash: 6c3c9105066f607ffd44469b744760bf709538b0commit hash: 6c3c9105066f607ffd44469b744760bf709538b0commit hash: 6c3c9105066f607ffd44469b744760bf709538b0 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
www/py-yt-dlp-devel: Move to www/py-yt-dlp

www/py-yt-dlp is intended for those who wants to extend
yt-dlp (write Python scripts that import yt-dlp).
Another port, www/yt-dlp, is intended for end users.

Removing the -devel suffix since FreeBSD doesn't use -devel
unlike other distros.

Reported by:	sunpoet@, danfe@

Number of commits found: 27