According to some aspects described herein, content and service providers in a media delivery network may provide improved recommendations and/or personalize a user's experience based on the real-time activity of that user as well as other users. In this way, ever increasing amounts of content may be optimally managed in a way that provides users with the improved and/or personalized experience.