fork from Onens.Clean.Player