Add a method to play a source with a SharedFuture buffer