Skip to content

Latest commit

 

History

History
64 lines (52 loc) · 3.02 KB

README.md

File metadata and controls

64 lines (52 loc) · 3.02 KB

Panon

An audio visualizer widget for KDE Plasma.

Screenshot of panon

Installation

Go to Releases and download the latest panon.plasmoid file. Then, right click on your desktop, select Add Widgets > Get New Widgets... > Install Widget From Local File..., and select the file you downloaded.

For the widget to actually work, make sure you have installed the required dependencies. See below for the dependencies you need based on your distro.

Dependencies

KDE Neon

sudo apt install qt6-websockets \
    python3-docopt python3-pyaudio python3-pip
sudo pip install --upgrade websockets

OpenSUSE

sudo zypper in qt6-shadertools qt6-websockets-imports \ 
    python3-docopt python3-numpy python3-PyAudio python3-websockets

Nobara

sudo dnf install qt6-qtwebsockets-devel qt6-qtshadertools \
    python3-docopt python3-numpy python3-pyaudio python3-websockets

Arch Linux

sudo pacman -S --asdeps qt6-shadertools qt6-websockets \
    python-websockets python-docopt python-numpy python-pyaudio

You can also install the AUR package directly!

If you are using another disto, please open an issue so I can include it here.

Credits

Main contributors

In chronological order:

Contribution Contributor
Original developer rbn42
German translation NullDev
"Download New Effects" dialog flying-sheep (Phillip A.)
Dutch translation Vistaus (Heimen Stoffels)
"Monitor of current device" option Yuannan
Port to Plasma 6 flafflar

Third-party code

Files Source
source.py and spectrum.py adapted from PyVisualizer
hsv2rgb in utils.fsh copied from GLSL-color.md