Skip to main content

Open Genius lyrics for the currently playing Spotify track

Project description

Spotify/Genius Automation

Spotify Genius is a lightweight command-line tool that automatically opens the Genius lyrics page for the song currently playing on Spotify desktop app.

Currently working on Windows and Linux.

Install as pip package

pip install spotify-genius

How to download

Go to releases and download the latest version.

Hot to run by yourself

Requirements

  • Python >=3.10

Steps

  1. Install dependencies
pip install .
  1. Run
spotify-genius

How to generate the windows .exe

Requirements

  • Python >=3.10

Steps

  1. Install PyInstaller.
pip install pyinstaller
  1. In the root folder of the project, run
pip install .
pyinstaller --clean --onefile --icon=assets/spotify-genius.ico --name spotify-genius-win --collect-all pywin32 --paths src src/spotify_genius/main.py

The binary spotify-genius-win.exe will be created in dist.

How to generate linux executable

Requirements

  • Python >=3.10

Steps

  1. Install PyInstaller.
pip install pyinstaller
  1. In the root folder of the project, run
pyinstaller --onefile --name spotify-genius-linux src/spotify_genius/main.py

The executable will be created in dist.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spotify_genius-0.1.5.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spotify_genius-0.1.5-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file spotify_genius-0.1.5.tar.gz.

File metadata

  • Download URL: spotify_genius-0.1.5.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spotify_genius-0.1.5.tar.gz
Algorithm Hash digest
SHA256 0fa9e8c89f94f0f6266e75b223a3def255594c8b4bb1e69c5868948da85a7f58
MD5 1ece511a4df24388b53850d221f2d29f
BLAKE2b-256 dec2c46763163042fac501d4737ab0edffb2c651931f28a68d5dd434d52779fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for spotify_genius-0.1.5.tar.gz:

Publisher: python-publish.yml on andrefcordeiro/spotify-genius

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spotify_genius-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: spotify_genius-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spotify_genius-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 afd11cbd5e943ddf1e79cd6b6e18a656c6cf648b73d17a01b25ffc22fa2967c6
MD5 3712a8f2746a88d34a8c10861403fde8
BLAKE2b-256 526f64a1a7e6900f429aab75f6c3bc5c4ba348e8d7f5407f5e7326029c43446f

See more details on using hashes here.

Provenance

The following attestation bundles were made for spotify_genius-0.1.5-py3-none-any.whl:

Publisher: python-publish.yml on andrefcordeiro/spotify-genius

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page