Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 1.18 KB

README.md

File metadata and controls

43 lines (29 loc) · 1.18 KB

desktop-visualizer

*nix desktop audio visualizer made with SFML

I use some snippets of code from cava and conky.

Dependencies

  • PulseAudio(for PipeWire you need pipewire-pulse)
  • fftw3
  • SFML 2.5+
  • libinih

Tested platforms

  • FreeBSD 13.2
  • Arch Linux
  • postmarketOS
  • OpenSUSE Tumbleweed

Probably will work on any other Unix-like OS that has Xorg and supplies the dependencies

Installation

Download the latest tarball from releases, extract it, run install.sh inside it and you're golden! (just don't forget to install the dependencies)

Building

$ cmake .
$ make

Then run install.sh in the project root if you want to also install it.

Configuration

Configuring the program is really easy, just edit ~/.config/deskvis.ini after you've installed the program using install.sh. The syntax is just regular INI syntax, but it's pretty self-explanatory just from looking at the config file.

TODO

  • Add support for other audio sources
  • More visualizer designs (possibly one similar to cava.)