player frontend layout