Updated media player component