Repository navigation
Magic Recommender
Magic Recommender is a Python application that allows Spotify users to create a playlist based on their top tracks. The application uses the Spotify API to extract user's top tracks and generate a playlist with recommended songs.
Before you install
Before you can use MagicRecommender, you need to create a Spotify Developer application to get your client_id, client_secret, and redirect_uri. Here's how you can do it:
- Go to the Spotify Developer Dashboard.
- Log in with your Spotify account.
- Click on 'Create an App'.
- Fill in the 'Name', 'Description' and redirect_uri (I recommend using http://localhost:3000/) for your new app, then click 'Create'.
- On the next page, you will see your
client_idandclient_secret. You will need these to authenticate your application. - Click on 'Edit Settings'.
- In the 'Redirect URIs' field, enter the URI where you want Spotify to redirect you after a successful login.
Installation
- Click on MagicRecommender.zip. Download will start automatically.
- Extract the zip file.
- Open the extracted folder and run
MagicRecommender.exe.
Usage
- Run the
MagicRecommender.exeto start the application. - The application will ask you to enter your
client_id,client_secret, andredirect_uri. Enter the values from the Spotify Developer Dashboard. - The application will ask you how long you want the playlist to be. You can enter a number between 1 and 50.
- Next, you will be asked to enter a name for your playlist.
- The application will then create a playlist with your specified name and length, filled with recommended songs based on your top tracks.
- Once the playlist is created, a message will be displayed confirming the successful creation of the playlist.
Enjoy your music!