feat(enhance): add a page; add a player

add an enhance page; fix upload and watch to use player

time: 2h:0