KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   


- Content .- Fans  .- Knowledge Base  . 




Score 68%
Fedora contributor



Link:  http://
Minimum required   PyKDE/PyQt
Downloads:  22347
Submitted:  Feb 17 2005
Updated:  Sep 4 2008


Latest release highlights (ver 3.90):
- KDE 4 support!
- Serbian translations thanks to
Mladen Pejaković

This is a beta release for KDE 4 players (amarok 2 is not supported but amarok 1.4.x is). Please report bugs. PyKDE support is completely dropped due to the fact that KDE4 uses dbus.

If you want to contribute to translations, please do the following:

- a) If you want to do a new translation:
Open the file: --theme directory--/soundmania.pot in lokalize (part of kdesdk as of KDE 4.1, formerly known as kaider)

b) If you want to fix an existing translation:
Open the file --theme directory--/locale/--your language--/LC_MESSAGES/soundmania.po in lokalize (part of kdesdk as of KDE 4.1, formerly known as kaider)

- Do your translations. Please leave no 'fuzzy' translations.

- Go to edit --> edit header , in kbabel. Change the encoding to your proper encoding in the line "Content-Type: text/plain; charset=xxxxxx" (set xxxxxx to your own encoding)

- Save as 'soundmania.po'

- Send the soundmania.po file to me (my email address can be found in any py file inside the theme, also in the README)

Please have a look at the README file first if you have problems.

This is a desktop applet designed for the purpose of displaying information and control of known media players.

It supports amaroK, XMMS, rhythmbox, KsCD, kaffeine, JuK.

For XMMS support you need to install the xmmsctrl package (which depends on xmms-devel):

Different backgrounds to make the theme compatible with most popular ones.

Soundmania requires:
- PyQt
- Imagemagick or PIL (Python Imaging Library)

- Displays artist name, song title, remaining time, bitrate(for amaroK, juk & rhythmbox only) of the playing song.
- Displays the album cover, if available (Look at the screenshots!). Rounded edges and/or shadow option.
- Supported languages: English, Finnish, French, German, Hungarian, Norwegian, Polish, Serbian, Turkish.
- Interactive progress bar: You can browse through the song by clicking on the progress bar.
- Control buttons
- Mouse wheel over the applet controls the volume.
- Configuration choice to switch between the players.
- Auto-select player feature.
- Configuration choices to display the album cover, shadow text, change the text and progressbar colors, the background and buttons.
- Customizable the text color.
- Customizable layout (limited)
- Condiguration window
- Optional 'Fetch albumcover for the currently playing track from internet' function. This saves the albumcovers in the ~/.albumcovers directory. When using amarok this function first asks amarok for the albumcover. In order to download an albumcover from internet, the artist and album name infos must be correctly entered in the id3 tag of the track.

- Self-update function
- Add new themes& backgrounds

Known issues:
- Only the font title and font size are effective in the font selection dialog

Please have a look at the README file first if you have problems.
Before reporting any problems, it would be helpful to enable debug mode by modifying soundmania.py line ~50 to:
debug_mode = 2
, then start soundmania from a shell and post the output here.

Thanks to:
- superkaramba, amarok, xmms, Juk, noatun, Kaboodle, KsCD, Kaffeine and rhythmbox teams
- "crystal" (Skeezo), "kubicaramba" (hds), "cynapses" (gladiac), "kpost-it, kavolo" (PitocheUrla),
"aero-g, aero-aio" (AdrienV), "TDE" (chip2003), "Krystal_Clear" (timere969), "jiin-crystal-clean, jiin-blue-crystal-clean" (jiin04), "DebiaNFO", (Noisemaker), "newramba2" (pootie), "newramba+" (s3m10s), "MetCheck" (etheri) theme authors for the backgrounds
- "k-skin" (toonmuylkens) , "rhythm" (maxime0810), "crystal" (nuka) buttonset authors
- "liquid XMMS" (baraquda), "amaroker" (Lechio) authors for the idea
- "Multiplayer" (ziuchkov) for PyKDE implementation
- "Liquid Weather ++" (matti) for translations engine. His themes rock!
- Anthony Thyssen, for round albumcovers edges code (URL: http://www.cit.gu.edu.au/~anthony/graphics/imagick6/thumbnails/)
- Ya'ir Aizenman, for 'fetching albumcovers from internet' idea. I adapted his perl script to python.
- Alastair Tse, for pytagger. This is used to fetch info from mp3's which is further used to fetch albumcover images from internet (URL: http://www-lce.eng.cam.ac.uk/~acnt2/code/pytagger/)
- Batiste FOLLET, for French translation. Eirik A. Rotevatn, for Norwegian translation. Tuomas Nurmi, for Finnish translation. Bernd Weigelt, for fixes in the German translation. Sylwester Gruszka, for Polish translation, Zsolt, for Hungarian translation, Mladen Pejakovic, for Serbian translations.
- everybody who pointed the bugs and possible improvements on the theme for testing

sorry for those whom I forget to mention who provided help for creating this theme.

Please leave your suggestions and comments.


- New feature: PyQt4/KDE4 support and requirement
- Cleanup: Dropped PyKDE support, noatun and kaboodle players support
- New feature: Added Serbian translations
- Bugfix: Theme doesn't initialize when progressbar is not displayed.
- Bugfix: Bitrate hiding/reappearing mechanism doesn't work consistent.

- Disabled text-scrolling for 64 bit systems because it caused a crash due to a bug in superkaramba

- Bugfix: Cover from the track dir is not displayed if "download cover" option is unchecked.
- Bugfix: Config window does not open if the keyboard shortcuts cannot be assigned.
- Bugfix: Textshifts don't work properly. (still some work needs to be done)
- Bugfix: Next track info doesn't update correctly.
- Cleanup: Standardized button positions
- New feature: Option for keeping the aspect ratio of the album cover image.
- Cleanup: Upgraded to pytagger 0.5
- New feature: Introducing "Soundmania Grandeur"
- Bugfix: Exception function is called before it is defined, when PIL is not installed.
- Cleanup: Moved player modules to the "modules" directory.

- Big cleanup in the code. More than half of it is rewritten. Got rid of a major number of global variables.
- Config window is reorganized.
- User can now determine the hierarchy of the players in the auto-select player mode.
- PyQt is required from now on.
- PIL or Imagemagick (one or the other) required from now on.
- Added new text and cover vanishing/reappearing effects.
- Configuration options are stored only in ~/.superkaramba/soundmania/config
- 2 different debug modes
- Upgraded the license to GPLv3

- Bugfix: artist and title continuously checked when the player is idle, causing cpu spikes.
- Missing albumcover retrieval fixed.
- Text sizes are determined via pixel size rather than number of characters.
- Dropped BMP support.
- Added new background: MetCheck

See inside the package for the full Changelog

(full version (skz))
(full version (tar.bz2)) (624 KByte)
(old version 3.0 for KDE 3.5.x (tar.bz2) 621 K)
(old version 2.7.6 PyQt not required(tar.bz2) 655 K)
Send to a friend
Other  Artwork  from ogetbilo
Report inappropriate content

goto page: prev  ... 8  9  10  11  12  13  14  15  16 


 X Error: BadWindow

 by Hintzy on: Feb 17 2008
Score 50%

Since upgrading to Mandriva 2008, I've been having problems with the cpu usage of X going to 100% and KDE becoming slow/unresponsive when I leave the computer on for a long time. After a lot of work turning one program off at a time to see what happened, I narrowed the problem down to superkaramba. After more work, shutting down individual themes, I narrowed it down to soundmania (Aero-G caused the same problem on my machine at work, and I've replaced that with Aero-AIO).

When the cpu usage for X jumps to 100%, .xsession-errors fills with a lot of this message:

X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20
Minor opcode: 0
Resource id: 0x3222b5b

The resource id changes every time. If I run soundmania from console, I get the same message. Since this problem is new with Mandriva 2008, it most likely is because of something they changed, but so far the only response I've gotten in their forums is "Superkaramba has been known to cause problems like that." (They're usually more helpful than that there...) So I wanted to see if that error meant anything to you and if you might have any ideas.

If it matters:
Mandriva 2008
KDE 3.5.7
Superkaramba 0.42
Soundmania 3.0 (though had same issue with 2.7.6)


There are 10 types of people in this world: those who understand binary and those who don't.
Reply to this


 Re: X Error: BadWind

 by Hintzy on: Feb 17 2008
Score 50%

no idea why that posted twice...sorry :-/

There are 10 types of people in this world: those who understand binary and those who don't.
Reply to this


 Re: Re: X Error: BadWind

 by ogetbilo on: Feb 20 2008
Score 50%
Fedora contributor

This is so weird. It doesn't happen on my i386 and x64 computers. The error message is irrelevant, it doesn't tell anything.

I don't know what to say. I appreciate your dedication to test and report bugs for soundmania.

Can you send me the contents of the ~/.superkaramba/soundmania/config file so I can try to reproduce the bug myself (you can email me or post it here)? Also inform me about your pykde status and your cpu type. I am also wondering: Does your cpu jump to 100% suddenly or does it gradually increase?

I found a couple other minor bugs so I think I will have to release a 3.0.1 version soon.

Reply to this


 Re: Re: Re: X Error:

 by Hintzy on: Apr 14 2008
Score 50%

Sorry for the extremely slow reply, I've been having trouble with one of my hard drives and been trying to figure out if the drive or the motherboard is behind the problem...

I don't currently have pyKDE installed. There isn't an rpm available for it that I've seen, and I've been too lazy to compile it myself. :-p My processor is an Athlon64 3200+.

Here's my soundmania config file:

VERSION = "030000"
updateinterval = 200
theme = "aero-g-round"
buttonset = "default"
player = "amarok"
playerlist = ['amarok', 'xmms', 'juk', 'kaffeine', 'noatun', 'kscd', 'kaboodle', 'rhythmbox']
textred = 255
textgreen = 255
textblue = 255
textshadow = 1
font = "DejaVu LGC Sans"
font_size = 11
showbitrate = 1
display_albumcover = 1
image_rendering = "imagemagick"
scan_cover_image = 1
show_progressbar = 1
pbarcolor = "light"
show_remaining_time = 0
mirror = "alternate"
effects = 1
round = 1
fetch = 0
scroll_text = 1
shadowcover = 1
textshift = 1
textshiftver = -5
encoding = "utf_8"
play_ra = 0
pykde_on = 0
language = ""
theme_path = "/home/john/.superkaramba/soundmania/currentver/"
keep_aspect = 0
widget_mode = "classic"

As for the CPU usage, I usually find it at 100% when I've left the computer alone for a while. I think once it did do it while I was sitting here, and it seemed to build up gradually, but I'm not sure. I'll load up the theme and keep an eye out for it.


There are 10 types of people in this world: those who understand binary and those who don't.
Reply to this


 Re: Re: Re: Re: X Error:

 by skaar on: May 3 2008
Score 50%

i get that gradual lockup thing, i kill nspluginviewer and things stabilize, go back to normal speed, it's like there's some kind of leak in it. anyways, just switch consoles, top, >, see what's among the highest resource users in the list, check several times over a day. when you catch a slowdown you can compare and see what's started to hog, and use a killer script to check on it.

Reply to this


 Problem with PyQt

 by dpetka2001 on: Mar 25 2008
Score 50%

when i try to run the theme from superkaramba i get the following error when run from konsole
"jrn23@ ~/SuperKarambaThemes/soundmania-3.0 > superkaramba soundmania.theme
~/.albumcovers directory exists.

~/.superkaramba/soundmania directory exists.

ImageMagick installed
<type 'exceptions.ImportError'>
No module named Image
Exception occured:
Traceback (most recent call last):
File "soundmania.py", line 129, in <module>
import Image
ImportError: No module named Image
PIL not installed
<type 'exceptions.ImportError'>
No module named qt
Exception occured:
Traceback (most recent call last):
File "soundmania.py", line 155, in <module>
from qt import *
ImportError: No module named qt
PyQt not available. Shutting down!
sys.path.insert(0, '/home/jrn23/SuperKarambaThemes/soundmania-3.0/')"

my distro is gentoo and from what i can tell i have PyQt installed on my system...here's some output
"jrn23@ ~/SuperKarambaThemes/soundmania-3.0 > equery l PyQt
[ Searching for package 'PyQt' in all categories among: ]
* installed packages
[I--] [ ] dev-python/PyQt-3.17.4 (0)
[I--] [ ] dev-python/PyQt4-4.3.3 (0)"

Reply to this


 Re: Problem with PyQt

 by ogetbilo on: Mar 29 2008
Score 50%
Fedora contributor

So You have PyQt-3.17 installed in your system but soundmania does not recognize it. That's probably because the python module that soundmania requires is called "qt" and your PyQt-3.17 installation has a non-standard name for this module.

I don't know how things work in gentoo, but try to locate your "qt" module. In my system (fedora) it is located at:


Yours should be somewhere close. Python looks at a couple places for modules when they are called, these are defined in $SYSPATH. The directories "/usr/lib/python2.5/" and "/usr/lib/python2.5/site-packages/" are two of those places. Try to put a symlink to your own "qt" module in one of these directories and name your symlink "qt.so". The command you need is (as root):

ln -s /path/to/your/module.so /usr/lib/python-2.5/

Note that the "python-2.5" above might be different in your installation.

If this does not work, post me the contents of your PyQt-3.17 package and the directory where all your other regular python modules are installed.

Reply to this


 Re:Problem with PyQt

 by dpetka2001 on: May 14 2008
Score 50%

ok here are the results

"root@ ~ > slocate qt.so

"root@ ~ > equery f PyQt|grep so

and last

"root@ ~ > export $SYSPATH
declare -x ANT_HOME="/usr/share/ant-core"
declare -x CLASSPATH="."
declare -x CONFIG_PROTECT="/usr/kde/3.5/share/config /usr/kde/3.5/env /usr/kde/3.5/shutdown /usr/share/config"
declare -x CONFIG_PROTECT_MASK="/etc/env.d/java/ /etc/udev/rules.d /etc/fonts/fonts.conf /etc/terminfo /etc/texmf/web2c /etc/revdep-rebuild"
declare -x CVS_RSH="ssh"
declare -x DCCC_PATH="/usr/lib/distcc/bin"
declare -x DISPLAY=":0"
declare -x DISTCC_LOG=""
declare -x DISTCC_VERBOSE="0"
declare -x EDITOR="/usr/bin/vim"
declare -x GCC_SPECS=""
declare -x GDK_USE_XFT="1"
declare -x GENERATION="2"
declare -x HOME="/root"
declare -x INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.18/info:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/info"
declare -x JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
declare -x JAVA_HOME="/etc/java-config-2/current-system-vm"
declare -x JDK_HOME="/etc/java-config-2/current-system-vm"
declare -x KDEDIRS="/usr:/usr/local:/usr/kde/3.5"
declare -x LC_COLLATE="el_GR.utf8"
declare -x LC_CTYPE="el_GR.utf8"
declare -x LC_MONETARY="el_GR.utf8"
declare -x LC_NUMERIC="el_GR.utf8"
declare -x LC_TIME="el_GR.utf8"
declare -x LESS="-R -M --shift 5"
declare -x LESSOPEN="|lesspipe.sh %s"
declare -x LOGNAME="root"
declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:"
declare -x MANPATH="/etc/java-config-2/current-system-vm/man:/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.18/man:/usr/share/gcc-data/i686-pc-linux-gnu/4.1.2/man:/opt/sun-jdk-"
declare -x OLDPWD
declare -x OPENGL_PROFILE="nvidia"
declare -x PAGER="/usr/bin/less"
declare -x PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.1.2:/opt/sun-jdk-"
declare -x PKG_CONFIG_PATH="/usr/qt/3/lib/pkgconfig"
declare -x PRELINK_PATH_MASK="/usr/lib/gstreamer-0.10"
declare -x PS1="\\[\\e[32;1m\\]\\u@ \\w > \\[\\e[0m\\]"
declare -x PWD="/root"
declare -x PYTHONDOCS="/usr/share/doc/python-docs-2.4.4/html/lib"
declare -x PYTHONPATH="/usr/lib/portage/pym"
declare -x QMAKESPEC="linux-g++"
declare -x QTDIR="/usr/qt/3"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x TERM="xterm"
declare -x USER="root"
declare -x VMHANDLE="sun-jdk-1.4"
declare -x XAUTHORITY="/root/.Xauthority"
declare -x XDG_DATA_DIRS="/usr/share:/usr/kde/3.5/share:/usr/local/share"

if there is anything else you need please tell me...thanks for your help and sorry for the delay it took me so long to respond to your first reply...thanks again...

Reply to this


 Re: Re:Problem with PyQt

 by dpetka2001 on: May 31 2008
Score 50%

any news to my post which you requested? another thing i would like to point out is that i discovered that there are 2 pythons in /usr/bin, one is python2.4 and the other one python2.5...i had noticed that when python and python2 are pointed (as symlinks) to python2.5 soundmania works fine but when they are pointed to python2.4 it gives me the error i describes previously...does it have to do with the way paths are looked upon depending on the different versions of python? however i don't have python-2.5 installed in my system...how come there are python2.4 and python2.5 in /usr/bin ?? thanks in advance and i hope something of what i've said might help you locate the problem...

Reply to this


 Re: Re: Re:Problem with PyQt

 by ogetbilo on: Aug 8 2008
Score 50%
Fedora contributor

Sorry dpetka2001, I haven't been able to look at soundmania for a long while.

Your problem looks like a distribution issue. The python superkaramba is using is not the python pyqt is compiled for, as far as I understood.

Keep an eye on updates. It should be fixed soon. Well, it may be fixed by now.

By the way, I just started porting soundmania to KDE 4. It should be done very soon.

Reply to this


 possible update

 by ogetbilo on: May 4 2008
Score 50%
Fedora contributor

I will check the lockup issues you folks mentioned in a few weeks. Sorry, I was extremely busy in the past few months. I just saw your comments.

Reply to this


 Welcome back

 by Lechio on: Sep 17 2008
Score 50%

Glad to see you back at it :) Best regards, Lechio.

Reply to this

goto page: prev  ... 8  9  10  11  12  13  14  15  16 

Add commentBack


How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.


 Who we are
More about us
Frequently Asked Questions
Updates on identi.ca
Updates on Twitter
Content RSS   
News RSS   
Discussion RSS   
Events RSS   

Add Artwork
Public API
About KDE-Look.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Sponsor us
Report Abuse

Copyright 2001-2016 KDE-Look.org Team  
All rights reserved. KDE-Look.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.