The AI Music Mood Classifier Is Used To Classify Music Mood

21 May

Authors: Yashveer Singh, Vipin Dhiman, Shilpy Sharma

Abstract: The AI Mood-Based Music Classifier is a flexible microservice system that smartly sorts music into moods like happy, sad, angry, relaxed, romantic, energetic, chill, or focus by blending audio emotions from Librosa analysis, lyrics sentiment, and real-life context like weather or your activity—all powered by a Python FastAPI backend with NumPy crunching numbers, BullMQ queues on Redis for smooth async processing, and AWS S3 for storing admin-uploaded tracks that get transcribed and saved as metadata. Gemini LLM recommendations and live weather data are incorporated into the sleek Next.js frontend, which is built with TypeScript, Prisma ORM, and ShadCN to produce personalized playlists that can be played or adjusted on the fly.

DOI: http://doi.org/10.5281/zenodo.20338714