1. A method of providing an Internet radio service by crowdsourcing the generation of Internet radio stations, comprising: providing a user interface for each individual user, in a community of users, to create a personalized Internet radio station and share a created personalized Internet radio station with a community of users, each personalized Internet radio station having a song playlist generated based on at least one musical preference of each individual responsible for creating a respective personalized Internet radio station; hosting the shared personalized Internet radio stations via a network service including a database and at least one server computer; and providing access to subscribers, via the at least one computer server, to song playlists of the shared personalized Internet radio stations.