There are a bunch of android alarm apps that will launch spotify/pandora stations as an alarm in the morning. I used one for a long time until I had a kid.
Sure there are plenty of apps that can do that for you. But, I think that this has "better" music. Plus I can personally guarantee there won't be too much swearing. Most of the songs don't have too many lyrics.