Improve the command API a little and implement an HTTP metadata grabber.