A system and method automates a scheduled retrieval, storage, and access
of media data. Media data is retrieved from an external source and
downloaded to an end user media device storage for subsequent playback at
the end user media device. Media data is accessible from the end user
media device storage based upon criteria including a selection of the end
user, rules regulating the media data, and whether a playback time of the
media data is sufficient to retrieve additional media data. The system
performs regularly scheduled dynamic controls to determine whether
additional media data is required for continuous and uninterrupted access
of the media data.