I'll look into your project and maybe borrow mouse handling part. My player has a separate Media Engine class which does all the media handling part. It also supports events like file loading, playing, failded, stopped, fullscreen, windowed, playlist changed, etc. Maybe we can both be of help to each other. I noticed that you enjoy coding. So do I. Right now I've to go. But I do have you gmail email ID and contact you there soon. Thanks and All The Best...
Looking for help on my OpenSource Media Player LetsYo