What is WinampSwitch?
WinampSwitch is a plugin for Nullsoft Winamp,
that will shutdown (or hibernate, halt etc.) your computer after Winamp reaches
the end of it's playlist. But with the right system it will also be able to
power up your computer from hibernate mode and start Winamp playing your
What are all those funny buttons for?
Well, click on it and you will see:
Shutdown after playing: Tells
WinampSwitch whether or not it should shutdown your computer after reaching the
end of the current playlist, or if it should shutdown only if you have moved
winamp partially over the left border of the screen. Since winamp doesn't offer
an API to add any new button or such, I didn't see an alternative to this ugly
hack. At least if you don't want your system tray filled up with an icon for
every useless plugin. And if you don't care...
Shutdown timer: Here you can enter a time after
which winamp shut shut down your computer no matter if
Shutdown after playing
is enabled or not. You may use it for instance if you want to make sure, that
winamp shuts up/down at a given time, so that the old lady living next to you
won't have any chance to call the police just because it went one minute longer
than legal. It's not a problem for me, but some of you requested it...
Power: You may shut down or halt your system or you may send it to hibernate or
standby mode. What this actually means (or if it means anything at all) depends
on your windows version and on the capabilities of your system (acpi or not?).
As far as I can remember, under win98 not every option behaved very logical.
But I don't think it's my fault - it just reflects the options that the
win32-api offers us. Therefore the "Force"-Button should ensure that windows
will reach the desired power state, no matter if there's an application which
doesn't want to. So use it with care, and don't go to bed with unsaved
Alarm settings: Brings up this
nice dialog, where you can set up everything having to to with the
alarm clock features of WinampSwitch.
Fade out last song: If you are always shocked by the sudden silence after the
end of the playlist, you may try this option. Now you will just wake up because
of the sudden silence when all the fans and hardsdisks in your computer will
Tray Icon: If WinampSwitch ist important enough for you
to allow it to have it's own icon in the system tray, then this is the fastet
way to open up the settings dialog of WinampSwitch.
Daily alarms: You can decide for every day when you want to get up or if you
want to get up at all.
Wake me once: If you have to get up earlier than usual tomorrow, then you
should use this this, since it you won't forget to change it back to a much
later time afterwards. Or you can use it to remember that there is a pizza in
the oven - but for there are better solutions for this.
Used playlist: This is the playlist that winamp will load to kick your ass in
Password settings: If you use a real OS such as Win2k you will have to cope
with that fact that not everybody can do everything. This includes applications
which wish to be run by the windows task scheduler, which winampswitch uses. So
if somehow winamp won't come up in the morning, try to enter your correct login
and passwd here. I promise that neither now nor in the future winampswitch will
use it for more than to set up an entry in the task scheduler. Just trust me,
hehe...if you don't, you can ask me for the code and compile it yourself.
Custom startup volume: If you belong to that
group of people who have an equally hard time to fall asleep and to wake up,
you can set the volume in winamp to 10% and here to 100%. This will make sure
that you *will* wake up. As long as you didn't turn off your amplifier..
Contact the author
WinampSwitch is quite an old piece of software now (10.2004). I didn't improve
it since the release of 0.41, since I switched to Linux a few years ago and
thus have not much use for the plugin myself. To my surprise it seems to be
still in use (with almost 50000 downloads!) and it even seems to work with
Winamp 5, even though Winamp 2.7x was the latest version when I last put my
hands on it.
Several people approached me with good ideas and some even offered to help. Now
I finally set up a Sourceforge
project for it and released the code under the LGPL. Feel free to check
out the code and add the feature you were missing since years. If you want to
have write access to the source repository yourself don't hesitate to contact