Revert "some changes and small script for moc player"

This reverts commit 9b085231291712b07dfdde51a10bd262a40eb458.
Revert "Revert "some changes and small script for moc player""

This reverts commit 79185f27757c623e3f865badff3ed092da29cdb8.
some changes