The document discusses developing a music streaming application that can generate personalized playlists based on a user's current mood, which it detects through facial expression or body language analysis. It aims to provide a unique music experience beyond simple recommendations by using machine learning algorithms to recognize emotions and match music accordingly. Existing applications rely on limited algorithms and user data, while this proposed solution would support accurate emotional state recognition and customized playlists to better engage users. It outlines relevant technologies, functional requirements like emotion detection and social features, and non-functional needs around feedback, privacy and performance.
The document discusses developing a music streaming application that can generate personalized playlists based on a user's current mood, which it detects through facial expression or body language analysis. It aims to provide a unique music experience beyond simple recommendations by using machine learning algorithms to recognize emotions and match music accordingly. Existing applications rely on limited algorithms and user data, while this proposed solution would support accurate emotional state recognition and customized playlists to better engage users. It outlines relevant technologies, functional requirements like emotion detection and social features, and non-functional needs around feedback, privacy and performance.
The document discusses developing a music streaming application that can generate personalized playlists based on a user's current mood, which it detects through facial expression or body language analysis. It aims to provide a unique music experience beyond simple recommendations by using machine learning algorithms to recognize emotions and match music accordingly. Existing applications rely on limited algorithms and user data, while this proposed solution would support accurate emotional state recognition and customized playlists to better engage users. It outlines relevant technologies, functional requirements like emotion detection and social features, and non-functional needs around feedback, privacy and performance.
The document discusses developing a music streaming application that can generate personalized playlists based on a user's current mood, which it detects through facial expression or body language analysis. It aims to provide a unique music experience beyond simple recommendations by using machine learning algorithms to recognize emotions and match music accordingly. Existing applications rely on limited algorithms and user data, while this proposed solution would support accurate emotional state recognition and customized playlists to better engage users. It outlines relevant technologies, functional requirements like emotion detection and social features, and non-functional needs around feedback, privacy and performance.
• In today's world, music is an integral part of our daily lives, and we
often use it to express and evoke emotions. • Our system uses advanced computer vision and machine learning algorithms to analyze the emotions of a user through facial expressions or body language and generate a playlist of music that matches their current mood. • we aim to provide a unique and personalized music experience for users, one that goes beyond just simple song recommendations. Identified Problem • Music helps to reduce the stress, Anxiety and depression But the Playlist mostly will not help to enhance the mood of the user. • Currently Music Streaming Systems use Limited algorithm to generate the Playlist. • The algorithm generates using users' preference and past records. Existing system • There are 4 mainstream music streaming applications with high user percentage Gap • Existing Music Streaming application generates music playlist randomly with predefined algorithm(Algorithm complexity) • The Subscription for premium Music streaming platform is high. • User engagement and feedback, A crucial aspect of any music streaming platform is user engagement and feedback. Problem Statement And Solution • The technology supports to can accurately recognize the emotional state generate playlists based on the user's current mood Technologies • React JS • Node JS • Express JS • Mongo DB • Tailwind CSS • AXIOS • Firebase • Google Cloud • Docker • TensorFlow – TensorFlow.JS • Hot Jar Function Requirements • Emotion recognition • Playlist generation • Music library • User account • Social integration Non-Function Requirements • User feedback • Privacy • Performance • Interactive interfaces • Security • Scalability Reference