songrec(1)

πŸ“¦
version 0.8.0 Β· 3 versions
, in arch rolling

🌸 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 to DEBUG instead of INFO for SongRec-related messages
    • -vv: sets the log level to DEBUG for SongRec-related messages and INFO for library-related messages
    • -vvv: sets the log level to TRACE
  • -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 MPRIS
  • songrec-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 output
  • songrec-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-gui is the default one, so if you're a "just give me the window" girlie, that's your girl. and songrec-gui-norecording is 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