I used to have a computer[1] running MythTV to watch telly for me, and I have unpleasant memories of arsing about with SQL[2] on an irregular basis to keep the channels aligned with the listings. Bonus points for having an analogue tuner that knew nothing of what it was receiving at any given moment, alongside the DVB cards, for added complexity.
The great thing about living in The Future, is you can just pirate stuff. Or watch it on the broadcaster's catch-up service, if you don't mind shitverts and/or broken subtitles.
[1] It was more a sort of retirement home for old hard drives, really.
[2] For reasons to tedious to get into, I side-stepped my way into the second year of a CompSci degree, and handily missed all the stuff about databases, professional ethics and the three-lecture if statement extravaganza. In combination with curmudgeonly eschewing of any web technology more advanced than HTML3, I've handily never managed to never get past the voodoo stage of SQL programming.