Skip to content

A Flask app to convert your Spotify playlists into a single MP3

Notifications You must be signed in to change notification settings

vandamd/mixtape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mixtape

A simple and minimal mixtape generator for your Spotify playlists.

  • Order is respected
  • Playlist titles and covers are transferred
  • Songs are in 128kbps MP3 format (seeking higher quality sources)

Demo

Demo

Live demo coming soon!

Installation

  1. Clone the repository:

    git clone https://github.com/vandamd/mixtape.git
    
  2. Install dependencies:

    pip install -r requirements.txt
    
  3. Install FFmpeg:

    brew install ffmpeg
    
  4. Create a Spotify app at https://developer.spotify.com/dashboard/applications.

  5. Add your Spotify app's client ID, client secret and redirect URI to .env.

  6. Add a Flask secret key to .env. You can generate one with:

    pwgen -s 64 1
    
  7. Run the app:

    flask --app index.py run
    

Usage

  1. Login to Spotify.
  2. Copy a Spotify playlist URL.
  3. Paste the URL into the input field and press Enter.
  4. Wait for the mixtape to be generated. (You can check the progress in the terminal.)
  5. The mixtape will be downloaded automatically.

Disclaimer

This project is for educational purposes only. I do not condone the use of this project for illegal purposes.

About

A Flask app to convert your Spotify playlists into a single MP3

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published