I have made a couple of improvements on the old version. Download here.
Snarl usually requires an app to register itself with Snarl, which I didn’t do. As such, you had no control over how long notifications should stay on your screen because Winamp didn’t show in the Apps tab from within Snarl’s preferences. Well now it does. I tested it, and it works. You can set the notifications to stay for 10 seconds. The default remains 3. These settings can be found within Snarl, not in Winamp’s plugin settings dialog.
Another very nice addition I’ve made is that I now use Snarl’s ability to update notifications that are already visible, so that if you find yourself skipping multiple songs, you won’t flood your screen with Winamp notifications. The same one will keep getting updated. This was the motivation for resurrecting the source code.
One additional thing: if installing the new version of gen_snarl causes your Winamp to crash, then you have to download and install the Visual Studio 2010 C++ Redistributable package. There is a chance you already have it installed, especially if you’re running Windows 7 (I believe). Installing it won’t hurt any other piece of software on your computer, I promise!