Script for reading personal playlists from spotify, downloading them and organizing them into folders.
Create a .env
file at the root folder with the following information:
SPOTIPY_CLIENT_ID = ...\*
SPOTIPY_CLIENT_SECRET = ...\*
SPOTIPY_REDIRECT_URI = ...\*
SPOTIFY_USERNAME = ...\*
* See this link to set up the Spotify API.
- Parse out emojis
- Build file tree structure
- Check difference to destination path
- Search songs on youtube
- Download with yt-dlp
- Convert to mp3
- Save on destination path
- Generate .m3u files