Ok. better late than never.

Progress has started again. I'll be spending about 1-2 hours every day on this. It's not a lot, but I have a renewed interest at the moment.
I'm going to put a disclaimer here just to remind people. I'm not here to "compete" per se with the other projects out there. I'm doing this project for me, but I do want to do so with a sound software design, and create something that's stable, usable, and extensible. However, this is mostly for me, but i"ll let users play with/install my work.
- I don't plan on supporting Ogg, at least right now unless it's easy to implement. I have no ogg files. I don't use Ogg. The only people I hear beaming about Ogg are open source zealots who tend to piss me off more often times than not. It's a format that may be great but really hasn't permeated to mainstream quite yet, and if it's going to be a hassle to implmenet, I won't implement it. End of story.
Here's what I'm looking to do:
-A "clone" of the touchtunes system. I like the interface. I think it's very intuitive and attractive. I think it's slow to respond, I hope to remedy that. Besides that, I'm going to keep that kind of "feel" and feature set if possible.
-Searchable by artist/album/genre/title.
-Customizable music categories.
-Scrollable alphabet a la touch tunes
-Top 10 by plays, top 10 by plays by genre, top 10 video plays
-Full statistical subsystem, keeps track of number of plays/ratings
-Randomized playback setting when no songs in play list weighted based on popularity, number of plays, and last played date.
-Skinnable
-Full screen app. Maybe directx, maybe GDI+. not sure yet.
-Tag editor in program.
-Album art display
-Mostly in-program configuration.
-Can build library from mapped/UNC drives on request.
-Very basic screensaver a la touchtunes
Future possible additions:
-Alternative formats: (Ogg, Flac).
-Web services interface/remote administration.
-"Media Server" functionality to allow "download" to jukebox on request of music not existing on the jukebox.
-Visulizations.
The "future additions" are all dependant on how badly they screw with the interface. I don't want the Swiss Army knife of media players. I want something like touchtunes. I want something that's extendable. I awnt something that's customizable. I want something that is very easy to use and straightforward.
That's the plan. I'll keep progress in this thread.
--NipsMG