# Benexl/yt-x

Posix script to browse youtube plus other yt-dlp supported sites from your terminal (fzf) or app launcher (rofi) with optional previews. (supports bash, zsh and dash)

Repository: https://github.com/Benexl/yt-x
Canonical: https://ross.abutalabs.com/products/yt-x
Language: Shell
License: MIT
License Family: permissive
Topics: cli, jq, youtube, yt-dlp, yt-dlp-wrapper, fzf, mpv, yt-x, curl, gum, rofi, scripting, tui, vlc, bash, dash, posix, posix-compliant, zsh, terminal
Last push: 2026-08-26T07:05:05+00:00

## Health v2 (maintenance only)
Score: 85/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 87, longevity 51
- inputs: {"age_days": 721, "days_push": 7, "days_rel": 87, "gap_med": 1, "n_releases_24m": 20}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1645, forks 77 (observed 2026-08-28T04:05:16.089204+00:00)

## What it is
A POSIX-compliant shell script that lets you browse YouTube and other yt-dlp-supported sites from the terminal using fzf or from an app launcher like rofi, with optional previews. It plays videos via players such as mpv or vlc and supports bash, zsh, and dash.

## Use cases
- browse youtube from the terminal
- search and play videos with fzf and mpv
- watch yt-dlp supported sites without a browser
- launch youtube browsing from rofi app launcher
- terminal youtube client with thumbnails preview
- play videos in vlc from the command line

## When to choose
- you live in the terminal and want a lightweight, dependency-light youtube browser
- you want rofi integration to browse videos from a desktop app launcher
- you need a POSIX script that works across bash, zsh, and dash

## When to avoid
- you need a full-featured GUI video client with subscriptions and comments
- you are on Windows without a POSIX-compatible shell environment
- you want to download videos in bulk rather than browse and play them

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, terminal-ui, web-scraping, video-processing
- domain: media, developer-tools, entertainment
- platform: cli, cross-platform
- tags: yt-dlp, fzf, rofi, mpv, youtube, posix-shell, tui, terminal-browsing, command-line, linux, macos

## Member repositories
- Benexl/yt-x (main) score 85

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:16.089204+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:45:24.530712+00:00, confidence not recorded.
  - readme: https://github.com/Benexl/yt-x (fetched 2026-08-28T04:05:16.089204+00:00, sha c1f0198ddcb6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
