I like some mainstream songs, but I almost exclusively listen to indie music now. An amazing source for all of the latest indie music of every genre for free is the website Indie Shuffle. http://www.indieshuffle.com/ They also have a mobile app called Indie Shuffle. Your account on the site is linked on the app and the site.