Methods of electronic scheduling for playback of media contents. Discrete
items of content are scheduled for play back based upon a schedule
created by the integration of five standard scheduling methods into a
single scheduling algorithm. In the first scheduling method, a discrete
item of content is assigned a frequency rating relative to other items of
content. A second way to schedule is repeating a content item at specific
intervals of time. A third scheduling method allows the content to be
played at a specific date and time. The forth scheduling method includes
playing a content item upon receipt of a trigger event which is received
from a source external to the scheduling system. And lastly, means are
provided for selectively determining whether or not particular content is
available for play in a particular venue or during a particular period of
time.