ON-demand video library