I'm using this custom player:
http://www.codebasehero.com/2011/06/html-music-player/I think it uses the JPlayer code, with some extra (but I don't use these) features like buy link, rating, and display album art, but with the major disadvantage of only being able to have one instance of it (putting a second player even on a different page messes it up).
I used JPlayer as well, however that player only has either light blue or dark pink, neither is suitable for my webpage, so I had to find a custom player.
I'm writing all the descriptions, as all the songs are written by me, preferably displaying it in a different div than the player itself. It'll just be text with maybe some pictures.