Live TV tuner software for Windows 10 → XP


The simple and free TV software that works with most DVB-T/T2, ATSC, DVB-S and DVB-C tuner devices.

SichboPVR screenshot

System Requirements: Windows 10, 8, 7 or XP. You'll also need a half decent graphics card and a USB or PCI digital TV tuner device.


Easy configuration so that you can be watching live TV within just a few clicks.

Standard DVR functions for recording series by weighted priority or specific times and channels across multiple tuners or multiple shows with a single tuner if they're all on the same frequency.

Folder channels which can turn saved video files into a pretend TV station.

Network streaming for accessing your TV tuner from other DLNA players or SichboPVR instances.

A frequency explorer under TV > Explorer which lets you poke around with raw TV transponder information, find secret satellite channels or fine-tune your antenna.

Multiple channel lists for organising favourite things into sports, movies, news, etc.

Plus bonus features like multiple slaved tuners, picture in picture, "always on top" mini-mode, custom colour schemes, and real human support if you support me, Simon like a champ.


Supporter's branch 3.1.65 2019-10-7

  • Added a Skip Back OSD button.
  • Added tweakage options for hiding the Skip Forward/Back buttons as well as FF/RW, so that the screen doesn't have to be too busy.
  • Improved the new "playback recordings in progress" seek bar support so that it handles stopped recordings gracefully.
  • Fixed a problem with mpeg1 audio.
  • Field-testing dropping frames for A/V sync with 60fps HD content on down-level hardware.

Slow branch 3.1.60 2019-09-28

  • Added channel/show search to the HTTP/Web UI. Start typing on the web page to quickly jump to a channel (similar to the guide in the main app) or use the search field at the top to find shows.
  • When a re-scan yields no results, it no longer deletes the old channel set, as the outcome might be temporary/hardware-related and you don't want to lose your old channel lists.
  • Fixed a problem where the OSD remains for a long time.
  • Added a workaround for subtitle streams having unexpected timestamps which can affect video playback.


  • Fixed a video freezing issue and improved reliability for noisy signals.
  • Adds more STD-B24 subtitle support.
  • Fixed an F6 window growth problem.
  • When playing back recordings in progress, the seek bar now shows a pending recording region.
  • 'Record Series' has been tweaked to work with Czech EPG data which has series/episode numbers appearing in show titles in brackets.


  • UPnP/DLNA device detection is now disabled by default since not many people are using it and it avoids a firewall dialog on first startup. UPnP can still be enabled under Setup > Network if people really want it.
  • Adds basic support for ISDB-T Subtitles (ARIB STD-B24) for South American regions. Japanese code pages are not yet supported as I don't have samples.
  • Additional CEA608, CEA708 and EBU subtitle rendering refinements.
  • Fixed a problem where coming out of full screen grows the regular window height slightly.
  • Background media thumbnailing now prioritises recordings and no longer indexes removed Folder Channels.
  • Minor UI refinements.
  • Fixed an ATSC EPG issue where incorrect shows would record if the broadcaster re-used event identifiers over a short period.
  • External window Picture-in-Picture is now Shift + click, and Ctrl + click is now internal-window so that it's consistent with other desktop applications such as web browsers.
  • Ctrl + click Picture-in-Picture now remembers previous locations.


  • Minor UI refinements for when the window is made quite small.
  • Adds a couple of tweaks for better resilience against low-quality channel signals.
  • Adds 4K and 10bit HEVC to the DXVA2 decoder on display drivers that can support it.
  • Adds support for a previously unrecognised XMLTV schema.


  • Fixes a couple of issues people are seeing when rendering videos.
  • Added more graceful handling of 10 Bit HEVC which isn't currently supported in my DXVA2 decoder (will add shortly.)
  • Added a 4K HEVC warning under the F1 > Video for drivers that can't handle it. It turns out that a lot of graphics cards "implement" HEVC DXVA2 but will actually choke on anything higher than 1080p.
  • Reworked the "first run" setup experience so that most people don't have to do anything other than select their broadcast location.
  • Fixed an intermittent issue where it sometimes wouldn't re-paint the UI.
  • Renamed the TV > Explorer > "Sources" vernacular to "Frequency Sets" to make it a bit less confusing.


  • Adds a workaround for 69xxx series Hauppauge devices which can't run DVBT and DVBS at the same time.
  • Adds tool tips to more of the on-screen-display buttons.
  • Added a prompt to more easily configure the app for background recording if the user schedules a future recording and closes the app.
  • Added smarter diagnostics and guidance for troubleshooting video playback issues.
  • Added automatic cleanup of one-time events in TV > Recordings > Schedule.
  • Frequency lists now download using compression to speed things up a bit.
  • Improved guidance when no channels are found after scanning.