So I added a few things to my mp3 program. It’s now got a playlist, where you can see currently queued songs. I’ve also implemented multiple selection in both the folder and playlists so you can choose what to play quicker. Finally, if you try to queue or play a folder, all the files in the folder are queued.
It still crashes a lot, however. See screenshot for current status. If anyones interested in helping code (Mono/C#), maybe we can start up an sf.net project; I might well do that anyway for the CVS facilities. Drop me a line, I can bribe you with Gmail invites =)