Everyone deserves to hear their favorite song when they want to. Sadly though, if you don't own it you can't hear it just anytime unless you pay a subscription to Spotify, Apple Music or Amazon Music. Unless, you try the app "Songbot.”

The way this app works is pretty genius and I just have to share it with you. Say you want to hear the latest tune from The Chainsmokers. Just open the app, enter the title and Songbot searches through some 90,000 radio stations and finds one that is playing the song right then. How cool is that?

Popular songs like The Chainsmokers and Coldplay's "Something Just Like This" are playing on hundreds of stations simultaneously and Songbot immediately tunes in to one of those stations. It may be in Cleveland or Los Angeles or San Angelo, Texas; you never know which makes it even cooler.

You can save a song or a station that you find and listen to it later. You can also use the app as an alarm clock so you wake up to your favorite song.

If you've ever tried listening to your song through a YouTube video you've probably become frustrated because the song stops playing when the screen is turned off. Songbot will locate the YouTube video and will keep playing it even when the screen goes dark.

The only downside to the Songbot app is that it's only available for iPhones and iPads. The Songbot app in the Google Play Store is a different app that turns your voice into a computer generated sound. That app has only one star (and doesn't even deserve that).

Songbot is a $1.99 app in iTunes and is worth every penny to anyone who has a favorite song.