Spotify is probably the best-known music streaming app with a massive subscriber base of over 100 million while offering access to 50 million tracks from a wide range of artists. Both the mobile app and the desktop app have similar features, allowing users to stream individual tracks, entire albums or even create a playlist.
The free account only allows for Shuffle Play, playlists, and podcasts. If you want to play any song at your will, download music or podcasts and get rid of ads, you'll have to move up to the premium version.