Tvheadend PVR

Tvheadend is a open source TV streaming PVR backend (server) software application for Linux supporting DVB-S(2), DVB-C(2), DVB-T(2), ATSC, IPTV (UDP/HTTP), and Analog video (V4L) as input sources, and it can be used as a PVR backend of. Version 3.4 and layer of Tvheadend also include support for timeshifting (pausing of Live TV).

By levering existing third-party PVR backend applications such as Tvheadend that specialize in receiving television signals and support a client–server model which can access via a PVR client addon, these PVR features allows you to watch Live TV, listen to radio, view a EPG TV-Guide, schedule recordings and enables many other TV related features, all using  as your primary interface once the initial pairing connection to Tvheadend have been done and and configuration of the PVR client addon for it is complete.

Preinstalled options
The following Kodi/OS distributions come with Tvheadend already installed, or easily installed as an option. These are great one-stop solutions that can greatly simplify the installation of the backend, as well as various other benefits unique to those distros.
 * OpenELEC - In addition to coming with Tvheadend software and a Tvheadend Kodi PVR add-on, OpenELEC has both current Kodi v12 builds (with native PVR support) as well as special Kodi v11 PVR builds.

Installing Tvheadend

 * Basic
 * Most Debian and Ubuntu installations can take advantage of the standard APT installation methods for getting Tvheadend installed, either using a GUI package manager, or from the command line using " ". The install procedure normally creates a user named "hts", which is the user Tvheadend will run as. You should check that the "hts" user has sufficient permissions to your tuner (usually /dev/dvb/adapter0/frontend0). Running the command " " should be sufficient.


 * For more info, see: https://tvheadend.org/projects/tvheadend/wiki/Download


 * Raspberry Pi
 * The easiest way to get Tvheadend on the Raspberry Pi is to use OpenELEC or Raspbmc. You can also use the Arch Linux ARM instructions below if you are using Arch Linux ARM on the R-Pi.


 * Arch Linux

(including PogoPlug)


 * Synology NAS
 * You can install Tvheadend from the Syno Community repo through the DiskStation Manager: http://www.synocommunity.com/repository

Connecting Kodi to Tvheadend

 * 1) Go to Settings -> Add-ons -> Enabled add-ons -> PVR Clients and select the Tvheadend add-on
 * 2) Select "Configure"
 * 3) By default, you should only need to fill in Tvheadend hostname or IP address.





Additional guides and links

 * Tvheadend website - https://tvheadend.org/projects/tvheadend
 * Documentation
 * Support forum
 * Tvheadend backend for Kodi support forum - http://forum.kodi.tv/forumdisplay.php?fid=168
 * Using HDHomeRun products with Tvheadend - https://tvheadend.org/boards/14/topics/3368
 * Using VBox TV Gateway products with Tvheadend - http://kodi.wiki/view/VBox_Home_TV_Gateway#Tvheadend