Shazam is described as 'Recognizes music and TV soundtracks, integrates with Apple Music for song previews, and allows sharing on social media for easy music discovery' and is a leading music recognition app in the audio & music category. There are more than 25 alternatives to Shazam for a variety of platforms, including Web-based, Android, iPhone, Linux and Google Chrome apps. The best Shazam alternative is SoundHound, which is free. Other great apps like Shazam are Audile, Audire, AHA Music and MRA - Music Recognition Application.
Audile allows you to connect to multiple recognition backends (including Shazam's API). I also love how it provides streaming links to multiple sources — not just Spotify. To top it all off, it's free and open source!