jPlayer has been in development since before its first release back in May 2009. We are actively keeping it up to date and hope to release the next version soon.
Free support is through this group. I review the posts on it at least once a day, but sometimes real work does get in the way. We can also give support at an hourly rate if you require it.
jPlayer plays single pieces of media. The volume fading that you describe is not a feature. You could add one on though I imagine... But you would prevent any mobile device user from using your site. They can only ever play one piece of media at a time.
jPlayer does not need any interface. It is built into jPlayer since the majority of users want one. Well, the interface is not built in, that just uses HTML and CSS. The association between HTML entities and the jPlayer functions is built into jPlayer.
If you want a lot of explanation on the code, there is the quick start guide. It goes through each step in far too much detail for a quick start guide. But the idea was that many people trying to use jPlayer do not even know what jQuery is, so I explained in a lot of detail:
http://jplayer.org/latest/quick-start-guide/At the bottom of the QSG are some examples, this one might be of use:
http://jplayer.org/latest/quick-start-guide/api-cssSelector/I do not know of any other audio players that are HTML5, with a Flash fallback that support cross-fade between 2 audio tracks.
I imagine that at best, you'd have to implement it yourself using 2 instances and some code to control the fade process. And since you'd need to do that, jPlayer is a good starting point. Our focus of jPlayer has been on its API. You have events that you can bind handlers to and lots of other useful stuff.