I have a Spotify Premium account as a bonus for my Mobile Phone plan. It is a great music library, you can basically find any song and add to it your own playlist. Free is quite limited though, you can only skip a number of times and can't save offline. If you spend a bit on music just to listen on computer/phone I will recommend you look into this, might save yourself a few dollars. The free version can be used to select moods/genres you enjoy and discover new songs you can acquire in other means too!