Cool. Why not an embedded player, it would make browsing much faster than opening opening up the default system player?
Embedded player would require making a tremendous number of design options: where does it reside in the interface, what does it cover up when open? and if it can pop out as a separate window, what value does it bring over an external player?