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

3
Score 79.0%
Description:

This is an audio spectrum analyzer.

* Requirements:
OpenGL >= 3.0
KDE Framework >= 5.63 (required by knewstuff)
For older KDE Framework, please install panon-without-knewstuff.plasmoid.
* Required packages for ArchLinux:
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
Last changelog:

0.4.0 25 days 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.

dontthink02

15 days ago

It does not work, it was originally written that the qtwebsockets module was not installed, then it solved this problem, but panon did not work, the visual effects says Error: Could not load: file: ///root/.local/share/plasma/plasmoids/panon/ contents / ui / config / ConfigEffects.qml: 7 module "org.kde.newstuff" version 1.1 is not installed. Tried apt-get reinstall qml-module-org-kde-newstuff, but that didn't help. What needs to be done, please help.

Report

dontthink02

15 days ago

just reinstalled panon, now it displays the text Error: Failed to load the visual effect. Please coose another visual effect in the cofniguration dialog. But in that section I have a mistake, so I can’t do anything ..

Report

C

rbn43

15 days 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

15 days ago

Everything works great, thanks!

Report

dontthink02

15 days 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

15 days ago

Well, then you must downgrade panon to 0.3.1

Report

dontthink02

15 days 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

1 month ago

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

Report

nulldev

1 month 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

1 month 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

1 month ago

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

Report

C

rbn43

1 month 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

1 month 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

1 month 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

1 month 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

1 month 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

1 month ago

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

Report

10

hapi-txt

1 month ago

10 works great!

Report

10

thevladsoft

2 months ago

10 10 the best

Report

para

2 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

2 months ago

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

Report

C

rbn43

2 months ago

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

Report

para

2 months ago

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

Report

mojolo

2 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

2 months ago

Thank you

Report

0.4.0 25 days 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 1 month ago

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

0.3.0 2 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 3 months ago

Add 2 shaders
Fix auto-hiding error

v0.2.15 3 months ago

Eliminate flickering
Add a shader

v0.2.14 3 months ago

Support mixing all microphones and speakers

v0.2.13 3 months ago

Eliminate delay in fifo back-end

v0.2.12 3 months ago

Fixes an error in fifo back end

v0.2.11 3 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 3 months ago

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

v0.2.9 3 months ago

Add two shaders
Replace server.py with client.py

v0.2.8 3 months ago

Add 4 shaders

v0.2.7 3 months ago

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

v0.2.6 3 months ago

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

12345678910
15
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
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.0
updated 2 days ago
added Sep 23 2019
downloads 24h
28
mediaviews 24h 0
pageviews 24h 30