Song Rec
SongRec is an open source Shazam client for Linux written in Rust.
▫recognize audio from an arbitrary audio file.
▫Recognize the sound from the microphone.
▫use both from the graphical interface and from the command line (for the file recognition part).
▫Provide a history of recognized songs in the GUI exported to CSV.
▫Continuous song detection from the microphone with the ability to select an input device.
▫the ability to recognize songs from speakers, not from a microphone (on compatible PulseAudio settings).
▫the ability to create a bait from a song that, when played, will deceive Shazam, making him think that this is the song in question.