1. A user interface generated by a client application executing on a microprocessor-based device, comprising: a media item playlist for managing media items, the media item playlist comprising a plurality of columns of information associated with the media items, comprising: a user column comprising a list of users subscribed to the client application; a title column comprising a plurality of different media item titles for a plurality of associated media items, wherein the plurality of associated media items comprises at least one media item recommended by at least one of the users and at least one media item stored locally; and a score column comprising a score for the plurality of associated media items, wherein the score is determined by applying user-defined preferences to the plurality of associated media items, and wherein the plurality of different media item titles is displayed based on at least the score and a sorting criterion.