
Audio Wave Widget
Source (link to git-repo or to original if based on someone elses unmodified work):
Description:
This KDE Plasma plasmoid provides a real-time visual representation of audio frequencies using dynamic bars that update according to the music being played. It also displays the song title and artist name. The plasmoid activates only when music is detected.
The audio analysis is performed by a small C program that uses the ALSA library to capture audio and the Radix-2 FFT algorithm to transform the signal into the frequency domain. Communication between the plasmoid and the program is handled via DBus.
Manual Installation
* Download the file from the "Files" tab on this page.
* Open a terminal in the directory where you downloaded the file.
* Execute the following command: plasmapkg -u Audio.Wave.Widget.tar.xz
In some cases, it will be necessary to install libdbus-1-dev, libasound2-dev and a C++ compiler (gcc), but it is worth noting that these packages are pre-installed in most distributions..
Donate me
If you like my job and you want to help me, invite me to a cafe. Here is a link so you can donate through PayPal if you wish:
Donate Last changelog:
The audio analysis is performed by a small C program that uses the ALSA library to capture audio and the Radix-2 FFT algorithm to transform the signal into the frequency domain. Communication between the plasmoid and the program is handled via DBus.
Manual Installation
* Download the file from the "Files" tab on this page.
* Open a terminal in the directory where you downloaded the file.
* Execute the following command: plasmapkg -u Audio.Wave.Widget.tar.xz
In some cases, it will be necessary to install libdbus-1-dev, libasound2-dev and a C++ compiler (gcc), but it is worth noting that these packages are pre-installed in most distributions..
Donate me
If you like my job and you want to help me, invite me to a cafe. Here is a link so you can donate through PayPal if you wish:
Donate
0.4
This is a completely new version, now I use dbus to communicate information between plasmoid and program,
If it fails, try to compile the program in C, the instructions are in the git repository
Ratings & Comments
6 Comments
Same problem with the wave basic function. It is sad to acknowledge that KDE Plasma 6 doesn't have alternatives on this particular features, ideal for who have dual monitor setup. They should port from 5 to 6 the better one with colored waves. That was great and better designed that this one.
3 While I do like look of this, I'm facing an issue where the framerate of this is too low. Like 1FPS so it doesn't work good. It'd be a solid 10 if it were to refresh faster.
Have you already tried increasing the update frequency from the settings center?
Hi, yes. I did but that doesn't seem to help. I did create an issue on GitHub: https://github.com/zayronxio/Audio-Wave-Widget/issues/1
Have you already tried increasing the update frequency from the settings center?
I am very sorry that I cannot spend too much time on this widget, my attempts to improve them have been in vain, If you prefer, you can use musicWaves, it works similar but the bars are created with random sizes, although the effect is very similar and easier to implement.