Free Live Sports has announced it will launch 45 free, ad-supported sports channels on devices that are “powered” by TiVo.