SlackBuilds Repository

15.0 > Multimedia > yt-x (0.8.6)

yt-x is a POSIX-compliant shell script (works under bash, zsh or dash)
that turns yt-dlp into an interactive terminal frontend for YouTube and
any other site yt-dlp supports. fzf drives the menus by default (rofi
and gum are supported alternate launchers). From it you can search and
browse videos, playlists and channels, play media with mpv (vlc and
tplay are also supported), download media, keep watch history and
custom playlists, and extend the tool with plugins for extra sites,
themes, languages, and commands.

Required at runtime: yt-dlp, fzf, jq, mpv.
Optional at runtime: rofi, gum, chafa (or icat/imgcat), vlc, tplay,
ffmpegthumbnailer, bat.

This package installs the upstream yt-x script as-is to /usr/bin. On
first run it creates its own config/cache/data directories under
$XDG_CONFIG_HOME, $XDG_CACHE_HOME and $XDG_DATA_HOME (normally
~/.config/yt-x, ~/.cache/yt-x and ~/.local/share/yt-x) and writes a
default config file there; nothing is written outside the user's home
directory by this package itself. Optional extensions (extra site,
theme and language plugins) and helper configs (mpv.conf, yt-dlp.conf,
rofi themes) shown by upstream's own interactive installer are not
fetched by this SlackBuild -- run yt-x once and use its own extension
system, or grab them from the GitHub releases page, if you want them.

This requires: mpv, fzf, jq, yt-dlp-bin

Maintained by: Fernando Lopez Jr.
Keywords: yt-x,youtube,cli,bash,videos,console
ChangeLog: yt-x

Homepage:
https://github.com/Benexl/yt-x

Source Downloads:
yt-x-0.8.6.tar.gz (c546c1c3bcaedd5fceb11e3adbe6cb6e)

Download SlackBuild:
yt-x.tar.gz
yt-x.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:
README
slack-desc
yt-x.SlackBuild
yt-x.info

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds