Reset player on source change. closes #1050 closes #1124