player parsing