Migrate more functionality from shazam
Bump version to 1.2.0