An app that connects to your spotify to show you the lyrics to the song you're listening to live.
No premium required!
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!
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) |
spotipy - To use the Spotify WebAPI
syncedlyrics - To scrape various websites for lrc format lyrics
ttkbootstrap - To style the gui