Is there a way to DVR shows either through basic cable (encrypted) or OTA? The integrated guide is nice and will allow to select "View", but there is no option to record. Is there a way to enable that option by plugging in a hard-drive or setting up an app?
The answer to your question is incredibly complicated. Is it possible? Maybe... Is it as easy as downloading an app? No..
You need a tuner of some sort, connected to a dvr system of some sort(pc, Nas etc) then you need a playback device(android tv).
However, if your cable is encrypted then you can only use a Windows machine for the dvr backend with wmc as the front end. Eliminating your AndroidTV.