A method for providing content items located on a
server (2) to a
client (3), the
server (2) being able to communicate with the
client (3) via a communication network (7), comprises the following steps: a) transferring a first content recommendation
list request from the
client (3) to the
server (2), b) generating a first content recommendation
list (81) comprising several content recommendation
list entries (9) at the server (2) in dependence on a
user feedback profile, each content recommendation list entry (9) representing a content item, c) transferring the first content recommendation list (81) from the server (2) to the client (3), d) providing a visual and / or audible representation of the first content recommendation list entries through a client
user interface, each entry being selectable and arranged such that for each entry,
user feedback may be generated and corresponding
user feedback information sent to the server and that upon selection of an entry at a predetermined position in the first content recommendation list, a second recommendation list request is transferred to the server, e) generating at the server, a second content recommendation list in dependence on the user feedback profile and also, if received, in dependence on the user feedback information, and f) transferring the second content recommendation list from the server to the client in response to the second recommendation list request and providing a visual and / or audible representation of the second content recommendation list entries through the client
user interface, wherein the client initiates at least one transfer process of content items from the server to the client based on user selections of recommendation list entries, and wherein the second content recommendation list is prepared at the server in advance of receiving the second recommendation list request from the client.