gitSmartPlayer