Split drowser's media player into player and backend implementations