SpectroSync is an immersive music genre classification application that allows users to discover music in different genres, listen to songs, watch videos, and even predict the genre of their uploaded music files.
🎸 Rock | 🎻 Classical | 🎷 Jazz | 🎤 HipHop | 🎼 Blues | 💃 Disco | 🎵 Pop | 🤘 Metal | 🌴 Reggae | 🎶 Country
- Browse through different music genres in the Genre Library 🎶
- Upload any music file to classify its genre 🔍
- Enjoy seamless music playback with audio & video integration 🎧
- Engaging and user-friendly streamlit-based interface 🎨
![]() |
![]() |
|---|
![]() |
![]() |
|---|
To set up and run SpectroSync, follow these steps:
- Anaconda (Jupyter Notebook) 📓
- VSCode (or any IDE of your choice) 🖥️
- Python 3.7+ 🐍
# Clone the repository
git clone https://github.com/your-username/SpectroSync.git
# Navigate to the project folder
cd SpectroSync
# Install dependencies
pip install -r requirements.txt# Install Streamlit
pip install streamlitImportant
Click on SpectroSync App link to hop into our Application.
- Run the app:
streamlit run app.py
- Navigate to the UI (localhost link will be generated).
- Explore Genres:
- Click Genre Library to browse songs by category.
- Upload & Predict:
- Go to Predict section.
- Upload an audio file (.wav, .mp3, etc.).
- Get instant genre prediction!
- Enjoy the Music! 🎧🎵
To contribute or update your repo, follow these steps:
# Initialize git repository (if not done already)
git init
# Add all changes
git add .
# Commit changes
git commit -m "Updated SpectroSync README"
# Set the remote repository (only for first-time setup)
git remote add origin https://github.com/your-username/SpectroSync.git
# Push changes to GitHub
git push origin mainNote
You can either use Streamlit Cloud or Render Cloud to deploy this app!
For any help, drop your query in our chat room, or email us at 22311a6671@aiml.sreenidhi.edu.in
- Manvitha Pola
- Tejaswi Arella
- K Venkata Sai Harini
Special thanks to everyone who contributed to this project! 💙





