SongRec

B
B tier on Music Identification AppsScore 7.1 · #3 of 23
Android app
Not listed
Free plan
Yes
Runs on
Linux, Mac, Windows
github.com
The SongRec homepage

Summary

SongRec is ranked #3 of 23 in music identification apps on Everything Xiaomi. It runs on Linux, macOS, Windows. There is a free plan.

SongRec plans and pricing

All plans
Free Free Open-source Shazam client · Linux-focused desktop app github.com · 4 Oct 2026

Compared on music identification apps

Free plan
Yesgithub.com
Platform support
cross-platformgithub.com
Identification history
Yesgithub.com
Offline identification
Nogithub.com

Facts

Purpose
SongRec is an open-source Shazam client for Linux, written in Rust.github.com · 4 Oct 2026
Audio recognition
It recognizes songs from audio files, a microphone, or speakers.github.com · 4 Oct 2026
GUI and command line
SongRec can be used from both a graphical interface and the command line.github.com · 4 Oct 2026
Continuous detection
The GUI supports continuous microphone detection and lets users choose an input device.github.com · 4 Oct 2026
History export
The GUI keeps a history of recognized songs that can be exported to CSV.github.com · 4 Oct 2026
File formats
Without FFmpeg, the README lists MP3, FLAC, WAV, and OGG support; with FFmpeg, it says formats supported by FFmpeg can be accepted.github.com · 4 Oct 2026
Shazam service
SongRec sends audio fingerprints to Shazam servers for song lookup.github.com · 4 Oct 2026
Privacy
The project says SongRec collects no data, contacts no servers besides Shazam, and uploads fingerprints rather than raw audio.github.com · 4 Oct 2026
License
The software is released under the GNU GPL v3 license.github.com · 4 Oct 2026
Downloads
The project site links downloads for Linux distributions and Windows x64, and provides instructions to compile it yourself.songrec.fossplant.re · 4 Oct 2026
macOS support
The README says macOS is not officially supported, though it includes compilation instructions for macOS.github.com · 4 Oct 2026
Support
The project asks users to report bugs and request features through GitHub Issues, and also lists a Matrix channel.songrec.fossplant.re · 4 Oct 2026
CLI output
The command line can emit CSV or JSON output for programmatic use.github.com · 4 Oct 2026
Notable limitation
The README warns that Flatpak filesystem sandboxing may make some command-line features unusable.github.com · 4 Oct 2026

Best SongRec alternatives

See all 12

Where it ranks on Everything Xiaomi

Is SongRec yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources