1. Content recommendation device, comprising a selection engine ( 2 ) that selects content items from a content item pool ( 4 ) and generates a selection list ( 9 ) comprising the selected content items, wherein said selection engine selects the content items from a content item pool according to a user profile, and/or means to receive a selection list selected from a content item pool according to a user profile, and a user profiling engine that generates a user profile based on a user feedback to at least a part of at least one previously generated selection, characterized in that said user feedback comprises explicit and implicit feedback.