1. A method of generating a playlist of affinity related media files comprising: receiving from a user belonging to a population of users in a media service, a selected media file attribute of a plurality of media file attributes, each of said plurality of attributes associated with a media file and comprising at least album, artist, title and genre information related to said media file, wherein receiving said selected media file attribute represents said user's desire to create an affinity playlist of media files having an affinity relationship based upon said selected media file attribute; accessing affinity relationship data for generating affinity relationships, said affinity relationship data being based upon a user rating score obtained from said population of users' ratings associated with media file attributes, said rating score used to create affinity relationships among media files by determining which media file attributes have a user rating score that is equal to or greater than a predetermined rating threshold; and assembling a playlist of media file identifiers, said playlist comprising a media file identifier associated with a playlist media file selected for said playlist by virtue of having a media file attribute that has an affinity relationship with said selected media file attribute but that is not said selected media file attribute.