I thought that the new secret was aimed at me.
I'm writing a Ruby-based CLI client, which uses a lot less RAM and CPU than their flash client. I can control it with media keys, typed commands, or even my iPod (it acts as a MPD server). I use mplayer to actually play audio.
When I got the new code, I googled it to see what idiot posted it... and ended up here. Good job :D
In my latest change, the secret/clientid was changed, "country" was added, and getStreamKeyFromSongID was replaced with getStreamKeyFromSongIDEx.