Different media players are good at playing different media types. The goal is to combine multiple engines into a consistent user interface so users can switch between engines without having to retrain themselves to use a different UI. This project is aimed at novice users and its scope will probably not expand past anything other than a simple media player.