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.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: spotify_genius-0.1.1.tar.gz
  • Upload date:
  • Size: 5.1 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.1.tar.gz
Algorithm Hash digest
SHA256 c5c6f70224542f96bc8b55ed263629c0645814056485f321d04ea2ad0b1afb1e
MD5 a53959b0e912a0fc1fcae2b241cd56b3
BLAKE2b-256 776bda0b6d611c6cb4a0949a5d4173384da82b428f84fc1526af5a9dc995b5f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: spotify_genius-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f63b8e96250d768c963ab76853309eabc37e5156ebbc1fd03fb491f131e71c2c
MD5 bd5ec37ea4233b55f173a9f31894429e
BLAKE2b-256 44d4b35cd6a8989dda9f62f686ae6f45ec13ef5fab30e31b565b3d786aaa3aac

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