Music is taking a really huge part of our everyday routine. In the past few years, the percentage of people who have stress has raised at a higher rate. This is because of several reasons such as debts, higher product price, bad economy. Stress can be eliminated in various ways for example, workouts, watching movies, meditation, and listening to music. Many pieces of research state that music can assist people to scale back stress and be more focused.Unfortunately, listening to music may be unhelpful if the music does not suit the current emotion of the listener. Thus, to scale back stress, the music with the right mood should be chosen. Furthermore, although there are many music player applications, but there is no application which can select and play the music automatically based on the user's emotion. To solve these limitations, we propose a system which can recommend songs based on the user's emotion. our system is going to recognize seven types of emotions i.e. Anger, Disgust, Fear, Happy, Sad, Surprise and neutral.