🎵 DJenerate - AI-Powered Music Discovery
💡 Inspiration
Ever wished for a music app that truly understands your taste, without you having to tediously curate playlists? DJenerate is an AI-driven, speech-recognizing music recommender that learns in real-time based on your feedback. The more you rate songs, the smarter it gets!
🚀 What It Does
🎧 AI-Powered Song Recommendations – DJenerate learns your music taste in real time. As you rate songs, the AI refines its suggestions, ensuring every track fits your vibe.
🗣️ Voice-Controlled Music Discovery – No more manual inputs! Simply speak to Gemini AI to express how you feel about a song, and DJenerate will fine-tune recommendations accordingly.
⚡ Seamless Spotify Integration – Instantly fetch your playlists, play songs, and curate new ones—all within your existing Spotify account.
🛠️ How We Built It
🎨 Frontend Magic – A sleek, interactive UI built with React and CSS, designed for an immersive music discovery experience.
🔑 Seamless Authentication & Data – OAuth for secure login. Gemini AI to understand your feedback through speech. Spotify & YouTube APIs to pull tracks and craft dynamic playlists.
🤯 Challenges We Faced
🔄 The Recent Deprecation of a Crucial API – Spotify API’s recent deprecation hit us hard, as it was central to our proof of concept. With time running out, we had to quickly pivot and find a solution, proving our ability to adapt under pressure.
🎙️ Turning Speech into Preferences – Fine-tuning Gemini AI to accurately interpret natural language feedback and map emotions to song recommendations.
🎛️ Balancing AI Learning Without Overfitting – Ensuring real-time adaptive recommendations while preventing the model from biasing toward only a few genres.
🔗 Seamless Multi-API Integration – Synchronizing Spotify, YouTube, and Gemini while handling authentication, playlist fetching, and speech analysis efficiently.
🚀 What’s Next?
🗣️ Emotion-Based Song Selection – Expanding Gemini’s AI to detect emotions from speech (e.g., "I need something chill" → suggests lo-fi tracks).
📊 Music Taste Analytics – Provide users with insights into their listening habits, favorite genres, and evolving music preferences.
🎶 Why settle for generic playlists when your music experience can evolve with you? 🚀 Ready to revolutionize the way you listen? Let’s DJenerate! 🎶🔥
Log in or sign up for Devpost to join the conversation.