Inspiration

We wanted to bring back the nostalgic charm of old-school music players, but powered with modern AI to help you find new music.

What it does

retrofm lets you play music through Spotify, tracks your listening habits, and uses Google’s Gemini AI to recommend songs based on your taste, mood, and feedback.

How we built it

We used Next.js and Tailwind for the frontend, integrated the Spotify API for real playback + user data, and used Gemini to generate smart recommendations and categorize songs.

Challenges we ran into

Spotify’s OAuth flow, syncing real-time playback data were 2 of the biggest challenges for us. They weren't working for a long time

What we learned

API authentication, rate limits, AI prompt engineering, real-time state management, and how important good UX is

What's next for retrofm

Better mood/genre detection, social sharing, collaborative playlists, and deeper personalization with MORE streaming platforms.

Built With

Share this project:

Updates