Hi, I've been using mamewah successfully as a winamp frontend (winamp running invisibly) for some time now, and have had no problems (other than the initial setup).
I'm not on my home PC atm, so I'll post all the specifics here (required winamp, a plugin, and a batch, and a seperate app) in a little bit (few hours, I think). To be sure, it was a pain in the arse to setup, but worthwile for me at least, and it works seamlessly with mamewah now/doesn't show any windows/winamp components etc.
Usage: Songs are selected with the joystick the same way they are with any other list, 1 player start starts a song or queues it up. Pause button pauses/unpauses if hit while viewing the list, escape button stops playback/clears the song queue while viewing that list. CD Covers, if available, show up as you scroll through the list.
Advantages, for me, over a seperate dedicated app: can queue up songs from mamewah, allowing for consistantly interface (both visually and functionally) from list to list (see pic, jukebox is lower left), ability to have songs running in the background while playing games, switching lists and emulators etc. (didn't think this was important at first, but it definately makes it feel more like a real arcade when playing), and the price (free).
Disadvantages:There's no list showing which songs are coming up, nor any box saying what the currently playing song is. Required setting mamewah's (uh... start modifier keys... what do you call those?) to pause and escape, but as I don't use them otherwise, this wasn't important to me. There's no skip to next song function, (but you could sacrifice either the pause or the stop/clear button for that), no repeating, no random, no coin op etc. i.e. nothing that a dedicated music player has.
If that still sounds like something you (or anybody else) would be interested in, LMK, and I'll make sure it's here for you

