songrec(1)
πΈ songrec(1) β the general commands manual, bestie edition πΈ
okay so real talk: this page lives in the General Commands Manual, and it's your lil' guide to songrec π
β¨ NAME β¨
songrec β an open-source Shazam client for Linux, written in Rust. yes, Rust. we love a systems-language moment π¦π
π SYNOPSIS π
songrec [-v|--verbose]... [-h|--help] [-V|--version] [subcommands]
like, you can stack the -vs, you can ask for help, you can check the version, and you can call a subcommand. that's the whole vibe check π¦
π DESCRIPTION π
songrec is an open-source Shazam client for Linux, written in Rust. that's it, that's the description, and honestly? iconic. no notes, periodt β¨
π₯ OPTIONS π₯
-v,--verboseβ turn the logs up, bestie. the levels stack:-v: sets the log level toDEBUGinstead ofINFOfor SongRec-related messages-vv: sets the log level toDEBUGfor SongRec-related messages andINFOfor library-related messages-vvv: sets the log level toTRACE
-h,--helpβ print help π-V,--versionβ print version
ngl the -v ladder is giving main character energy. three whole tiers of "tell me EVERYTHING" ππ
π¦ SUBCOMMANDS π¦
songrec-listen(1)β run as a command-line program listening to the microphone and printing recognized songs to stdout, exposing current song info via MPRISsongrec-recognize(1)β recognize one song from a sound file or microphone and print its info.songrec-audio-file-to-recognized-song(1)β generate a Shazam fingerprint from a sound file, perform song recognition towards Shazam's servers and print obtained information to the standard output.songrec-microphone-to-recognized-song(1)β recognize a currently playing song using the microphone and print obtained information to the standard outputsongrec-audio-file-to-fingerprint(1)β generate a Shazam fingerprint from a sound file, and print it to the standard output.songrec-fingerprint-to-recognized-song(1)β take a data-URI Shazam fingerprint, perform song recognition towards Shazam's servers and print obtained information to the standard output.songrec-gui(1)β the default action. display a GUI. π₯οΈπsongrec-gui-norecording(1)β launch the GUI, but don't recognize audio through the microphone as soon as it is launched (rather than expecting the user to click on a button).
iykyk:songrec-guiis the default one, so if you're a "just give me the window" girlie, that's your girl. andsongrec-gui-norecordingis for when you want the GUI to chill at launch instead of immediately going mic-mode ππ€
β VERSION β
v0.8.0
π AUTHORS π
Marin M. - Fossplant.re
and that's the page, bestie! π this absolute gem is songrec 0.8.0, documented in the General Commands Manual on the songrec(1) page β go forth and recognize some songs π§ππ«Ά
π¦ where this page comes from
- arch rolling: songrec 0.8.0-1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms