Version0.7.3
Revision373
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.7.2 (333)0.7.3 (373)
18 May 2026, 04:30 UTC
0.7.1 (296)0.7.2 (333)
13 May 2026, 02:45 UTC
0.7.1 294 → 296
10 May 2026, 02:00 UTC
0.7.1 290 → 294
9 May 2026, 14:45 UTC
0.7.0 (286)0.7.1 (290)
9 May 2026, 13:15 UTC
0.6.9 (223)0.7.0 (286)
9 May 2026, 11:15 UTC
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

Published23 Nov 2020, 18:45 UTC

Last updated18 May 2026, 03:53 UTC

First seen25 Feb 2026, 08:17 UTC