2 basic choices. One is a player which contains multiple tracks, the other is an individual stack solution where you add one song per stack. Advantage of he stacks approach is songs can be dotted around your web page and not just in one box.
For the multi-player, I have used rPlaylist from Rapid ideas. Advantage of this is it’s drag and drop simplicity. You could also look at Mixing Deck by Stack4stacks. Not used but looks very good - Will’s stuff generally is - but may need a bit of simple code I’m not sure. One more that looks very good is Audio from Yuzool themes.
For individual stacks there are several solutions including HTML5 Audio Player from from Joe Workman and Boom from Doobox. Both very good but I’m sure there are others.
There are also products allowing playback from Soundcloud and Dropbox. There is some advantage to these types of solution if your audio files are large and make your RW project resource heavy
One thing I’m not sure about is the ability to download the track - pretty sure not possible within some of the solutions above. If not, you could easily create a separate download area.