panon Original

Plasma 5 Multimedia music spectrum visualizer

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/rbn42/panon

7
8 .5
Description:

This is an audio spectrum analyzer.

Version 0.4.2:
* Requirements:
OpenGL >= 3.0
KDE Framework >= 5.63
* Required packages for ArchLinux:
sudo pacman -S qt5-websockets python-docopt python-numpy python-pyaudio python-cffi python-websockets
* Required packages for Ubuntu and KDE neon:
sudo apt-get install qml-module-qt-websockets python3-docopt python3-numpy python3-pyaudio python3-cffi python3-websockets
Required packages for openSUSE:
sudo zypper in libQt5WebSockets5 python3-docopt python3-numpy python3-PyAudio python3-cffi python3-websockets

Version 0.4.0:
* Requirements:
OpenGL >= 3.0
KDE Framework >= 5.42
sudo pacman -S qt5-websockets python-docopt python-numpy python-pillow python-pyaudio python-cffi python-websockets
* Required packages for Ubuntu and KDE neon:
sudo apt-get install qml-module-qt-websockets python3-docopt python3-numpy python3-pyaudio python3-cffi python3-websockets python3-pil
* Required packages for openSUSE:
sudo zypper in libQt5WebSockets5 python3-docopt python3-numpy python3-Pillow python3-PyAudio python3-cffi python3-websockets

Warning: Sometimes, newly installed qt5-websockets may not take effect until you reboot the system.

To report bugs, please use github's issue template.
Last changelog:

0.4.2 3 months ago

When audio is not available, panon will lower fps to 2.

pushpumusram123

7 days ago

i am getting same...what to do now??

Report

C

rbn43

8 months ago

What is your kde framework version? Short answer is please downgrade to panon 0.3.1, because this module is not provided by your kde framework. It requires kf 5.63 at least. The module is the only difference between 0.3.1 and 0.4.0. The link to 0.3.1 is gray, but still downloadable.

Report

dontthink02

8 months ago

Everything works great, thanks!

Report

dontthink02

8 months ago

Oh, thanks, I got a rainbow strip, but for some reason it doesn’t move, in the settings I tried to set PulseAudio. KDE Framework Version 5.62.0

Report

C

rbn43

8 months ago

Well, then you must downgrade panon to 0.3.1

Report

dontthink02

8 months ago

Oh, thanks, I got a rainbow strip, but for some reason it doesn’t move, in the settings I tried to set PulseAudio

Report

C

rbn43

9 months ago

Sorry guys, I forgot to package third party files into version 0.3.1, so it didn't work.

Report

nulldev

9 months ago

Unfortunately broken after last update. Nothing but a black box visible. I tried to follow your steps to test with a new config: Installed plasma-sdk, cloned the repo, made the script executable and launched it but all I see is an empty PlasmoidViewer window without the ability to add a new widget. I've tried to remove the old panon widget and completely reinstall the plugin, but to no avail sadly. Also wanted to delete the config manually but there was no "panon" folder in ~/.config. Downgrading for now. (Love the widget by the way. Thank you for your work!)

Report

nulldev

9 months ago

Nevermind. Needed to launch install.sh first. I opened an issue with all the details:
https://github.com/rbn42/panon/issues/16

Report

10

marcinw2

9 months ago

After update to latest version panon is displayed as a black bar.
https://photos.app.goo.gl/3LH28A6uWnqMU9et7

Report

C

rbn43

9 months ago

Sorry, I didn't expect. My guess is your old configuration is not compatible. You can still download the old 0.3.0 from kde store and downgrade.

But if you have some time, would you please do some test?
1. You need to install plasma-sdk
2. Clone https//github.com/rbn42/panon
3. Run panon/kde/test.sh, to see if panon is still displayed as a black bar with a blank new configuration?
4. If it works, would you please upload your old configuration of panon? so I can see what was wrong.

Report

10

marcinw2

9 months ago

This is the error line:

shader compilation failed:
"0:2(1): error: syntax error, unexpected DOT_TOK\n"
trying to show an empty dialog
QQuickOpenGLShaderEffect: 'source' does not have a matching property!
QQuickOpenGLShaderEffect: 'source' does not have a matching property!
trying to show an empty dialog
QProcess: Destroyed while process ("/usr/bin/sh") is still running.
file:///home/marcin/.local/share/plasma/plasmoids/panon/contents/ui/ShaderSource.qml:27: SyntaxError: JSON.parse: Parse error
file:///home/marcin/.local/share/plasma/plasmoids/panon/contents/ui/ShaderSource.qml:27: SyntaxError: JSON.parse: Parse error
QQuickOpenGLShaderEffect: 'source' does not have a matching property!

Report

C

rbn43

9 months ago

Well, I think you didn't follow my instructions. Because the error refers the qml file ~/.local/share/. Anyway, my guess is you have an old panon configuration, which is using a removed visual effect. Choose a new visual effect in panon's configuration dialog can fix it. Or you can drag a new panon applet to your panel or desktop, to create a blank new configuration.

Report

10

marcinw2

9 months ago

I'm sure I did what you said but finally I have found solution for this error. In the latest version there was no "hsluv-glsl.fsh" file in shaders folder. Now panon works except bar1ch-glow effect which I wanted to try...

Report

C

rbn43

9 months ago

Were you telling me bar1ch-glow didn't work? I can try help you with that, if you open an issue in github repo, and tell me more details.

Report

C

rbn43

9 months ago

Oh, I am sorry. I forgot to mentions those third party files. Good to know it works anyway.

Report

10

hapi-txt

9 months ago

10 works great!

Report

10

thevladsoft

10 months ago

10 10 the best

Report

para

10 months ago

hey rbn43, would you be able to create an option where the widget could be overlapped by other widgets? this could give us the result of the whole panel having panon as the background, with other widgets over it.

Report

C

rbn43

10 months ago

BTW, there is a workaround https://old.reddit.com/r/kde/comments/dpkii0/spectrum_in_kde_panel/f6rulcv/

Report

C

rbn43

10 months ago

Sorry, I have no idea how to achieve it. Do you know any other widget has this feature?

Report

para

10 months ago

Don't currently, if I find one I'll let you know.
The workaround works for now :)

Report

mojolo

10 months ago

Registered an account just to say Great Work! I've been wanting a modern, unobtrusive music visualizer for a while. Extensions like this are really showing what Plasma and Qt are capable of.

Report

C

rbn43

10 months ago

Thank you

Report

10

dikawfa

10 months ago

10 10 the best

Report

0.4.2 3 months ago

When audio is not available, panon will lower fps to 2.

0.4.1 5 months ago

Ignores PyAudio exceptions on overflow.
Sets application name to the monitor of PulseAudio.
Disables randomizing effects.
Supports using colors as a new type of arguments.

0.4.0 8 months ago

Thanks to flying-sheep (Philipp A.)'s work, visual effects can now be installed through the Get Hot New Stuff dialog.
Chinese translation was added.
German translation was added (by NullDev (Chris)).
A non-GPL visual effect was removed.

0.3.1 9 months ago

Enable panon to load visual effects in ~/.config/panon/
Rename arguments.json to meta.json

0.3.0 10 months ago

Support Plasma 5.18's "Configurable Background" feature
Make some visual effects configurable

Add new visual effects:
comet
spectrogram
oie1ch

Shader API:
Support drawing to buffer
Support exposing arguments

v0.2.16 11 months ago

Add 2 shaders
Fix auto-hiding error

v0.2.15 11 months ago

Eliminate flickering
Add a shader

v0.2.14 11 months ago

Support mixing all microphones and speakers

v0.2.13 11 months ago

Eliminate delay in fifo back-end

v0.2.12 11 months ago

Fixes an error in fifo back end

v0.2.11 11 months ago

Add fifo and PulseAudio as back ends
Add gravity configuration
Downgrade Kirigami dependency
Support applying random shader and colors on startup

v0.2.10 11 months ago

Downgrade GLSL requirements to 1.30
Downgrade QtQuick dependencies to 2.0
Add options for range and auto-hiding

v0.2.9 11 months ago

Add two shaders
Replace server.py with client.py

v0.2.8 11 months ago

Add 4 shaders

v0.2.7 11 months ago

Allow to choose the input device
Load glsl file in runtime
Add two new shaders

v0.2.6 11 months ago

Add python files to the plasmoid package
The widget is able to start panon server by itself

12345678910
38
product-maker leirbag Jul 31 2020 9 excellent
9 excellent
product-maker madeiraantonio97 Jul 14 2020 10 the best
Working perfectly here on Manjaro. In case of error do this . sudo pacman -S qt5-websockets python-docopt python-numpy python-pillow python-psutil python-websockets . Link: https://forum.manjaro.org/t/pixelload-widget-just-shows-error/126590
product-maker mirkogennari Jul 10 2020 10 the best
10 the best
product-maker ithemaster Jun 29 2020 10 the best
10 the best
product-maker benchile Jun 16 2020 9 excellent
9 excellent Amazing work easy to install in Manjaro Linux suing your dependencies requested by Arch Linux users + install the widget from desktop graphics tools. https://i.imgur.com/20LLT9G.png
product-maker hapi-txt Dec 31 2019 10 the best
works great!
product-maker thevladsoft Dec 10 2019 10 the best
10 the best
product-maker dikawfa Nov 26 2019 10 the best
10 the best
product-maker marcinw2 Nov 04 2019 10 the best
10 the best
product-maker skeleton21 Nov 02 2019 10 the best
10 the best
product-maker carmeline Oct 23 2019 9 excellent
9 excellent Didn't knew I needed it until I watched the video >.< But before installing it, is there a clean way to remove it, just in case?
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
mirkogennari
Jul 05 2020
Nano-Ocelot
May 30 2020
peron-the-duck
Apr 18 2020
Duke93
Feb 27 2020
renzoneru
Jan 05 2020
dikawfa
Nov 26 2019
ismail0f
Sep 23 2019
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
GPLv3
version
0.4.2
updated Jun 29 2020
added Sep 23 2019
downloads 24h
21
mediaviews 24h 0
pageviews 24h 19