MoodFlix
FlagshipPrototypeAI ExperimentWeb
Verified summary
Multimodal movie-recommendation research prototype combining visual, audio, environmental, and model-generated context.
Problem or experiment question
Can facial emotion, audio features, and local model context improve movie recommendations in a research setting?
What was actually built
- React client with webcam, environment, and audio capture direction
- Python raw HTTP server endpoints
- DeepFace facial-emotion analysis and Librosa audio-feature extraction
- Local Ollama/TinyLlama usage with Random Forest component from logged data
- TMDB enrichment and CSV-backed logging paths
Important technical decisions
- Raw HTTP server keeps the research stack lightweight
- CSV logging supports offline model experimentation
- Local Ollama path avoids external model hosting during development
Architecture or workflow
- Client capture modules send multimodal payloads
- Server orchestrates emotion, audio, and model inference
- Recommendation layer merges logged features with TMDB metadata