add error handling for when xeno canto returns nothing or returns no recordings