I have built a player that already includes most of your requirements, and can easily be adapted/extended to suit your every need.
Please have a look at: [login to view URL]
The bid price includes development of the player with all requested features, integration of your design, site deployment and full tech support.
I'm available everyday from 5am to 5pm GMT, and you can keep track of all progress through Skype, and/or mail/gTalk.