Most music apps just play songs in a row, but Moodify actually understands how you feel. We built this because skipping songs is annoying—your music should just "know" what you want to hear next.
Moodify uses your webcam to see if you are happy, sad, or tired, and then automatically finds a song on Spotify that fits that exact moment. It’s about making music feel more personal and hands-free.
Feel the Mood. Sync the Beat. Enjoy the Music.
- AffectNet CNN — Deep learning model for high-accuracy facial emotion recognition.
- TensorFlow — Core engine for local and server-side neural inference.
- OpenCV — Real-time computer vision for frame capture and processing.
- FastAPI — High-performance Python backend for low-latency mood processing.
- Supabase — Real-time database for mood persistence and synchronization.
- pgvector — Vector similarity search for matching emotions to song features.
- Chrome Manifest V3 — Modern extension architecture with offscreen capture logic.
- Spotify Web API — Secure playback control and real-time track monitoring.
- Vanilla JavaScript — Lightweight, high-performance UI injection for the Spotify Web Player.
|
The AI stays quiet while you listen and only checks your mood when a song is about to end. Your mood is saved and updated instantly so the app is always in sync with you. |
The app uses smart searching to find songs that actually sound like how you feel. Your face data stays on your computer. We don't save your photos or send them to the cloud. |
