Skip to content

sasaisaschi/playchoon

Repository files navigation

logo

PlayChoon

This is a simple tool to generate a playlist on Spotify based on your favorite artists.

Table of Contents

About the Project

Craft personalized playlists in seconds with PlayChoon, the Spotify Playlist Generator.

  • Effortless Setup: Simply enter your favorite artists and desired song count.
  • Tailored Tunes: Receive a unique playlist curated just for your musical taste.
  • Seamless Integration: Connects directly with your Spotify account for effortless playlist creation.
  • Elevate Your Listening: Enjoy a personalized musical experience with PlayChoon.
  • Try for free and check your Spotify Playlist

Screenshots

image

Getting Started

Run Locally

Clone the project

https://github.com/sasaisaschi/playchoon.git

Go to the project directory

cd playchoon

Virtual environment

python -3.11 -m venv .venv

Activate environment

.venv\Scripts\activate

Install requirements

pip install -r requirements.txt

Serving Flask app

python api\app.py

Running on

http://127.0.0.1:5000

Environment Variables

To run this project locally, you will need to add the following environment variables to your .env file.

SPOTIFY_CLIENT_SECRET=

SPOTIFY_CLIENT_ID=

Get your Spotify API credentials from Spotify Developer Dashboard. Click on 'Create an App'. Pick an 'App Name' and 'App Description' of your choice and mark the checkboxes. After creation, you see your 'Client ID' and you can click on 'Show Client Secret` to unhide your 'Client Secret'. Use your 'Client ID' and 'Client Secret' to retrieve a token from the Spotify API.

Disclaimer

This project is for educational purposes only. The project is not intended for commercial use. The project is not affiliated with Spotify.

Demo

You can try the generator demo at https://playchoon.vercel.app/.