MusicRecPlus is a music recommendation system that recommends artists to users based on the given user preferences and their matches found with the preferences of all other users.
Follow the steps to run MusicRecPlus.
- Fork the Project / Download the source code as a zip file
- Navigate to the project directory
- Run the musicrecplus.py python file
Follow these steps to use MusicRecPlus.
- On running the MusicRecPlus application, it will prompt the user to provide their name to enter the system.
- Once the user has entered their name, they will get access to the music recommendation system menu as follows: Enter a letter to choose an option : e - Enter preferences r - Get recommendations p - Show most popular artists h - How popular is the most popular m - Which user has the most likes s - Show Preferences d - Delete Preferences q - Save and quit
- Based on user's choice, they can enter their prefered artists, get new artist recommendations, see who are the most popular artists and how popular are they in the system, browse users with most liked artists, see their current prefered artists, delete any of their preferences, save their preferences, etc.
If you have to add a feature, please fork the repo and create a pull request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/Feature
) - Commit your Changes (
git commit -m 'Adding Feature'
) - Push to the Branch (
git push origin feature/Feature
) - Open a Pull Request