Browse YouTube from your terminal.
yt-x-search.webm
Browse Channels You Have Subscribed To From The Terminal
yt-x-channels.webm
View Channels Playlists
yt-x-channels-playlists.webm
Search For Something From a Specific Channel
yt-x-channels-search.webm
Watch Whats Featured in A Specific Channel
yt-x-channels-featured.webm
I Use Neovim By The Way
yt-x-config.webm
curl -sL https://raw.githubusercontent.com/Benex254/yt-x/refs/heads/master/yt-x -o ~/.local/bin/yt-x && chmod +x ~/.local/bin/yt-x
Required:
- jq - to pass the json data
- curl - to download preview images
- yt-dlp - to provide the data
- fzf - for the main ui
- mpv - for streaming
- ffmpeg - to properly download hsl streams
optional:
- glow - rendering the markdown for the descriptions
- gum - for an even better ui
# launch the ui
yt-x
# edit your config
yt-x -e