Patent ID: 8090606

Claim:
A method of operation of a portable media player, comprising: receiving, by the portable media player, recommendations for each of a plurality of media presentations stored on the portable media player, wherein for each one of the plurality of media presentations, the recommendations identify at least one of the others of the plurality of media presentations stored on the portable media player recommended for the one of the plurality of media presentations; storing, by the portable media player, the recommendations in a storage unit of the portable media player; and facilitating, by the portable media player, playback of the plurality of media presentations on the portable media player based on the recommendations; wherein facilitating playback of the plurality of media presentations on the portable media player based on the recommendations comprises: playing a select one of the plurality of media presentations; and playing a number of media presentations from a subset of the plurality of media presentations stored on the portable media player that are identified by a user-defined number of levels of the recommendations directly and indirectly associated with the select one of the plurality of media presentations wherein playing the number of media presentations comprises, for each level of the recommendations directly or indirectly associated with the select one of the plurality of media presentations in the user-defined number of levels, playing a number of media presentations identified by at most a user-defined maximum number of recommendations from that level of the recommendations directly or indirectly associated with the select one of the plurality of media presentations.