Skip to content
Search, Play, Download youtube videos from the terminal
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
tools added verbosity and colors Jun 24, 2019
.env changed API key to another dummy profile May 25, 2019
.gitignore fixed downloading in tui Jun 7, 2019
Dockerfile Made changes to dockerfile Jun 10, 2019
LICENSE Initial commit Mar 14, 2019 updated instructions Jun 11, 2019 replaced npyscreen tui with tui from scratch Jun 24, 2019 added verbosity and colors Jun 24, 2019 added verbosity and colors Jun 24, 2019


Search, Play, Download Youtube videos from the terminal


  • Python 3.6 and above
  • Requires Gstreamer and its plugins
sudo apt install gstreamer1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly


pip3 install -e .


Usage: ycl [OPTIONS] [QUERY]...

  -ps, --playlistsearch  Searches for playlists
  -v, --video            Use a direct video link
  -pl, --playlist        Use a direct playlist link
  -i, --interactive      Starts an interactive session
  --help                 Show this message and exit.```


docker build -t ycl:latest .
docker run -it --device /dev/snd:/dev/snd ycl:latest

Inside the container

ycl --help
You can’t perform that action at this time.