You need a cable card from your cable provider and a subscription to Tivo for schedule guide. I bought the lifetime since its actually monthly cost is cheaper and I have kept my previous Tivo for years.
DVR also connects to Amazon, Netflix, Hulu and more.
TiVo - Bridge 450 Gbps Network Adapter - White
(11)