If you have an antenna get an hdhomerun. If you're paying for cable you should stop and pay for IPTV instead. You can just add the m3u from your provider in the livetv config
I have a HD Homerun Prime, cable card from my provider, and use a container that scrapes an open channel guide to get program information. If you are looking to do real dvr functionality you may opt to pay for programming information. Setup works well for me, they stopped selling the prime, but you can probably find them on eBay. Their OTA tuner works the same I suspect.