Skip to main content

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!

Project description

SpotDownloader

alt text

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. alt text alt text

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! alt text

Step 3

Edit the SpotDownloader.py file inside de SpotDownloader folder and fill up the values you're given!. alt text

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

SpotDownloader-1.0.3.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

SpotDownloader-1.0.3-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file SpotDownloader-1.0.3.tar.gz.

File metadata

  • Download URL: SpotDownloader-1.0.3.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for SpotDownloader-1.0.3.tar.gz
Algorithm Hash digest
SHA256 eaddbb40712bfbe08c78e4e3a6b25629af63493b0bf3be18cbff062a2dc12cf3
MD5 c249e644ac344aaf59befb2f8ff928a6
BLAKE2b-256 afb0aeaf4390b63cc822e76eba2d7ac21dda6ec9fba2debbe24027c902c498ec

See more details on using hashes here.

File details

Details for the file SpotDownloader-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: SpotDownloader-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for SpotDownloader-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 110c6306a0312cd82f875021e7fdd28a5156ef0b9ebf3acd66b810d2c824e892
MD5 03df520194dfb78f10c82f583ae79db3
BLAKE2b-256 34398884148c2443a369c6a6f8e0a1c6d3287cc773062c848423b0ebc6103d18

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page