songrec.fossplant.re
SongRec is an unofficial open-source Shazam client for Linux written in Rust. It recognizes audio from an arbitrary audio file or from the microphone, usable through both a GUI and a command line. The GUI provides a history of recognized songs exportable to CSV, and the tool can continuously detect songs from the microphone with a selectable input device.