add shazam aggregator
finish basic shazam aggregator