branch Details: initial commit for media player