CRESCENDO: A Web Application for Mood Based Music Player
Crescendo is a web-based music player application designed to enhance user experience by aligning song choices with the user's current emotional state. The application provides a curated music library categorized into emotional themes such as happy, sad, energetic, and calm. Users can select moods manually, and future iterations plan to support automated emotion detection using AI-driven methods. The backend is implemented using Node.js and Express, with Oracle DB as the database and JWT-secured user sessions. The system also supports features like email verification, password reset, history tracking, and playlist personalization. A clean, mobile-responsive frontend is integrated with the backend to provide seamless interaction and real-time response. Crescendo combines music and emotion analytics to promote mental wellness and redefine user interaction with digital audio platforms.
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-06-24
- DOI
- https://doi.org/10.5281/zenodo.15728579
- Primary Topic
- Emotion and Mood Recognition
- Type
- article
- Field-Weighted Citation Impact
- 0.00