Programmatic media manager