Songs have always been a popular medium for communicating and understanding human emotions. Reliable emotion-based categorization systems can be quite helpful to us in understanding their relevance. However, the outcome of the research on Emotion-based music classification have not been the greatest. Here, we introduce EMP, a cross-platform emotional music player that play songs in accordance with the user’s feelings at the time. EMP provides intelligent mood-based music player by incorporating emotion context reasoning abilities into our adaptive music engine. EMP revolutionizes how users interact with music, fostering deeper connections between emotions and musical experiences. Our music player is composed of three modules: the emotion module, the classification module, and the queue-based module. The Emotion Module analyses a picture of the user’s face and uses the VGG16 algorithm to detect their mood with a precision exceeding 95%. The Music Classification Module gets an outstanding result by utilizing aural criteria while classifying music into 7 different mood groups. The queue module plays the songs directly from the mapped folders in the order they are stored, ensuring alignment with the user’s mood and preferences.