Skip to content

Repository files navigation

Spectro🎼

Discover Music from Various Genres!

potter says Hi

🎶 About SpectroSync

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


Features:

  • 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 🎨

🖥️ Visuals

Hi

Images

IMG1 IMG2
IMG3 IMG4

🚀 Installation

To set up and run SpectroSync, follow these steps:

Prerequisites

  • 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 streamlit

Important

Click on SpectroSync App link to hop into our Application.

🌟 How to Use

  1. Run the app:
    streamlit run app.py
  2. Navigate to the UI (localhost link will be generated).
  3. Explore Genres:
    • Click Genre Library to browse songs by category.
  4. Upload & Predict:
    • Go to Predict section.
    • Upload an audio file (.wav, .mp3, etc.).
    • Get instant genre prediction!
  5. Enjoy the Music! 🎧🎵

📌 Steps to Push Changes to GitHub

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 main

Note

You can either use Streamlit Cloud or Render Cloud to deploy this app!

📞 Support

For any help, drop your query in our chat room, or email us at 22311a6671@aiml.sreenidhi.edu.in

✨ Authors and Acknowledgments

  • Manvitha Pola
  • Tejaswi Arella
  • K Venkata Sai Harini
    Special thanks to everyone who contributed to this project! 💙

About

This is for AI DAY 2025

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages