Song Rec

github.com/marin-m/SongRec Linux Apps Open-source projectOpen source

SongRec recognizes songs from audio files and other sources as an unofficial Shazam client for Linux.

github.com/marin-m/SongRec
Song Rec homepage screenshot

About Song Rec

SongRec is an open-source Shazam client for Linux, written in Rust. It identifies tracks by sending audio fingerprints to Shazam servers for lookup. It works through a graphical interface and the command line, and keeps a GUI history that can be exported to CSV.

Pricing is not clearly stated.

Key features

  • Recognize tracks from an arbitrary audio file
  • Recognize audio from the microphone
  • Recognize songs from speakers rather than microphone
  • Continuous song detection with selectable input device
  • History of recognized songs exportable to CSV
  • Usage from both GUI and command line
Best for: Linux users who want to identify songs
Watch out for
  • With Flatpak, some CLI features may not be usable due to filesystem sandboxing
  • Needs ffmpeg package to recognize more formats than WAV, OGG, FLAC and MP3

Song Rec at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Linux
Details verified
Oct 22, 2026 · Official source
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Song Rec alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Linux Apps

Well-known listings from the same topic.

All 222
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing