1. A device for selecting at least one media for recommendation to a user, comprising: an interface to at least one users database comprising data relative to users medias consumption and data relative to connections between users; a statistical analyzer receiving at least some of the data relative to users medias consumption and at least some of the connections between users in inputs and generating a first list of at least one media for output; an interface to at least one medias library comprising parameters indicative of medias content; an analytical analyzer receiving at least some of the data relative to users medias consumption and at least some of the parameters indicative of medias content in inputs and generating a second list of at least one media for output; and a recommendation engine receiving the first and second lists of at least one media in inputs and selecting at least one media for recommendation to the user for output.