This weekend I reformatted my system. I took the opportunity to give Vista a shot. So far I have been quite pleasantly surprised, considering how old my hardware is. We’ll see how it goes. In any event, I was in the middle of reinstalling all the software that I’m used to having, and when I got to Winamp, I was taken aback by the experience. Winamp suddenly does not like Cyrillic, takes up tons of CPU during playback of MP3s, and has very annoying graphical glitches. Any one of these would normally leave me with a bad aftertaste.
I wanted to see if the CPU issue would present itself in another music player, and seeing as how Windows comes with Windows Media Player, I tried that. It didn’t have the problem, so I kept listening to music with it. Then I noticed that, of course, it doesn’t work with Snarl, and I was surprised to find that no plugin with that functionality exists. I set out to see what it would take to write such a plugin, and boy is it hairy! There are a lot of ins and outs to it, and I spent approximately 5 hours Googling, reading and piecing together information just so I can set up a build environment with which I can write the plugin. I think I am basically done at this point, but I have no idea if I’ll figure out how to listen to the right events and forward them to Snarl. More to come.
Truthfully, while WMP is not a very full-featured player, and its international text support for tags is not compatible with any other player (though it does support writing non-Latin characters), it looks awesome in Vista with Aero enabled. It also has a very nice view of albums. I don’t think I’ll be able to handle it for long, but I’ll keep it around for a while. Let’s try the full Vista experience, I say.

