#visualizer #terminal #color #bars #width #music #shady-audio

app shady-cli

A music visualizer in the terminal using shady-audio

3 unstable releases

new 0.2.0 Feb 21, 2025
0.1.1 Feb 21, 2025
0.1.0 Feb 11, 2025

#28 in Visualization

Download history 133/week @ 2025-02-11

133 downloads per month

GPL-3.0-or-later

44KB
631 lines

Shady-Cli

It's a cava inspired audio visualizer for the terminal which I developed to have a visualization of shady-audio.

Demo

Demo video

Usage

The keybindings are:

  • + to increase the width of the bars which also decreases the amount of bars since the space becomes smaller
  • - to decrease the width of the bars which also increase the amount of bars since the space becomes bigger
  • q to quit

There are also some arguments. Take a look at the help page (-h or --help).

nix with flakes

nix run github:TornaxO7/shady#shady-cli -- <shady-toy args>

Example

  • nix run github:TornaxO7/shady#shady-cli -- --color red to start the visualizer with red bars.

Build it yourself

You just need alsa-lib and rust, then navigate into this directory and execute

cargo run --release -- <shady-cli args>

Other notes

shady-cli is not as mature as cava. If you want a solid experience, then cava is the way to go.

Dependencies

~16–46MB
~728K SLoC