Started adding Google and main metadata provider. Still needs more robust error handling.