SongRec recognizes songs from audio files and other sources as an unofficial Shazam client for Linux.
SongRec
SongRec provides an unofficial Shazam client for Linux, according to its project page.

About SongRec
SongRec is an unofficial Shazam client for Linux, written in Rust. The homepage describes it as a way to identify songs using the Shazam service on a Linux desktop. It is not made by or affiliated with Shazam.
The homepage lists several installation routes: Flathub (for all Linux distributions), a Launchpad PPA for Ubuntu 24.04 and later, the Arch Linux extra repositories, the Snap Store for Ubuntu, Windows x64 installers and a standalone EXE, or compiling from source. The homepage refers to a GitHub readme for the full feature list and how the software works. Bug reports and feature requests go through GitHub issues, with a Matrix channel as a secondary option. The homepage notes that messages sent to the Matrix channel may be forgotten.
Key features
- Identifies songs using Shazam, as an unofficial client
- Written in Rust
- Installable from Flathub for Linux distributions
- Launchpad PPA for Ubuntu 24.04 and later
- Available from the Arch Linux extra repositories and the Snap Store
- Windows x64 installer and standalone EXE
- Several installation options, including Flathub, Arch repositories, Snap and Windows builds
- Source can be compiled by users who prefer to build it themselves
- Unofficial client, not made by Shazam
- Launchpad PPA is only listed for Ubuntu 24.04 and later
- Messages sent to the Matrix channel may be forgotten
SongRec at a glance
- Website
- songrec.fossplant.re
- Category
- Software & Utilities › Linux Apps
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, Web, Windows
- Open source
- Not stated
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
SongRec alternatives
Tools and sites you could use instead, ranked by how closely they match.
Cattail provides an unofficial client for Tailscale and Headscale on Linux and Windows.
ZapZap provides an unofficial desktop client for WhatsApp Web, built with PyQt6 and QtWebEngine.
The unofficial Teams for Linux project provides a Microsoft Teams client for Linux.
Popular in Linux Apps
Well-known listings from the same topic.
SongRec FAQ
Where should I report bugs or request features for SongRec?
Which Ubuntu versions does the Launchpad PPA support?
Is SongRec an official Shazam product?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.








