SlackBuilds Repository

15.0 > Audio > SongRec (0.3.3)

SongRec is an open-source Shazam client for Linux, written in Rust.

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).
* Generate a lure from a song that, when played, will fool Shazam into
thinking that it is the concerned song.

A (command-line only) Python version, which I made before rewriting in
Rust for performance, is also available for demonstration purposes. It
supports file recognition only.

Maintained by: Ralph Spitzner
Keywords: shazam,song recognition,Shazam,Recognize audio
ChangeLog: SongRec

Homepage:
https://github.com/marin-m/SongRec

Source Downloads:
vendor.tgz (94129427d44daf28580530a137c429a7)
SongRec-0.3.3.tar.gz (49bdb3d63079f53e81ed243f6ba85cca)

Download SlackBuild:
SongRec.tar.gz
SongRec.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:
LICENSE
README
SongRec.SlackBuild
SongRec.info
doinst.sh
slack-desc

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2025 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds