abdhan / gui-lyrics

Instant Lyrics App
GNU General Public License v3.0
1 stars 0 forks source link
gui-lyrics instant-lyrics

gui-lyrics

Displays lyrics instantly or gives you options to choose from. Just enter artist and/or song title and hit ENTER.

Dependencies

Easy way is to first download/clone this repo. Create a virtual environment if required.

Run pip install -r requirements.txt from the root to install dependancies.

Run python3 lyric_finder.py or python lyric_finder.py to run.

  1. UI front-end is dearpygui. (Note: 32bit Python versions currently not supported.)

    To install: pip install dearpygui

  2. For scraping lyrics this app uses elmoiv's lyrics-api called azapi.

    To install: pip install azapi

Bugs

  1. dearpygui is an evolving framework. So any change in their syntax can break this app.
  2. Window freeze when searching.

To-Do:

  1. Test all possible combinations of artists and track titles and get fastest/seamless result.
  2. Re-write code to make it readable using context manager.
  3. Decrease stuttering/freezing while app searches.
  4. [FEATURE] Add album art of selected track.
  5. [FEATURE] Add a player with YT-DL?
  6. [FEATURE] Synchronised Lyrics?