1. A method comprising: receiving a recommendation request requesting a media item be served to a first user; determining that the first user has a first application preference profile, the application preference profile being derived from application purchase data from which applications purchased by the first user are identifiable; identifying a first media preference profile determined to have a preference relationship with the first application preference profile, wherein the first media preference profile includes media item preference data derived from a community of users that have purchased applications; and selecting at least one media item based on the first media preference profile.