SpotDownloader
This is a simple and easy to use app made in python that downloads all you music in .MP3 from a given spotify playlist, even your private ones! Simply pass your username and get all your songs in high quality .MP3 or .aac or .webm or...!
How to install
To install the program, fire up your linux distributed machine and run this command.
wget https://raw.githubusercontent.com/elblogbruno/SpotDownloader/master/setup.sh && sudo sh setup.sh
That's it.
The installation script will:
- Download SpotDownloader and install the necessary dependencies
Configuration of the downloader.
Change values inside SpotDownloader.py with your spotify account credentials. You can get your credentials from here: https://developer.spotify.com/my-applications/#!/applications.
Step 1
You should click on create new client id, and fill up the form accordingly.
Step 2
For the redirect URI once you've created your client id, you can go to settings and set up your own. Maybe "https://www.google.com" can be a good one!
Step 3
Edit the SpotDownloader.py file inside de SpotDownloader folder and fill up the values you're given!.
Step 4
Have fun!
How to use it.
Usage. Run python SpotDownloader.py -h to get more help information on how to use it.
usage: SpotDownloader.py [-h] [-v] [-u USERNAME] [-s SAVE_LOCATION] [-f FORMAT]
Credits
If you like this piece of software, I invite you to gently reach out to my personal website: elblogdebruno.com. ##TODO Android or web app. Better login or setup process.
Release files for SpotDownloader 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| SpotDownloader-1.0.5.tar.gz | 7.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| SpotDownloader-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.8 kB
Release files / SpotDownloader-1.0.5.tar.gz
| Download URL | SpotDownloader-1.0.5.tar.gz |
|---|---|
| Size | 7.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d5899e08cacee3e326bc686f61323c01904927e8f3fb8441da6c98341f88a25
|
|
BLAKE2b-256 checksum How to use checksums |
874bfbdb0df2026ffc4b40b535933dbf9bb809e06703f10bf52819a52cb4d491
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/2.7.13
|
Release files / SpotDownloader-1.0.5-py3-none-any.whl
| Download URL | SpotDownloader-1.0.5-py3-none-any.whl |
|---|---|
| Size | 10.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
72b54637dd106f2b66b20c5f1b31f2683f2635c368aef290453ebee7c2c95a82
|
|
BLAKE2b-256 checksum How to use checksums |
83be649207db6f3668bcbb558621951bc6f07ea196cd6f12c30849f26d17da15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.1.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/2.7.13
|