Welcome to BeatBuddy, a customized music recommender app! Try out : https://beat-buddy.streamlit.app/
- Search for a song and get recommendations based on the searched song.
- Customize the recommendations by selecting the features you care about.
- Specify the number of recommendations you want to receive.
- Make sure you have Streamlit installed. You can install it by running the following command in your terminal or command prompt:
pip install streamlit
-
Save the Streamlit file with the name
beatbuddy_app.py. -
Open a terminal or command prompt and navigate to the directory where you saved
beatbuddy_app.py. -
Run the Streamlit app by executing the following command:
streamlit run app.py
-
Streamlit will start the app and provide a local URL (usually
http://localhost:8501) that you can open in your web browser. -
Open the provided URL in your web browser, and you should see the BeatBuddy app interface.
-
Use the app by following the instructions provided in the user interface. Enter the name of a song, select the features you care about, adjust the number of recommendations, and click the appropriate buttons to search for the song and get recommendations.
Note: Make sure you have the necessary dependencies installed, such as numpy, pandas, matplotlib, seaborn, and datetime. If any of these packages are missing, you can install them using pip.
Enjoy using the BeatBuddy app!
- Select the features: valence, acousticness, danceability.
- Set the number of recommendations to 20.
- Enter the name of the song: "Your Hand in Mine".
- Enter the release year: 2003.
- Click the "Search for my song" button.
- If the song is found, its details will be displayed.
- Click the "Get Recommendations" button.
- The recommendations will be displayed in a word cloud and a bar chart.
You can try BeatBuddy by following these steps:
- Make sure you have Streamlit installed.
- Clone the BeatBuddy repository from GitHub.
- Navigate to the project directory.
- Install the necessary dependencies using
pip. - Run the Streamlit app with the command
streamlit run app.py. - Open the provided local URL in your web browser.
- Start searching for songs and getting recommendations.
Enjoy discovering new music with BeatBuddy!