I'm in the midst of a personal project to develop a playlist manager companion to Winamp to make it easier for me to find the songs I want to play out of my 1700+ MP3 collection. Anyway, this may or may not be useful to other people, but I thought I'd let you all know about it anyway.
At the moment, it's called "Hey, Mr. D.J." (thanks to my wife for the goofy name
) and you can get it and it's source code at http://www.ewal.net/mp3/
I was inspired by lots of different programs, but I wanted some features from each, so I decided to start working on my own system. It gives me something fun to do in my spare time anyway. At this stage, HMDJ is kinda like WinCue (WinCue looks much cooler), but it organizes song differently and it's evolving. It loads "master playlists" and can cue up music from them but it organizes the songs by artist and album or by genre, artist, and album. You can then que up one or more songs from the display.
It's an evolving project, so over time, it'll get more things as I get more ideas and time. Current plans include a cache or database to store song information instead of reading it from the tags everytime, some more Auto DJ functions (add 74 minutes of random music to the playlist), some Online Help
, playlist/library managment (add and remove songs/directories), etc.
Well, if you are bored, take a look. If you are a developer, full source code for this and the component I wrote to parse MP3 file information is available as well, so you can take the funcionality you like and make your own project