SongRec is an unofficial Shazam client for Linux, written in Rust. It allows you to easily recognize songs from your speakers, microphone or audio files.
Features:
-
Recognize tracks from an arbitrary audio file.
-
Recognize audio from the microphone.
-
Usage from both GUI and command line.
-
Provide an history of the recognized songs on the GUI, exportable to CSV.
-
Continuous song detection from the microphone, with the ability to choose your input device.
-
Ability to recognize songs from your speakers rather than your microphone.
Screenshots

Install
If this does not work, see FAQ#1
If this button doesn't work, see FAQ #1
How to install?
Screenshots
Sites
Sources
Exact match
Name match
Description match
No applications found
No applications found matching "{0}"
Try selecting "All architectures" or broadening your search keywords.
Check for typos or try searching with different keywords.
Clear search
{0} results
Failed to load apps.