Skip to content

An app that connects to your spotify to show you the lyrics to the song you're listening to live. No premium required!

License

Notifications You must be signed in to change notification settings

Mews/spotify-lyrics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Lyrics

Logo

An app that connects to your spotify to show you the lyrics to the song you're listening to live.
No premium required!

Usage

To be able to use the app, you will first need to provide a client id to connect to the spotify api.
You can find how to get yours here.

After getting your client id, navigate to the releases page and download the latest release.
Then, open the settings.ini file and write your client id as such

[spotify]
client_id = <your client id>
redirect_uri = http://localhost:8888/callback
client_secret = 

After that, just open the spotify lyrics.exe file!

Note

Some antivirus programs might flag the app as a virus. This is only because the app is not signed, but, if you're suspicious, you can look at the source code and run the main.py file directly, or compile the executable yourself.


You can then also change the app's theme by editing the theme variable in the settings.ini file to one of the available themes. For example, to use the "solar" dark theme:

[theme]
; available themes: https://ttkbootstrap.readthedocs.io/en/latest/themes/
theme = solar

If you have any issues using the app, you can also check the FAQ page, open an issue or contact me through my discord!

Changelog

Version Changes
0.1.0 Initial release
0.2.0 Added support for theme and settings editing
0.3.0 Updated lrc parser
0.4.0 (not usable) Fixed issue with window stuttering when moving it around
0.4.1 Major bug fix
0.5.0 Added message to let the user know when the app is fetching lyrics;
Added option to replace empty lyrics with custom text;
Bug fixes
0.6.0 Added option to authenticate using client secret (See #2)

Libraries used

spotipy - To use the Spotify WebAPI

syncedlyrics - To scrape various websites for lrc format lyrics

ttkbootstrap - To style the gui