AmarokScreenSaver is an Amarok script which displays information about the currently playing song as a screensaver.
I often use my computer to play music when I am having visitors or when I am just not in front of the monitor. I wanted some way to still be able to see what song was playing. As my TV is connected to the computer I decided to make a screensaver that would do just this. (you don't need to even own a TV to use this script, but my TV is in my living room and my computer is not...)
This script creates an image based on the currently playing song in Amarok, then changes your screensaver to KSlideshow and tells it to display this particular image. It restores your original screensaver settings when you stop the script or exit Amarok.
The script has some basic settings configurable via a dialog:
Party / safe - mode:
The script can be configured to lock the screensaver, you will need your password to return to the desktop. This is great if you are having a party and don't want everybody to use the computer for surfing or changing track every other minute.
I use display power management to turn off my monitor after a given period of time. This did not work well with my idea. Therefore I created an option to turn off DPMS, and turning it back on when the script is exited or Amarok is shut down.
Rotate image placement:
To prevent damage to the screen more than one image (three) can be created and the screensaver will randomly display these images.
· KDE, not sure if it will work with anything else I think at least KScreensaver and KSlideshow is needed
· PyQt (Only to configure the script, this can also be done manualy by editing a textfile, see "Manual config" in the downloaded file)
What's New in This Release:
· Works with KDE4 (>= 4.0.5)
· Does not start the screensaver if computer is in use (KDE4 only)