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.4.tar.gz (5.0 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.4-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for spotify_genius-0.1.4.tar.gz
Algorithm Hash digest
SHA256 3fa82a504ae9ce1e490a16320162893797db860a49ed40d0c532c75fb926fde3
MD5 c349fa45ab0d96956d385db824d36746
BLAKE2b-256 df93117265fc7654d2fca4464f85109d55baf3d8aebcbc38843313a122d4f640

See more details on using hashes here.

Provenance

The following attestation bundles were made for spotify_genius-0.1.4.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.4-py3-none-any.whl.

File metadata

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

File hashes

Hashes for spotify_genius-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ff1e59f3c899c6da13ba533e7073153fd20804e528044dafc1002950bcc2fda3
MD5 89fc5029d10073b8348191f5de4eebcf
BLAKE2b-256 f7e066333c06e5435266f9a960cfe3ea0591e3e0549e87505cf7ebe913168c88

See more details on using hashes here.

Provenance

The following attestation bundles were made for spotify_genius-0.1.4-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