add APlayer