Example embodiments relate to a method for providing media content to a
user over a digital network, which media content may be provided by a
media content server, organized and selected by an intermediate node in
accordance to previously stored user preferences, and delivered to a
client operated by the user. The method may define a personalized media
package structure, communicate a first package having the personalized
media package structure to the client, receive status information from
the client, the status information describing a user action, adapt the
personalized media package structure in response to the user action, and
communicate a second package having the adapted personalized media
package structure to the client. With such arrangement, the user may
experience a highly personalized media playback, with a minimum of cost
related to network transmission. Moreover, by the implementation of the
status information communication to the personalization server, the media
package structure may be continually updated in accordance with the
user's consumer pattern.