17. A non-transitory computer-readable storage medium comprising: instructions stored on the non-transitory computer-readable storage medium, wherein the instructions, when executed by one or more processors, cause the one or more processors to perform operations comprising: determining a set of categories associated with a plurality of media items based on one or more characteristics of the plurality of media items, wherein at least one of the set of categories comprises subcategories; based on media preferences associated with a user, generating media preference clusters, the media preference clusters being clustered in n-dimensional space, wherein each dimension in the n-dimensional space is a subcategory and each category within the set of categories comprises one or more dimensions in the n-dimensional space; ranking the media preference clusters based on a set of predetermined ranking rules applied to the n-dimensional space, to yield a ranking of the generated media preference clusters, the set of predetermined ranking rules defining ranking of the media preference clusters at least partly based on feedback from a user for one or more media items in the media preference clusters; selecting a number of top ranking media preference clusters from the ranking of media preference clusters; selecting one or more media station seeds from each media preference cluster selected; generating one or more algorithmic media stations customized to the user from the one or more media station seeds from each media preference cluster selected; and providing, to an electronic device associated with the user, the one or more algorithmic media stations customized to the user.
19. The non-transitory computer-readable storage medium of claim 17 , wherein a set of predetermined selection rules comprises rules for selecting media station seeds based on at least one of a determined number of media items authored by a common artist that are within the media preference clusters or a minimum threshold value corresponding to a minimum number of times an artist must appear within the media preference clusters.