Multiplatform music downloader written in Python using framework Kivy.
Available on Android and Windows.
- Search music on Spotify or YouTube
- Play music before you download it
- Add music to download queue
- Download whole Spotify or YouTube playlist with
.m3u
file - It will automatically save track name, artist name, album image and other tags to songs (only Spotify)
Python 3.8.10 or later is required.
cd neodeemer
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
You need to get your own Spotify and YouTube API keys and then create .env
file like this:
SPOTIPY_CLIENT_ID=
SPOTIPY_CLIENT_SECRET=
YOUTUBE_API_KEY=
Then you can run this app.
python main.py
If encounter some tracks, that has bad quality or even doesn't match the name, you can submit it directly in the app using
If you have other issue or some idea to make the app better, just open a new issue on GitHub.