blob: 1f76ac46fc5b1149d545662ca509e27c5ebccef8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
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.
|