Turn your Spotify playlists into mp3 files in an automated and easy way.
Spothiefy is an application developed in Python using its library Selenium, which can automate web processes. Combining this with PyTube video downloader and MoviePy, it becomes really easy and practical to download the songs listed on your favorite Spotify playlist.
- Clone the Repository:
git clone https://github.com/mateussimeao/spothiefy.git
- Choose your playlist: Paste your playlist url on the "LINK" string (currently only taking spotify links)
- Set your download path: Select the path in your local disk where you want the playlist folder to be created and downloaded by changing the USER_PATH string
- You are good to go!: Just run the main.py file. Make sure you have the chrome web driver downloaded and the MoviePy, PyTube and Selenium libraries installed
- You may run into an exception pytube.exceptions.RegexMatchError: init: could not find match for ^\w+\W, if so, you can easily solve it by following the steps on Stack Overflow
- If your playlist is way too long, it may not download all songs, since the scroll feature hasn't been applied to this project yet