Add playSource method, experimental feature.