A half decent graphics card, .NET 4.0, a DVB-T/S/C/ATSC tuner.
SichboPVR is a free TV tuner application for Windows that works with most DVB-T, T2, S, S2 and ATSC devices. Version 1.0 was created for fun back in 2008 and today it has over 4,000 active users providing handy frequency info for anybody to use.
The app is designed to be lightweight and have all of the usual PVR/DVR functionality such as time shifting, scheduled recordings, plus whatever else I felt like throwing in there over the years — TV Headend, SATIP, video file trimming, a frequency/transponder explorer, etc.
Because it's a free app I'm unable to spend time on support so it is provided 'as is' and typically updated a couple of times per year.
I hope you get some enjoyment out of it.
If you or your employer work on projects or collaborate over email from time to time you can support the developer of SichboPVR by trying out proj.email — an email based project organiser that I've also built.
Many thanks to Steve for thoroughly testing SichboPVR builds for me. Without his help this app would probably go nowhere as I don't have a TV signal.
There is an issue on a small fraction of installations which I've been unable to nail down a cause for. If you've repeatedly gotten an error saying "The setting file Setting.json is inexplicably invalid" please get in touch over email — I have questions.