This project is a Spotify application that helps users create playlists based on their favourite genres. The application fetches a user's liked songs and creates a playlist by filtering the songs according to their preferred genres.
-
Fetches user's liked songs from Spotify
-
Find out what your favourite genres are
-
Allows users to select their preferred genres
-
Creates a new Spotify playlist based on the selected genres
To set up the project on your local machine, follow these steps:
- Clone the repository:
git clone https://github.com/levente-murgas/genrefy.git
- Navigate to the project directory:
cd genrefy
- Install the project dependencies:
npm install
- Start the application:
ng serve
This will start the application on a local development server. You can access it by going to http://localhost:4200 in your web browser.
After the application is running, you'll need to log in with your Spotify account. The application will then fetch your liked songs and use Spotify's API to get the genres of the songs' artists. It will then display your top genres based on these songs.
You can filter your liked songs by genre, and the application will create a Spotify playlist with the name you specify containing these songs.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.