Downloads lyrics and album cover of currently playing song and saves to folder based on artist and album for offline playback (e.g Plex, Kodi, MusicBee)
this update pretty much focuses on fixing some spaghetti code and adding file checks so it doesn't constantly redownload if its already been downloaded.
Requisites:
os re sys spotipy itertools json requests base64 linecache webbrowser bs4 time pyautogui pyperclip urllib3 pprint datetime shutil platform subprocess
How to set up:
· Go to the Spotify API Dashboard
· Create an app and enter "example.com/example
" as the Redirect URI in the settings
· copy client ID, secret, and "example.com/example
" from Spotify API Dashboard and put them into lyricdownloader.py
· Run converter.py
· Sign into Spotify
· It will redirect you to a link based off your URI, copy everything but "example.com/example" from the url and paste it into the console
· Close it out
How to use:
· Listen to a song on Spotify's Web Player
· open converter.py (use system terminal for best results, use powershell if you're on windows)
execute command py converter.py
· Wait about 10 seconds, the program will alert if errors occur
· Enjoy!
if anyone notices issues please raise an issue alert for me thanks bye
Source code(tar.gz)
Source code(zip)
converter.py(10.76 KB)
downloader.py(12.51 KB)