Experience music that matches your mood. Soundscape Studio is an elegant web application integrated with custom AI Model that creates personalized music recommendations based on your emotional state.
- AI-Powered Music Selection: Advanced emotion analysis model to understand your mood
- Smart Recommendations: Intelligent matching of music to emotional states
- Clean Interface: Minimalist design focused on user experience
- Instant Playback: Stream music directly in your browser
- Responsive Design: Seamless experience across all devices
- Clone the repository
git clone https://github.com/arjamand/Soundscape-Studio
cd soundscape-studio
- Install dependencies
python -m pip install -r requirements.txt
- Run the application
python app.py
Visit http://localhost:5000
in your browser.
soundscape-studio/
├── app.py # Flask application
├── model/ # AI emotion analysis model directory
├── static/
│ ├── audio/ # Music files categorized by emotion
│ │ ├── calm/
│ │ ├── energetic/
│ │ └── relaxed/
│ └── css/ # Styling
└── templates/ # HTML templates
- Frontend: HTML5, CSS3, JavaScript
- Backend: Python, Flask
- AI Model: Custom emotion classification model
- Audio: HTML5 Audio API
- Design: CSS Grid, Flexbox, Animations
Place your audio files in the appropriate mood directory under static/audio/
:
calm/
- For peaceful, tranquil musicenergetic/
- For upbeat, dynamic tracksrelaxed/
- For gentle, soothing melodies
MIT License - feel free to use this project however you'd like!
Contributions are welcome! Feel free to:
- Fork the repository
- Create a feature branch
- Submit a pull request
- Enhanced AI emotion detection
- Personalized learning from user feedback
- Extended mood categories
- Playlist generation
- Music upload functionality
Made with ❤️ for music lovers and AI enthusiasts