Radio Canada’s Audiofil: How to provide a rich online user experience for online catchup of radio programs through automated workflows