Years ago, Songza was my music-streaming website of choice because it had so many cool ways to discover new music: by genre, by time of day, by activity, and even by mood and weather. Music discovery engines aren't new anymore -- Spotify already offers a bunch of ways to do that -- but weather-based playlists still have novelty yet.

This new feature of Spotify, called Climatune, is a joint endeavor with AccuWeather to automatically play Spotify tunes based on the weather in your current location. And when I tried it, no surprise, the songs actually did match the weather quite well.

According to Spotify, they looked at over 85 million stream plays on the service and correlated them with the listener's then-weather at the time of listening. As of right now, six weather categories are available: sunny, windy, cloudy, rainy, snowy, and clear night.

If Climatune's detection is off, or if you're in a different mood, you can manually change the weather setting and get a new set of music.

You can also click on the song name or the View Playlist button to see said song or playlist in Spotify's web player. At the end of the day, it's a neat tool that can help lift your mood when you're feeling down. If you're new to Spotify, check out these tips for using Spotify the right way.

Website -- Climatune

How do you feel about music discovery features like this? Are you content with creating your own playlists by hand? Share your thoughts with us in a comment below!