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 audio from an arbitrary audio file.
- Recognize audio from the microphone.
- Usage from both GUI and command line (for the file recognition part).
- 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 (on compatible PulseAudio setups).
Update dependencies, including using a non-deprecated library for the MPRIS module (issue #243)
Use a monochrome tray icon for better GNOME integration (issue #255)
Update the Brazilian translation thanks to @marcelocripe
Update the Arabic translation thanks to @mu7basha
Update the Slovak translation thanks to @dodog
Update the Spanish translation thanks to @feramirez
Allow shrinking down the window to arbitary sizes in windowed mode