Monday, December 29, 2008

Music Management Software

So I have been using Winamp as my Music playing software since around year 2000. It turned into being my music management software as well. This is good because I have an uncountable number of MP3's at this point.

Why don't I just use iTunes? Well, a bunch of reasons:
  • It's kind of a resource hog on a Windows PC.
  • There is no way to "enqueue" a file. You have to have a playlist and then you can add a song next in a playlist. I never really save playlists, I'm more of an on the fly type of guy. But I also don't want to just stop the song that is currently playing. The party shuffle is constantly changing, so if you drag to that your files get lost.
  • Winamp has a "Add songs that are like this one" feature using CDDB. I have never succesfully gotten it to work, but it seems cool. iTunes is missing this. It has the Playlist generator, but it isn't powerful enough. The playlist generator should factor in things such as # of plays, last played, genre weighting, rating weighting, etc... I swear I am going to write something that does this at some point in my life.

However it comes up short on a few things:
  • Some information is saved to the ID3 tag and some is managed by the Media Library plugin. I have a habit of moving my mp3's around on my hard drive (not to mention I have multiple hard drives in the library), and there is no way to get it to link an old database entry to the mp3 in the new location. You would think if the hash was the same it could assume it is the same file but it doesn't do anything of the sort. This means that everytime I move a file I lose my # of plays, rating, gain level, etc..
  • It's ugly.
I tried using the Zune software as well and will keep it installed because I can stream it to my X-Box which is kind of cool. But it doesn't do what I need it to either.

So I found a couple programs which show merit. MediaMonkey (used to use WinAmp as it's playing engine), and Helium Music Manager. Media Monkey is a free basic level, and Helium has a 30-day free trial. We'll see if any of them make me happy....