The more recent version of yt-dlp has made its way to Testing branch, but it looks like it just missed out on being included in the last Stable update (2025-09-26):
mbn info yt-dlp -q | grep -Ev 'Name|Repository|Packager'
Branch : archlinux
Version : 2025.09.26-1
Build Date : Sat 27 Sep 2025 17:32:09
Branch : unstable
Version : 2025.09.26-1
Build Date : Sat 27 Sep 2025 17:32:09
Branch : testing
Version : 2025.09.26-1
Build Date : Sat 27 Sep 2025 17:32:09
Branch : stable
Version : 2025.09.05-1
Build Date : Mon 08 Sep 2025 23:56:04
mbn can be found in the manjaro-check-repos package
There are a couple of options available to you:
The first is to switch to Testing branch (which is quite stable - I’ve been on Testing since May 2024 with no issues encountered).
To switch to Testing branch:
sudo pacman-mirrors --api --set-branch testing
or, to switch to Unstable branch:
sudo pacman-mirrors --api --set-branch unstable
After you changed the branch, rebuild the mirrorlist and update your packages:
sudo pacman-mirrors --continent && sudo pacman -Syu
The second option (and this is the one I use myself) is to install the Git version of yt-dlp from the AUR:
pamac build yt-dlp-git
It only takes a minute to build. Then, whenever there is new release on Git of yt-dlp, just run the pamac build yt-dlp-git command again to install the new version.
I also monitor the latest yt-dlp releases by subscribing to the Release notes from yt-dlp atom feed. The moment a new release advisory appears in my RSS reader, I re-run the pamac build yt-dlp-git command.
Output of pamac info yt-dlp-git
pamac info yt-dlp-git
Name : yt-dlp-git
Version : 2025.09.26.r0.g88e2a2d-1
Description : A youtube-dl fork with additional features and fixes (git)
URL : https://github.com/yt-dlp/yt-dlp
Licenses : Unlicense
Repository : AUR
Installed Size : 32.9 MB
Groups : --
Depends On : python python-certifi python-requests python-urllib3
Optional Dependencies : ffmpeg: for video post-processing [Installed]
rtmpdump: for rtmp streams support [Installed]
atomicparsley: for embedding thumbnails into m4a files
aria2: for using aria2 as external downloader [Installed]
python-mutagen: for embedding thumbnail in certain formats
python-pycryptodome: for decrypting AES-128 HLS streams and various other data [Installed]
python-pycryptodomex: for decrypting AES-128 HLS streams and various other data [Installed]
python-websockets: for downloading over websocket
python-brotli: brotli content encoding support [Installed]
python-brotlicffi: brotli content encoding support [Installed]
python-xattr: for writing xattr metadata
python-pyxattr: for writing xattr metadata (alternative option)
phantomjs: for extractors with javascript code
python-secretstorage: For -cookies-from-browser to access the GNOME keyring while decrypting cookies of Chromium-based browsers [Installed]
python-curl-cffi: for impersonating browsers
Make Dependencies : pandoc python-build python-hatchling python-installer git
Check Dependencies : python-pytest
Required By : --
Optional For : haruna mpv smplayer
Provides : yt-dlp
Replaces : --
Conflicts With : yt-dlp
Packager : Unknown Packager
Maintainer : katt
First Submitted : Mon 09 Aug 2021 01:20:52
Last Modified : Tue 25 Mar 2025 02:45:22
Votes : 51
Out of Date : --
Build Date : Sat 27 Sep 2025 10:25:45
Install Date : Sat 27 Sep 2025 10:26:16
Install Reason : Explicitly installed
Validated By : None
Backup files : --