Implement 'play', 'pause' and 'teardown' commands for source.