fixed player api