Skip to content

⌨️ cli-only version, open-source Shazam client for Linux

License

Notifications You must be signed in to change notification settings

BayernMuller/songrec-rust

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

songrec-rust

GUI removed version of SongRec

An open-source Shazam client for Linux, written in Rust.

USAGE:
    songrec [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    audio-file-to-fingerprint         Generate a Shazam fingerprint from a sound file, and print it to the standard
                                      output.
    audio-file-to-recognized-song     Generate a Shazam fingerprint from a sound file, perform song recognition
                                      towards Shazam's servers and print obtained information to the standard
                                      output.
    fingerprint-to-lure               Convert a data-URI Shazam fingerprint into hearable tones, played back
                                      instantly (or written to a file, if a path is provided). Not particularly
                                      useful, but gives the simplest output that will trick Shazam into recognizing
                                      a non-song.
    fingerprint-to-recognized-song    Take a data-URI Shazam fingerprint, perform song recognition towards Shazam's
                                      servers and print obtained information to the standard output.
    help                              Prints this message or the help of the given subcommand(s)
    listen                            Run as a command-line program listening the microphone and printing recognized
                                      songs to stdout, exposing current song info via MPRIS
    microphone-to-recognized-song     Recognize a currently playing song using the microphone and print obtained
                                      information to the standard output
    recognize                         Recognize one song from a sound file or microphone and print its info.

About

⌨️ cli-only version, open-source Shazam client for Linux

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 89.7%
  • Shell 7.6%
  • Dockerfile 1.2%
  • Other 1.5%