Emotion-based-Music-Recommendation-algorithm. A model is trained to identify emotions of a person using his/her facial expressions. Based on the emotions detected songs are played from youtube.