The new Spotify limitations meant that I’d be looking for a good and free streaming music player to meet my music needs. At first I tried a few browser-based alternatives, such as Grooveshark and Fizy, but later I realized that this wasn’t exactly what I was looking for in a music player that I would be listening to all day. I needed to have a desktop application that also had Last.fm support, basically something more like Spotify’s application.
After a quick search in Google, I found out that what I had in my mind actually existed. And it was awesome. GrooveWalrus is pretty much an application to play songs from the two music databases and from your local hard drive. In addition to sharing the love for walruses, it can save and export playlists, import playlists from Grooveshark (and therefore import playlists from Spotify if you convert them to Grooveshark playlists first, though a little trickier) and scrobble your tracks to Last.fm.
GrooveWalrus also has a number of already installed useful plugins that enable you to assign global hotkeys (even to your media keys, so you could pretty much minimize GrooveWalrus and only access it with shortcuts after creating a decent playlist), fetch lyrics for your tracks while they are playing (just like Winamp plugins), access and control the music player through a web remote, see the history of previously played songs and even put those songs into a two-dimensional coordinate system with axises of your choice!
Other great things GrooveWalrus can do include getting charts from Last.fm such as the list of similar songs (or artists) to the currently played song, lists of the top songs, albums of the artist and the associated Last.fm tags for the song played. You can also get the tracks that have a particular tag in an instant.
Furthermore, you can view what your friends and neighbors in Last.fm are listening to and even what songs they loved while using Last.fm and then add those to your playlists (a great way to populate your playlists). You can also see associated album and artist data for the song. And so many other great features.
All in all, GrooveWalrus is a great streaming music player that brings the best of two worlds and puts it on your desktop for your convenience. It is written in Phyton and it is available for both Windows and Linux (you might want to try Wine to get it running for Linux) You can get it here for free.