Skip to main content

Open Genius lyrics for the currently playing Spotify track

Project description

Spotify/Genius Automation

This python script works as a listener to the music that is being played on the user's Spotify Desktop App for Windows.

The program gets the information of the currently playing song (artist and title) and automatically opens its respective page on Genius website, so the user can keep track of the song lyrics, besides taking advantage of other tools available on the website.

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
pyinstaller --onefile --icon=assets/spotify-genius.ico --name spotify-genius-win spotify-genius.py

The binary spotify-genius.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

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.2.tar.gz (5.2 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.2-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: spotify_genius-0.1.2.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for spotify_genius-0.1.2.tar.gz
Algorithm Hash digest
SHA256 8b2c7f3eb673f61fa3304f8cc33a0ac44a1d1fed8b923e094557dfc9e6390312
MD5 0e067a77e28af1ec524f0c8b38f57912
BLAKE2b-256 a70b5091109ba49c4da4e6e264ee5421d7a7b116fdbfe004aef830d1a9d7db18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spotify_genius-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for spotify_genius-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 559da7f13cb82d2775dc45cf3eef290983d11db538be9806d10c3322c833a2b6
MD5 1d4058061ce2d76bb1fdc0e07e4a94e5
BLAKE2b-256 9eb67fd0f6598e6b3664e68219e732a14738b7a06efb0102b5009a677a2431ab

See more details on using hashes here.

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