The digital repository allows for on-demand access of media resources and the built in reservation system allows advance scheduling by date and time. The reservations tie into the licensing of content so a maximum number of reservations can be set for a given resource based on a client's licenses purchased from the publisher. Users can manage their reservations including viewing pending reservations and editing or deleting a reservation. Through the web-based encoder control, authorized personnel can schedule when an encoder records a program to the digital library for later viewing. The scheduling allows a program to be recorded even during off-hours or on weekends and supports recurring scheduled program. Encoders have built-in support for RS-232 and IR to control tuners, demodulators, digital receivers, VHS decks, DVD decks and other A/V equipment for a fully automated turnkey solution.