A media delivery scheme distributes a stream of media files to a group of
users while allowing individual users to request specific media files. In
one embodiment, a media server maintains a playlist of media files to
broadcast, and requests for media must satisfy certain restrictive
criteria to be added to the playlist. In another aspect of a preferred
embodiment, the media server schedules requested media so as to comply
with provisions of the DMCA.