The nature as always been a source of music be it the thunders, the rustling of trees or the birds chirping. The creative output of composers, writers, and artists is often influenced by their surroundings. Of course, an important part of what we see and hear is not only the people with whom we interact but also our geophysical surroundings. Of all the geophysical phenomena to influence us, the weather is arguably the most significant because we are exposed to it directly and daily. The main aim of this paper is to implement this correlation between weather and music. Most of the listeners listen to music using applications; this paper aims at creating an application on android platform. This music application uses a weather API to determine the weather forecast at the instant when a user wants to listen to music. The music application maps the weather to the genre of the music present on the phone's memory (internal and external). The path of these songs is stored in tables in the SQLite Database. These tables are named according to the genres found in the metadata of the music files. The metadata is inclusive of the details of the file such as genre, album art etc. which can be extracted using the Metadata Retriever class in Java programming language. The application not only functions as a weather based music player also as a normal music application. Once the user launches the application on their screens, they will be asked for their preferences. If the user chooses a weather based music option only then therefore mentioned functioning will be applied or else the normal functioning of a music player will be applied. The results of the study suggest that there is indeed a strong correlation between music and weather.