AmarokScreenSaver is a program that shows the current playing song's details as a screensaver utilizing Amarok script.
One of the things I love about this script is that it's flexible enough to work with a TV or any other display you might have connected to your computer. If you do have a TV, you can easily set up the screensaver to display on that screen instead of your monitor. Even if you don't have a TV, though, AmarokScreenSaver is still a great way to keep track of what's playing in the background.
This script uses KSlideshow to display the screensaver image, which is generated based on the currently playing song. When you stop the script or exit Amarok, your original screensaver settings are restored. The script also includes some basic settings that you can configure via a dialog, including a "party mode" that locks the screensaver (requiring a password to return to the desktop) and an option to turn off display power management to prevent the screensaver from interfering with your monitor's power settings.
One nice feature of AmarokScreenSaver is that it can create multiple images (up to three) to prevent burn-in on your screen. The screensaver will randomly display these images to keep things fresh.
To use AmarokScreenSaver, you'll need Amarok and KDE, as well as ImageMagick, PyQt, xwininfo, and bc. The script is designed to work with KDE4 (>= 4.0.5), and it won't start the screensaver if your computer is in use (KDE4 only).
Overall, I've found AmarokScreenSaver to be a great way to keep track of the currently playing song when I'm not in front of my computer. The ability to set up the screensaver to work with a TV is especially nice, and the basic configuration options are a nice touch. If you're a fan of Amarok and want an easy way to keep tabs on what's playing, I'd definitely recommend giving this script a try.
Version 0.5.0: N/A