Skip to content

abbas-rz/Spicetify-Spotify-Downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎧 Spotify Downloader for Spicetify

An integrated Spotify Downloader extension for Spicetify. Simply hit the standard "Download" button on any playlist, and enjoy your saved tracks from the Downloaded tab in your library! (Powered by SpotDL).


πŸš€ Features

βœ… Seamless playlist downloading via the default Spotify UI.
βœ… Automatically stores songs in the Downloaded tab.
βœ… Uses SpotDL for fast and high-quality downloads.


πŸ› οΈ Installation

Follow these steps to get started:

1. Install Prerequisites

  • Download and install Python (Make sure to add it to PATH).
  • Install SpotDL using the following command:
    pip install spotdl

2. Add the Extension

  • Place both files from this repository into your Spicetify extensions folder:
    C:\Users\username\AppData\Local(can also be roaming)\spicetify\Extensions

3. Enable the Downloader Extension

Run the following command to add the downloader.js extension to Spicetify:
spicetify config extensions downloader.js
Then apply the changes using:
spicetify apply

4. Run the Python Script

Run the Python script to run the downloader server backend (Needs to be running when downloading):
python main.py

5. (Optional) Add Extensions Folder to Spotify

To ensure local files are accessible, add the Extensions folder to your Spotify Settings:

  • Go to Settings > Local Files and add the folder path.

6. Hit the Download Button!

  • Open Spotify, navigate to your playlist, and click the regular "Download" button.
  • Tracks will be saved and accessible from the Downloaded tab.

🎨 Customization

You can modify the script or extension to suit your needs. To explore Spicetify customization options, visit the Spicetify GitHub.


🧠 Troubleshooting

If you encounter issues:

  • Ensure Python and SpotDL are correctly installed.
  • Double-check that the extension files are placed in the correct directory.
  • Restart Spotify and apply changes using:
    spicetify apply
  • MAKE SURE TO REPORT ANY BUGS/ISSUES

πŸ“š License

This project is licensed under the MIT License.
Feel free to modify and distribute it as needed.


🌟 Credits

About

Utilize the download button for free!

Resources

Stars

Watchers

Forks

Packages

No packages published