complete player client