Skip to main content

shaq

CI PyPI version

A bare-bones CLI client for Shazam.

shaq in action

Installation

shaq is available via pip or pipx:

pip install shaq
pipx install shaq

If you run into installation errors, make sure that you have PortAudio installed. On Debian-based systems:

sudo apt install -y portaudio19-dev

shaq is also available on the Arch User Repository as shaq.

Usage

Detect by listening to the system microphone:

# shaq listens for 10 seconds by default
shaq --listen

# tell shaq to listen for 15 seconds instead
shaq --listen --duration 15

Detect from an audio file on disk:

# shaq truncates the input to 10 seconds
shaq --input obscure.mp3

# ...which can be overriden
shaq --input obscure.mp3 --duration 15

See shaq --help for more options.

The name?

Shazam, Shazaam, Kazaam, Shaquille O'Neal.

Metadata

Release files for shaq 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for shaq 0.0.5
File Size Uploaded Provenance Actions
shaq-0.0.5.tar.gz 5.2 kB Without provenance Details for shaq-0.0.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for shaq 0.0.5
File Interpreter ABI Platform Actions
shaq-0.0.5-py3-none-any.whl Python 3 none any Details for shaq-0.0.5-py3-none-any.whl

Total release size: 11.0 kB

Release files / shaq-0.0.5.tar.gz

Download URL shaq-0.0.5.tar.gz
Size 5.2 kB
Tags Source
SHA-256 checksum
How to use checksums
35369afdf0701161dec13bf642878583b478c178cd17a484f2c8d5f2f313569e
BLAKE2b-256 checksum
How to use checksums
4663073da64c82a13f72f4daa53fc7ba87ec53604c41548500d579213073e6a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.5

Release files / shaq-0.0.5-py3-none-any.whl

Download URL shaq-0.0.5-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3f3e6f8aedb2f987d14f2063e7060804373cc6116bdfef7c6b271d28ffb784ba
BLAKE2b-256 checksum
How to use checksums
74a5a4cf14f3de4f15950ad0566ecb64969c40a6d0985dbf892247e7e83c5ae5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.5

Security for shaq 0.0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page