Version0.6.9
Revision223
Size29.8 MB
LicenseGPL-3.0+
Confinementstrict
Basecore24

An open-source, unofficial Shazam client for Linux, written in Rust

ScreenshotScreenshotScreenshot

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 History

0.6.8 (207)0.6.9 (223)
19 Apr 2026, 02:30 UTC
0.6.8 206 → 207
18 Apr 2026, 14:45 UTC
0.6.8 198 → 206
18 Apr 2026, 14:00 UTC
0.6.7 (115)0.6.8 (198)
18 Apr 2026, 06:45 UTC
0.6.6 (92)0.6.7 (115)
25 Mar 2026, 16:33 UTC

Published23 Nov 2020, 18:45 UTC

Last updated19 Apr 2026, 02:18 UTC

First seen25 Feb 2026, 08:17 UTC