Home

Awesome

image

Yank

Yank is a lightweight online spotify song and playlist downloader with easy setup.

Features

Try it yourself!

  1. Head to https://yank.g3v.co.uk/track/5EWFuo4ObEnfndc57sTuIo
  2. Replace 5EWFuo4ObEnfndc57sTuIo with a Spotify song ID and wait for it to download.

Want to download a playlist?

  1. Head to https://yank.g3v.co.uk/playlist/6V1papmDzwR16G3PBZEjTI
  2. Replace 6V1papmDzwR16G3PBZEjTI with a Spotify playlist ID and wait for it to download.

Prerequisites

Installation

  1. Clone the repository:
git clone https://github.com/G3VV/yank.git
cd yank
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Set up the .env file.
deezer_arl=DEEZER_ACCOUNT_ARL # Your deezer account ARL cookie or https://www.youtube.com/watch?v=5bTwnPchjss
spotify_id=SECRET_ID # spotify client id @ https://developer.spotify.com/dashboard
spotify_secret=SPOTIFY_SECRET # spotify client secret @ https://developer.spotify.com/dashboard

port = 7000 # Port to run the server on
ip = 0.0.0.0 # keep as 0.0.0.0 for automatic selection

Usage

  1. Open a terminal and navigate to the Yank directory:
cd /path/to/yank
  1. Run Yank:
python index.py
  1. Go to http://localhost:7000/track/<track_id>

Replace track_id with the actual Spotify track ID.

License

This project is licensed under the GPL 3.0 License - see the LICENSE file for details.

Star History Chart