https://kodi.wiki/api.php?action=feedcontributions&user=Roodee704&feedformat=atomOfficial Kodi Wiki - User contributions [en]2024-03-29T14:14:49ZUser contributionsMediaWiki 1.39.6https://kodi.wiki/index.php?title=Archive:Configuring_live_TV_settings&diff=154811Archive:Configuring live TV settings2019-01-19T21:06:29Z<p>Roodee704: /* Installing PVR Client Addons */ grammar</p>
<hr />
<div>{{incomplete}}<br />
{{:PVR/Contents}}<br />
{{mininav|[[PVR]]|page=Configuring live TV settings in XBMC}}<br />
The following screenshots illustrate the Live TV Settings page. <br />
<br />
== Quick start guide ==<br />
{{editor note|The basic steps here need to be expanded with screenshots. It would be good to also emphasize or just plain repeat that people need to enable a PVR add-on before this step. If anyone has time to work on this, it would be appreciated.}}<br />
<br />
=== Installing PVR Client Addons ===<br />
Kodi releases do not include any pre-installed PVR client addons by default. To install a PVR client addon, please visit the [[Add-on manager]] page and read the section on how to install add-ons from a repository.<br />
<br />
For basic features on most PVR add-ons/backend, you only need to go to {{highlight|Settings -> Live TV -> General}} and "'''Enable Live TV'''". If you have set up a PVR backend and related add-on correctly in the previous steps, then you should be able to go to the next step, '''[[PVR/Basics|The basics of Live TV and recording]]'''.<br />
<br />
= All settings =<br />
{{Main|Settings/Live TV}}<br />
Here you will find a full explanation of XBMC's Live TV/PVR settings.<br />
<br />
{{#lst:Settings/Live TV|settings}}<br />
<br />
{{Next|[[PVR/Basics|The basics of Live TV and recording]]}}<br />
<br />
=See also=<br />
* [[PVR|PVR - Introduction to PVR in Kodi]]<br />
* [[PVR recording software|PVR backends - Setting up the recording software]]<br />
* [[PVR/Basics|PVR getting started - The basics of Live TV and recording]]<br />
* [[PVR FAQ|PVR FAQ]]<br />
<br />
[[Category:PVR]]<br />
{{Gotham updated}}</div>Roodee704https://kodi.wiki/index.php?title=PVR_recording_software&diff=154806PVR recording software2019-01-19T19:10:00Z<p>Roodee704: /* Raspberry Pi */ grammar</p>
<hr />
<div>{{mininav|[[PVR]]}}<br />
<br />
Note! For an introduction about how PVR (Personal Video Recording) support works in Kodi and more information on its "PVR frontend" concept of using a 'client–server model' to connect to third-party "PVR backend" servers, please see the main [[PVR]] page.<br />
<br />
To summarize; To receive a television signal via either satellite, cable, or OTA (over-the-air) using an television antenna, you are going to need a physical TV-tuner adapter/card. Kodi as a "frontend" media player software does not have its own embedded TV-tuning functionality to receive, decode, and record such signals directly by itself. Kodi instead relies on external third-party TV-tuning software or network-attached TV-tuner to serve a video stream to Kodi, and such third-party software is here referred to as a "PVR backend" (also sometimes called a "PVR server"), which can be software or a hardware-appliance. <br />
<br />
If you go the route to install with a PVR backend software instead of using a network-attached TV-tuner in the form of a hardware-appliance, then you can in most cases choose to either install the "PVR backend" software on the same computer as Kodi or install the the "PVR backend" software on another computer, just as long as Kodi can access the "PVR backend" software on the same local network.<br />
<br />
Once you have chosen where you want to install the PVR backend software, you have to choose which software you want to install. The only prerequisite for Kodi is that the PVR backend software already has a "PVR client addon" available to act as middleware to connect Kodi's own PVR interface with the PVR backend software. The PVR backend software will also have prerequisites of its own, as it at least needs to run on the operating system you want to use and support the TV-tuner adapter/card. <br />
<br />
Understand that there are today many different PVR backend software available that are compatible with Kodi, (which they do by having a "PVR client addon" available for Kodi), but on this wiki page we cannot recommend which specific PVR backend software is best suited for you; because it depends on many things. One recommendation we can however give is to try to choose which PVR backend software and operating system that you will use before you go out and buy any TV-tuner adapter/card hardware. Please make a new post in Kodi's community forum with all information about your exact location, television signal type, needs and preferences, if you are looking to get more specific recommendations.<br />
<br />
{{:PVR/Contents}}<br />
{{TOCleft}}<br />
<br />
{{-}}<br />
== I want to run my PVR backend server on... ==<br />
{{warning|This page is maintained by the community and should not be considered an endorsement or recommendation for any specific product. The information on this page might contain errors. It might also contain ants, and their antsy antics. '''[[Kodi:General disclaimer|*]]''' }}<br />
With the exception of Android, you can run the PVR backend (PVR server) software on one of your existing Kodi installs, or otherwise run the PVR backend (PVR server) software on its own computer/appliance and connect over your local network. Use the tables below to lookup supported PVR backend software for each operating system and click on each PVR backend software to read more about it, to see if it looks like it might fit your needs .<br />
<br />
If you want to receive a TV signal OTA (over-the-air) using a television antenna, then you should begin by taking note of exactly which type of broadcast standard signal is used in the country and region in which you are.<br />
[[File:Digital broadcast standards.png|400px|thumb|center|This map will give you a basic idea of what to look for, if you are unsure what broadcast standard your [[w:Digital terrestrial television|digital terrestrial television]] signal format is in (over-the-air signals).]]<br />
<br />
=== Android ===<br />
We are sorry to have to inform you there are unfortunately not yet any generically compatible PVR backend software applications that run natively on Android and have a PVR client addon for Kodi. Android is currently only added here on this page because requests and enquiries about PVR backends for Android that are compatible with Kodi are one of the most frequently asked questions.<br />
<br />
If you want to get access to Live TV, EPG and the other PVR features in Kodi running on Android today, then you currently either need to use an IPTV (Internet TV) client or use a workaround such as running your PVR backend on another computer or appliance/device on your local network in order to stream the video to Kodi running on Android, (you can, for example, run PVR backend (PVR server) software on a [[PVR recording software#Raspberry Pi|Raspberry Pi]] or mini-PC).<br />
<br />
=== Linux (including Raspberry Pi) ===<br />
{{backend table header}}<br />
<section begin="Tvheadend"/><br />
{{backend table<br />
| Name= Tvheadend<br />
| Page_Link= Tvheadend PVR<br />
| DVB=yes<br />
| ATSC_QAM=yes<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV=yes<br />
| Recording=yes<br />
| TimeShift={{yes}}<br />
| Radio=yes<br />
}}<section end="Tvheadend"/><br />
<section begin="VDR"/><br />
{{backend table<br />
| Name=VDR<br />
| Page_Link= VDR<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB=<br />
| DTMB=<br />
| CableCard={{yes}}<br />
| IPTV=yes<br />
| Recording=yes<br />
| TimeShift={{yes}}<ref name="VDR timeshift">VNSI supports full time shift. XVDR "[https://github.com/pipelka/vdr-plugin-xvdr XVDR Plugin for VDR]" does.</ref><br />
| Radio=yes<br />
}}<section end="VDR"/><br />
<section begin="MythTV"/><br />
{{backend table<br />
| Name=MythTV<br />
| Page_Link= MythTV PVR<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard= {{yes}}<ref name="three cableCARDs">Via Silicondust HDHomeRun Prime, the Hauppauge WinTV DCR-2650, or the Ceton InfiniTV 4.</ref><br />
| IPTV={{yes}}<br />
| Recording={{yes}}<br />
| TimeShift={{yes}}<br />
| Radio={{yes}}<br />
}}<section end="MythTV"/><br />
{{backend table<br />
| Name= DVBLink<br />
| Page_Link= DVBLink<br />
| DVB=yes<br />
| ATSC_QAM=yes<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard= {{no}}<br />
| IPTV=yes<br />
| Recording=yes<br />
| TimeShift={{yes}}<br />
| Radio=yes<br />
}}<section end="DVBLink"/><br />
|}<br /><br />
<br />
==== Raspberry Pi ====<br />
{{Main|Raspberry Pi}}<br />
The [[Raspberry Pi]] series is technically just ARM-based embedded Linux platforms, but their low price and very capable hardware make it almost perfect as a PVR backend server for Kodi. In addition to this, since a lot of people are using Raspberry Pi and Raspberry Pi 2/3 as PVR backend servers, it makes it much easier for the Kodi community to streamline setup guides and provide help to use Raspberry Pi as PVR backends, due to most of the hardware being the same for everyone. For compatibility and links to these guides, please see the [[PVR recording software#Linux (including Raspberry Pi)|Linux]] matrix above and the community forums.<br />
<br />
Like every PVR backend, the server needs to receive the live tv signal from a receiver. A typical TV tuner USB stick will do, but be aware that such a USB stick takes its power supply via the USB interface. You might be required to put a USB hub with an independent power supply between the Raspberry Pi and the TV tuner USB stick. Make sure that the TV tuner USB stick you choose to buy works with both Linux OS and the Raspberry Pi hardware. Much more information can be found at http://linuxtv.org which also includes firmware downloads for many TV tuner USB sticks which need to be placed on the SD/USB storage for the Linux operating system you use on the Raspberry Pi. Alternatively, you may want to check the directory /lib/firmware on the Raspberry Pi to list the firmware already installed.<br />
<br />
/var/log/dmesg and .kodi/temp/kodi.log are files to check if the TV signal is not available.<br />
<br />
Simplest is, just attach TV tuner USB sticks directly to the Raspberry Pi and install a Kodi centric distribution, such as [[LibreELEC]], as they normally include not only a Linux operating system with Kodi and all the correct drivers/firmware, but usually also ships with a scripted installation of [[Tvheadend]] or similar PVR backend that is automatically installed when choosing to install the corresponding PVR client addon inside Kodi. However, the best idea might be to use a dedicated Raspberry Pi with a simple Linux distribution acting only as a PVR backend server with TV tuner USB sticks directly attached to the Raspberry Pi and nothing more than the PVR backend software installed, including no Kodi install on it, in a headless configuration (meaning no TV or monitor display connected); that way, you can still access it over the network and it can use all of its CPU and memory resources to handle serving as a PVR backend server.<br />
<br />
=== Mac OS X ===<br />
{{backend table header}}<br />
{{#lst:PVR recording software|MythTV}}<br />
{{backend table<br />
| Name=EyeTV (EyeTV IPTV Server)<br />
| Page_Link=EyeTV IPTV Server<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV=<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
|}<br />
<br />
=== Windows ===<br />
{{backend table header}}<br />
{{backend table<br />
| Name=Argus TV (formerly "For The Record")<br />
| Page_Link= Argus TV<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV= <br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=DVBLink<br />
| Page_Link= DVBLink<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=DVBViewer<br />
| Page_Link= DVBViewer<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB={{no}}<br />
| DTMB={{yes}}<br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Recording={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=NextPVR<br />
| Page_Link= NextPVR<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= <br />
| DTMB={{yes}}<br />
| CableCard= {{yes}}<ref name="3 cableCARDs">Via Silicondust HDHomeRun Prime, the Hauppauge WinTV DCR-2650, or the Ceton InfiniTV 4.</ref><br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=MediaPortal (MediaPortal TV-Server)<br />
| Page_Link= MediaPortal TV-Server<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=ServerWMC (Server interface for Windows Media Center)<br />
| Page_Link= ServerWMC<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}} <br />
| ISDB= <br />
| DTMB= <br />
| CableCard={{yes}}<br />
| IPTV= <br />
| Radio= <br />
| TimeShift={{yes}}<br />
}}<br />
|}<br /><br />
<br />
=== Other ===<br />
Other PVR backends include IPTV clients, standalone network attached television tuners, and PVR recording software available in app stores NAS devices or similar home server appliances.<br />
{{backend table header}}<br />
{{backend table<br />
| Name=Tvheadend for Synology, QNAP, Netgear, and Asustor NAS products<br />
| Page_Link= Tvheadend<br />
| DVB={{yes}}<br />
| ATSC_QAM= {{yes}}<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV= {{yes}}<br />
| Radio= {{yes}}<br />
| TimeShift= {{yes}}<br />
}}<br />
{{backend table<br />
| Name=DVBLink for Synology, QNAP, Netgear, and Asustor NAS products<br />
| Page_Link= DVBLink<br />
| DVB={{yes}}<br />
| ATSC_QAM= {{yes}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard= {{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{yes}}<br />
| TimeShift= {{yes}}<br />
}}<br />
{{backend table<br />
| Name=IPTV Simple Client<br />
| Page_Link=Add-on:IPTV Simple Client<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{no}}<br />
| TimeShift= {{no}}<br />
}}<br />
{{backend table<br />
| Name=FilmOn (IPTV)<br />
| Page_Link=PVR/Backend/FilmOn<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{no}}<br />
| TimeShift= {{no}}<br />
}}<br />
{{backend table<br />
| Name=Stalker Middleware (IPTV)<br />
| Page_Link=PVR/Backend/Stalker Middleware<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{no}}<br />
| TimeShift= {{no}}<br />
{{backend table<br />
| Name= HDHomeRun unofficial native PVR client<br />
| Page_Link= Add-on:HDHomeRun PVR<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
{{backend table<br />
| Name= PCTV Systems Broadway<br />
| Page_Link= Add-on:PCTV Systems PVR Client<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
{{backend table<br />
| Name= Digital Devices Octopus NET<br />
| Page_Link= Add-on:Digital Devices Octopus NET Client<br />
| DVB={{yes}}<br />
| ATSC_QAM={{no}}<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard={{no}}<br />
| IPTV=<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
}}<br />
{{backend table<br />
| Name= Njoy N7<br />
| Page_Link= Njoy<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
{{backend table<br />
| Name=RTL-SDR FM Radio Client (Software Defined Radio) via TV-tuner adapters<br />
| Page_Link=Add-on:RTL-SDR FM Radio Client<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{no}}<br />
| Radio= {{yes}}<br />
| TimeShift= {{no}}<br />
}}<br />
{{backend table<br />
| Name=VuPlus Client for Enigma2 (Dreambox, DBox2, and Vu+) based set-top boxes<br />
| Page_Link= VUPlus<br />
| DVB={{yes}}<br />
| ATSC_QAM= <br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV= <br />
| Radio={{yes}}<br />
| TimeShift= <br />
}}<br />
{{backend table<br />
| Name= VBox Home TV Gateway<br />
| Page_Link= VBox Home TV Gateway<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard={{no}}<br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<ref>With Kodi VBox PVR addon or with TVheadend, MythTV, VDR</ref><br />
}}<br />
|}<br />
<br />
== Notes ==<br />
<references/><br />
<br />
=See also=<br />
* [[PVR|PVR - Introduction to PVR in Kodi]]<br />
* [[Configuring live TV settings|PVR client addons - Configuring live TV settings in Kodi]]<br />
* [[PVR/Basics|PVR getting started - The basics of Live TV and recording]]<br />
* [[PVR FAQ|PVR FAQ]]<br />
<br />
{{Isengard updated}}<br />
<br />
[[Category:PVR|*]]<br />
[[Category:Live TV]]</div>Roodee704https://kodi.wiki/index.php?title=PVR_recording_software&diff=154805PVR recording software2019-01-19T18:58:39Z<p>Roodee704: /* Android */ punctuation</p>
<hr />
<div>{{mininav|[[PVR]]}}<br />
<br />
Note! For an introduction about how PVR (Personal Video Recording) support works in Kodi and more information on its "PVR frontend" concept of using a 'client–server model' to connect to third-party "PVR backend" servers, please see the main [[PVR]] page.<br />
<br />
To summarize; To receive a television signal via either satellite, cable, or OTA (over-the-air) using an television antenna, you are going to need a physical TV-tuner adapter/card. Kodi as a "frontend" media player software does not have its own embedded TV-tuning functionality to receive, decode, and record such signals directly by itself. Kodi instead relies on external third-party TV-tuning software or network-attached TV-tuner to serve a video stream to Kodi, and such third-party software is here referred to as a "PVR backend" (also sometimes called a "PVR server"), which can be software or a hardware-appliance. <br />
<br />
If you go the route to install with a PVR backend software instead of using a network-attached TV-tuner in the form of a hardware-appliance, then you can in most cases choose to either install the "PVR backend" software on the same computer as Kodi or install the the "PVR backend" software on another computer, just as long as Kodi can access the "PVR backend" software on the same local network.<br />
<br />
Once you have chosen where you want to install the PVR backend software, you have to choose which software you want to install. The only prerequisite for Kodi is that the PVR backend software already has a "PVR client addon" available to act as middleware to connect Kodi's own PVR interface with the PVR backend software. The PVR backend software will also have prerequisites of its own, as it at least needs to run on the operating system you want to use and support the TV-tuner adapter/card. <br />
<br />
Understand that there are today many different PVR backend software available that are compatible with Kodi, (which they do by having a "PVR client addon" available for Kodi), but on this wiki page we cannot recommend which specific PVR backend software is best suited for you; because it depends on many things. One recommendation we can however give is to try to choose which PVR backend software and operating system that you will use before you go out and buy any TV-tuner adapter/card hardware. Please make a new post in Kodi's community forum with all information about your exact location, television signal type, needs and preferences, if you are looking to get more specific recommendations.<br />
<br />
{{:PVR/Contents}}<br />
{{TOCleft}}<br />
<br />
{{-}}<br />
== I want to run my PVR backend server on... ==<br />
{{warning|This page is maintained by the community and should not be considered an endorsement or recommendation for any specific product. The information on this page might contain errors. It might also contain ants, and their antsy antics. '''[[Kodi:General disclaimer|*]]''' }}<br />
With the exception of Android, you can run the PVR backend (PVR server) software on one of your existing Kodi installs, or otherwise run the PVR backend (PVR server) software on its own computer/appliance and connect over your local network. Use the tables below to lookup supported PVR backend software for each operating system and click on each PVR backend software to read more about it, to see if it looks like it might fit your needs .<br />
<br />
If you want to receive a TV signal OTA (over-the-air) using a television antenna, then you should begin by taking note of exactly which type of broadcast standard signal is used in the country and region in which you are.<br />
[[File:Digital broadcast standards.png|400px|thumb|center|This map will give you a basic idea of what to look for, if you are unsure what broadcast standard your [[w:Digital terrestrial television|digital terrestrial television]] signal format is in (over-the-air signals).]]<br />
<br />
=== Android ===<br />
We are sorry to have to inform you there are unfortunately not yet any generically compatible PVR backend software applications that run natively on Android and have a PVR client addon for Kodi. Android is currently only added here on this page because requests and enquiries about PVR backends for Android that are compatible with Kodi are one of the most frequently asked questions.<br />
<br />
If you want to get access to Live TV, EPG and the other PVR features in Kodi running on Android today, then you currently either need to use an IPTV (Internet TV) client or use a workaround such as running your PVR backend on another computer or appliance/device on your local network in order to stream the video to Kodi running on Android, (you can, for example, run PVR backend (PVR server) software on a [[PVR recording software#Raspberry Pi|Raspberry Pi]] or mini-PC).<br />
<br />
=== Linux (including Raspberry Pi) ===<br />
{{backend table header}}<br />
<section begin="Tvheadend"/><br />
{{backend table<br />
| Name= Tvheadend<br />
| Page_Link= Tvheadend PVR<br />
| DVB=yes<br />
| ATSC_QAM=yes<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV=yes<br />
| Recording=yes<br />
| TimeShift={{yes}}<br />
| Radio=yes<br />
}}<section end="Tvheadend"/><br />
<section begin="VDR"/><br />
{{backend table<br />
| Name=VDR<br />
| Page_Link= VDR<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB=<br />
| DTMB=<br />
| CableCard={{yes}}<br />
| IPTV=yes<br />
| Recording=yes<br />
| TimeShift={{yes}}<ref name="VDR timeshift">VNSI supports full time shift. XVDR "[https://github.com/pipelka/vdr-plugin-xvdr XVDR Plugin for VDR]" does.</ref><br />
| Radio=yes<br />
}}<section end="VDR"/><br />
<section begin="MythTV"/><br />
{{backend table<br />
| Name=MythTV<br />
| Page_Link= MythTV PVR<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard= {{yes}}<ref name="three cableCARDs">Via Silicondust HDHomeRun Prime, the Hauppauge WinTV DCR-2650, or the Ceton InfiniTV 4.</ref><br />
| IPTV={{yes}}<br />
| Recording={{yes}}<br />
| TimeShift={{yes}}<br />
| Radio={{yes}}<br />
}}<section end="MythTV"/><br />
{{backend table<br />
| Name= DVBLink<br />
| Page_Link= DVBLink<br />
| DVB=yes<br />
| ATSC_QAM=yes<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard= {{no}}<br />
| IPTV=yes<br />
| Recording=yes<br />
| TimeShift={{yes}}<br />
| Radio=yes<br />
}}<section end="DVBLink"/><br />
|}<br /><br />
<br />
==== Raspberry Pi ====<br />
{{Main|Raspberry Pi}}<br />
The [[Raspberry Pi]] series are technically just ARM-based embedded Linux platforms, but their low price and very capable hardware make it almost perfect as an PVR backend server for Kodi. In addition to this, since a lot of people are using Raspberry Pi and Raspberry Pi 2/3 as PVR backend servers, it makes it much easier for the Kodi community to streamline setup guides and provide help to use Raspberry Pi as a PVR backends due to most of the hardware being the same for everyone. For compatibility and links to these guides please see the [[PVR recording software#Linux (including Raspberry Pi)|Linux]] matrix above and the community forums.<br />
<br />
Like every PVR backend, the server needs to receive the live tv signal from a receiver. A typical TV-tuner USB-stick will do, but be aware that such a USB-stick takes its power supply via the USB-interface. You might be required to put a USB-hub with an independent power supply between the Raspberry Pi and the TV-tuner USB-stick. Make sure that the TV-tuner USB-stick you choose to buy works with both Linux OS on the Raspberry Pi hardware. Much more information can be found at http://linuxtv.org which also includes firmware downloads for many TV-tuner USB-sticks which needs to be placed on the SD/USB storage for the Linux operating-system you use on the Raspberry Pi. Alternatively, you may want to check the directory /lib/firmware on the Raspberry Pi to list the firmware already installed.<br />
<br />
/var/log/dmesg and .kodi/temp/kodi.log are files to check if the TV signal is not available.<br />
<br />
Simplest is just attach TV-tuner USB-sticks directly to the Raspberry Pi and install a Kodi centric distributions, such as [[LibreELEC]], as they normally include not only an Linux operating-system with Kodi and all the correct drivers/firmware but usually also ships with a scripted installation of [[Tvheadend]] or similar PVR backend that is automatically installed when to choose to install the corresponding PVR client addon inside Kodi. However the best idea might be to use a dedicated Raspberry Pi with a simple Linux distribution acting only as a PVR backend server with TV-tuner USB-sticks directly attached to the Raspberry Pi and nothing more than the PVR backend software installed, including no Kodi install on it, in a headless configuration (meaning no TV or monitor display connected). That way you can still access it over the network and it can use all its CPU and memory resources to handle serving as a PVR backend server.<br />
<br />
=== Mac OS X ===<br />
{{backend table header}}<br />
{{#lst:PVR recording software|MythTV}}<br />
{{backend table<br />
| Name=EyeTV (EyeTV IPTV Server)<br />
| Page_Link=EyeTV IPTV Server<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV=<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
|}<br />
<br />
=== Windows ===<br />
{{backend table header}}<br />
{{backend table<br />
| Name=Argus TV (formerly "For The Record")<br />
| Page_Link= Argus TV<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV= <br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=DVBLink<br />
| Page_Link= DVBLink<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=DVBViewer<br />
| Page_Link= DVBViewer<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB={{no}}<br />
| DTMB={{yes}}<br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Recording={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=NextPVR<br />
| Page_Link= NextPVR<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= <br />
| DTMB={{yes}}<br />
| CableCard= {{yes}}<ref name="3 cableCARDs">Via Silicondust HDHomeRun Prime, the Hauppauge WinTV DCR-2650, or the Ceton InfiniTV 4.</ref><br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=MediaPortal (MediaPortal TV-Server)<br />
| Page_Link= MediaPortal TV-Server<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=ServerWMC (Server interface for Windows Media Center)<br />
| Page_Link= ServerWMC<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}} <br />
| ISDB= <br />
| DTMB= <br />
| CableCard={{yes}}<br />
| IPTV= <br />
| Radio= <br />
| TimeShift={{yes}}<br />
}}<br />
|}<br /><br />
<br />
=== Other ===<br />
Other PVR backends include IPTV clients, standalone network attached television tuners, and PVR recording software available in app stores NAS devices or similar home server appliances.<br />
{{backend table header}}<br />
{{backend table<br />
| Name=Tvheadend for Synology, QNAP, Netgear, and Asustor NAS products<br />
| Page_Link= Tvheadend<br />
| DVB={{yes}}<br />
| ATSC_QAM= {{yes}}<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV= {{yes}}<br />
| Radio= {{yes}}<br />
| TimeShift= {{yes}}<br />
}}<br />
{{backend table<br />
| Name=DVBLink for Synology, QNAP, Netgear, and Asustor NAS products<br />
| Page_Link= DVBLink<br />
| DVB={{yes}}<br />
| ATSC_QAM= {{yes}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard= {{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{yes}}<br />
| TimeShift= {{yes}}<br />
}}<br />
{{backend table<br />
| Name=IPTV Simple Client<br />
| Page_Link=Add-on:IPTV Simple Client<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{no}}<br />
| TimeShift= {{no}}<br />
}}<br />
{{backend table<br />
| Name=FilmOn (IPTV)<br />
| Page_Link=PVR/Backend/FilmOn<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{no}}<br />
| TimeShift= {{no}}<br />
}}<br />
{{backend table<br />
| Name=Stalker Middleware (IPTV)<br />
| Page_Link=PVR/Backend/Stalker Middleware<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{no}}<br />
| TimeShift= {{no}}<br />
{{backend table<br />
| Name= HDHomeRun unofficial native PVR client<br />
| Page_Link= Add-on:HDHomeRun PVR<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
{{backend table<br />
| Name= PCTV Systems Broadway<br />
| Page_Link= Add-on:PCTV Systems PVR Client<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
{{backend table<br />
| Name= Digital Devices Octopus NET<br />
| Page_Link= Add-on:Digital Devices Octopus NET Client<br />
| DVB={{yes}}<br />
| ATSC_QAM={{no}}<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard={{no}}<br />
| IPTV=<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
}}<br />
{{backend table<br />
| Name= Njoy N7<br />
| Page_Link= Njoy<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
{{backend table<br />
| Name=RTL-SDR FM Radio Client (Software Defined Radio) via TV-tuner adapters<br />
| Page_Link=Add-on:RTL-SDR FM Radio Client<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{no}}<br />
| Radio= {{yes}}<br />
| TimeShift= {{no}}<br />
}}<br />
{{backend table<br />
| Name=VuPlus Client for Enigma2 (Dreambox, DBox2, and Vu+) based set-top boxes<br />
| Page_Link= VUPlus<br />
| DVB={{yes}}<br />
| ATSC_QAM= <br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV= <br />
| Radio={{yes}}<br />
| TimeShift= <br />
}}<br />
{{backend table<br />
| Name= VBox Home TV Gateway<br />
| Page_Link= VBox Home TV Gateway<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard={{no}}<br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<ref>With Kodi VBox PVR addon or with TVheadend, MythTV, VDR</ref><br />
}}<br />
|}<br />
<br />
== Notes ==<br />
<references/><br />
<br />
=See also=<br />
* [[PVR|PVR - Introduction to PVR in Kodi]]<br />
* [[Configuring live TV settings|PVR client addons - Configuring live TV settings in Kodi]]<br />
* [[PVR/Basics|PVR getting started - The basics of Live TV and recording]]<br />
* [[PVR FAQ|PVR FAQ]]<br />
<br />
{{Isengard updated}}<br />
<br />
[[Category:PVR|*]]<br />
[[Category:Live TV]]</div>Roodee704https://kodi.wiki/index.php?title=PVR_recording_software&diff=154804PVR recording software2019-01-19T18:56:07Z<p>Roodee704: /* I want to run my PVR backend server on... */ grammar</p>
<hr />
<div>{{mininav|[[PVR]]}}<br />
<br />
Note! For an introduction about how PVR (Personal Video Recording) support works in Kodi and more information on its "PVR frontend" concept of using a 'client–server model' to connect to third-party "PVR backend" servers, please see the main [[PVR]] page.<br />
<br />
To summarize; To receive a television signal via either satellite, cable, or OTA (over-the-air) using an television antenna, you are going to need a physical TV-tuner adapter/card. Kodi as a "frontend" media player software does not have its own embedded TV-tuning functionality to receive, decode, and record such signals directly by itself. Kodi instead relies on external third-party TV-tuning software or network-attached TV-tuner to serve a video stream to Kodi, and such third-party software is here referred to as a "PVR backend" (also sometimes called a "PVR server"), which can be software or a hardware-appliance. <br />
<br />
If you go the route to install with a PVR backend software instead of using a network-attached TV-tuner in the form of a hardware-appliance, then you can in most cases choose to either install the "PVR backend" software on the same computer as Kodi or install the the "PVR backend" software on another computer, just as long as Kodi can access the "PVR backend" software on the same local network.<br />
<br />
Once you have chosen where you want to install the PVR backend software, you have to choose which software you want to install. The only prerequisite for Kodi is that the PVR backend software already has a "PVR client addon" available to act as middleware to connect Kodi's own PVR interface with the PVR backend software. The PVR backend software will also have prerequisites of its own, as it at least needs to run on the operating system you want to use and support the TV-tuner adapter/card. <br />
<br />
Understand that there are today many different PVR backend software available that are compatible with Kodi, (which they do by having a "PVR client addon" available for Kodi), but on this wiki page we cannot recommend which specific PVR backend software is best suited for you; because it depends on many things. One recommendation we can however give is to try to choose which PVR backend software and operating system that you will use before you go out and buy any TV-tuner adapter/card hardware. Please make a new post in Kodi's community forum with all information about your exact location, television signal type, needs and preferences, if you are looking to get more specific recommendations.<br />
<br />
{{:PVR/Contents}}<br />
{{TOCleft}}<br />
<br />
{{-}}<br />
== I want to run my PVR backend server on... ==<br />
{{warning|This page is maintained by the community and should not be considered an endorsement or recommendation for any specific product. The information on this page might contain errors. It might also contain ants, and their antsy antics. '''[[Kodi:General disclaimer|*]]''' }}<br />
With the exception of Android, you can run the PVR backend (PVR server) software on one of your existing Kodi installs, or otherwise run the PVR backend (PVR server) software on its own computer/appliance and connect over your local network. Use the tables below to lookup supported PVR backend software for each operating system and click on each PVR backend software to read more about it, to see if it looks like it might fit your needs .<br />
<br />
If you want to receive a TV signal OTA (over-the-air) using a television antenna, then you should begin by taking note of exactly which type of broadcast standard signal is used in the country and region in which you are.<br />
[[File:Digital broadcast standards.png|400px|thumb|center|This map will give you a basic idea of what to look for, if you are unsure what broadcast standard your [[w:Digital terrestrial television|digital terrestrial television]] signal format is in (over-the-air signals).]]<br />
<br />
=== Android ===<br />
We are sorry to have to inform you there are unfortunately not yet any generically compatible PVR backend software applications that run natively on Android and have a PVR client addon for Kodi. Android is currently only added here on this page because requests and enquiries about PVR backends for Android that are compatible with Kodi are one of the most frequently asked questions.<br />
<br />
If you want to get access to Live TV, EPG and the other PVR features in Kodi running on Android today, then you currently either need to use an IPTV (Internet TV) client or use a workaround such as running your PVR backend on another computer or appliance/device on your local network in order to stream the video to Kodi running on Android, (you can for example run PVR backend (PVR server) software on a [[PVR recording software#Raspberry Pi|Raspberry Pi]] or mini-PC).<br />
<br />
=== Linux (including Raspberry Pi) ===<br />
{{backend table header}}<br />
<section begin="Tvheadend"/><br />
{{backend table<br />
| Name= Tvheadend<br />
| Page_Link= Tvheadend PVR<br />
| DVB=yes<br />
| ATSC_QAM=yes<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV=yes<br />
| Recording=yes<br />
| TimeShift={{yes}}<br />
| Radio=yes<br />
}}<section end="Tvheadend"/><br />
<section begin="VDR"/><br />
{{backend table<br />
| Name=VDR<br />
| Page_Link= VDR<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB=<br />
| DTMB=<br />
| CableCard={{yes}}<br />
| IPTV=yes<br />
| Recording=yes<br />
| TimeShift={{yes}}<ref name="VDR timeshift">VNSI supports full time shift. XVDR "[https://github.com/pipelka/vdr-plugin-xvdr XVDR Plugin for VDR]" does.</ref><br />
| Radio=yes<br />
}}<section end="VDR"/><br />
<section begin="MythTV"/><br />
{{backend table<br />
| Name=MythTV<br />
| Page_Link= MythTV PVR<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard= {{yes}}<ref name="three cableCARDs">Via Silicondust HDHomeRun Prime, the Hauppauge WinTV DCR-2650, or the Ceton InfiniTV 4.</ref><br />
| IPTV={{yes}}<br />
| Recording={{yes}}<br />
| TimeShift={{yes}}<br />
| Radio={{yes}}<br />
}}<section end="MythTV"/><br />
{{backend table<br />
| Name= DVBLink<br />
| Page_Link= DVBLink<br />
| DVB=yes<br />
| ATSC_QAM=yes<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard= {{no}}<br />
| IPTV=yes<br />
| Recording=yes<br />
| TimeShift={{yes}}<br />
| Radio=yes<br />
}}<section end="DVBLink"/><br />
|}<br /><br />
<br />
==== Raspberry Pi ====<br />
{{Main|Raspberry Pi}}<br />
The [[Raspberry Pi]] series are technically just ARM-based embedded Linux platforms, but their low price and very capable hardware make it almost perfect as an PVR backend server for Kodi. In addition to this, since a lot of people are using Raspberry Pi and Raspberry Pi 2/3 as PVR backend servers, it makes it much easier for the Kodi community to streamline setup guides and provide help to use Raspberry Pi as a PVR backends due to most of the hardware being the same for everyone. For compatibility and links to these guides please see the [[PVR recording software#Linux (including Raspberry Pi)|Linux]] matrix above and the community forums.<br />
<br />
Like every PVR backend, the server needs to receive the live tv signal from a receiver. A typical TV-tuner USB-stick will do, but be aware that such a USB-stick takes its power supply via the USB-interface. You might be required to put a USB-hub with an independent power supply between the Raspberry Pi and the TV-tuner USB-stick. Make sure that the TV-tuner USB-stick you choose to buy works with both Linux OS on the Raspberry Pi hardware. Much more information can be found at http://linuxtv.org which also includes firmware downloads for many TV-tuner USB-sticks which needs to be placed on the SD/USB storage for the Linux operating-system you use on the Raspberry Pi. Alternatively, you may want to check the directory /lib/firmware on the Raspberry Pi to list the firmware already installed.<br />
<br />
/var/log/dmesg and .kodi/temp/kodi.log are files to check if the TV signal is not available.<br />
<br />
Simplest is just attach TV-tuner USB-sticks directly to the Raspberry Pi and install a Kodi centric distributions, such as [[LibreELEC]], as they normally include not only an Linux operating-system with Kodi and all the correct drivers/firmware but usually also ships with a scripted installation of [[Tvheadend]] or similar PVR backend that is automatically installed when to choose to install the corresponding PVR client addon inside Kodi. However the best idea might be to use a dedicated Raspberry Pi with a simple Linux distribution acting only as a PVR backend server with TV-tuner USB-sticks directly attached to the Raspberry Pi and nothing more than the PVR backend software installed, including no Kodi install on it, in a headless configuration (meaning no TV or monitor display connected). That way you can still access it over the network and it can use all its CPU and memory resources to handle serving as a PVR backend server.<br />
<br />
=== Mac OS X ===<br />
{{backend table header}}<br />
{{#lst:PVR recording software|MythTV}}<br />
{{backend table<br />
| Name=EyeTV (EyeTV IPTV Server)<br />
| Page_Link=EyeTV IPTV Server<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV=<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
|}<br />
<br />
=== Windows ===<br />
{{backend table header}}<br />
{{backend table<br />
| Name=Argus TV (formerly "For The Record")<br />
| Page_Link= Argus TV<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV= <br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=DVBLink<br />
| Page_Link= DVBLink<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=DVBViewer<br />
| Page_Link= DVBViewer<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB={{no}}<br />
| DTMB={{yes}}<br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Recording={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=NextPVR<br />
| Page_Link= NextPVR<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= <br />
| DTMB={{yes}}<br />
| CableCard= {{yes}}<ref name="3 cableCARDs">Via Silicondust HDHomeRun Prime, the Hauppauge WinTV DCR-2650, or the Ceton InfiniTV 4.</ref><br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=MediaPortal (MediaPortal TV-Server)<br />
| Page_Link= MediaPortal TV-Server<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=ServerWMC (Server interface for Windows Media Center)<br />
| Page_Link= ServerWMC<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}} <br />
| ISDB= <br />
| DTMB= <br />
| CableCard={{yes}}<br />
| IPTV= <br />
| Radio= <br />
| TimeShift={{yes}}<br />
}}<br />
|}<br /><br />
<br />
=== Other ===<br />
Other PVR backends include IPTV clients, standalone network attached television tuners, and PVR recording software available in app stores NAS devices or similar home server appliances.<br />
{{backend table header}}<br />
{{backend table<br />
| Name=Tvheadend for Synology, QNAP, Netgear, and Asustor NAS products<br />
| Page_Link= Tvheadend<br />
| DVB={{yes}}<br />
| ATSC_QAM= {{yes}}<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV= {{yes}}<br />
| Radio= {{yes}}<br />
| TimeShift= {{yes}}<br />
}}<br />
{{backend table<br />
| Name=DVBLink for Synology, QNAP, Netgear, and Asustor NAS products<br />
| Page_Link= DVBLink<br />
| DVB={{yes}}<br />
| ATSC_QAM= {{yes}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard= {{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{yes}}<br />
| TimeShift= {{yes}}<br />
}}<br />
{{backend table<br />
| Name=IPTV Simple Client<br />
| Page_Link=Add-on:IPTV Simple Client<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{no}}<br />
| TimeShift= {{no}}<br />
}}<br />
{{backend table<br />
| Name=FilmOn (IPTV)<br />
| Page_Link=PVR/Backend/FilmOn<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{no}}<br />
| TimeShift= {{no}}<br />
}}<br />
{{backend table<br />
| Name=Stalker Middleware (IPTV)<br />
| Page_Link=PVR/Backend/Stalker Middleware<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{no}}<br />
| TimeShift= {{no}}<br />
{{backend table<br />
| Name= HDHomeRun unofficial native PVR client<br />
| Page_Link= Add-on:HDHomeRun PVR<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
{{backend table<br />
| Name= PCTV Systems Broadway<br />
| Page_Link= Add-on:PCTV Systems PVR Client<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
{{backend table<br />
| Name= Digital Devices Octopus NET<br />
| Page_Link= Add-on:Digital Devices Octopus NET Client<br />
| DVB={{yes}}<br />
| ATSC_QAM={{no}}<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard={{no}}<br />
| IPTV=<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
}}<br />
{{backend table<br />
| Name= Njoy N7<br />
| Page_Link= Njoy<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
{{backend table<br />
| Name=RTL-SDR FM Radio Client (Software Defined Radio) via TV-tuner adapters<br />
| Page_Link=Add-on:RTL-SDR FM Radio Client<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{no}}<br />
| Radio= {{yes}}<br />
| TimeShift= {{no}}<br />
}}<br />
{{backend table<br />
| Name=VuPlus Client for Enigma2 (Dreambox, DBox2, and Vu+) based set-top boxes<br />
| Page_Link= VUPlus<br />
| DVB={{yes}}<br />
| ATSC_QAM= <br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV= <br />
| Radio={{yes}}<br />
| TimeShift= <br />
}}<br />
{{backend table<br />
| Name= VBox Home TV Gateway<br />
| Page_Link= VBox Home TV Gateway<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard={{no}}<br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<ref>With Kodi VBox PVR addon or with TVheadend, MythTV, VDR</ref><br />
}}<br />
|}<br />
<br />
== Notes ==<br />
<references/><br />
<br />
=See also=<br />
* [[PVR|PVR - Introduction to PVR in Kodi]]<br />
* [[Configuring live TV settings|PVR client addons - Configuring live TV settings in Kodi]]<br />
* [[PVR/Basics|PVR getting started - The basics of Live TV and recording]]<br />
* [[PVR FAQ|PVR FAQ]]<br />
<br />
{{Isengard updated}}<br />
<br />
[[Category:PVR|*]]<br />
[[Category:Live TV]]</div>Roodee704https://kodi.wiki/index.php?title=PVR_recording_software&diff=154803PVR recording software2019-01-19T18:00:35Z<p>Roodee704: grammar</p>
<hr />
<div>{{mininav|[[PVR]]}}<br />
<br />
Note! For an introduction about how PVR (Personal Video Recording) support works in Kodi and more information on its "PVR frontend" concept of using a 'client–server model' to connect to third-party "PVR backend" servers, please see the main [[PVR]] page.<br />
<br />
To summarize; To receive a television signal via either satellite, cable, or OTA (over-the-air) using an television antenna, you are going to need a physical TV-tuner adapter/card. Kodi as a "frontend" media player software does not have its own embedded TV-tuning functionality to receive, decode, and record such signals directly by itself. Kodi instead relies on external third-party TV-tuning software or network-attached TV-tuner to serve a video stream to Kodi, and such third-party software is here referred to as a "PVR backend" (also sometimes called a "PVR server"), which can be software or a hardware-appliance. <br />
<br />
If you go the route to install with a PVR backend software instead of using a network-attached TV-tuner in the form of a hardware-appliance, then you can in most cases choose to either install the "PVR backend" software on the same computer as Kodi or install the the "PVR backend" software on another computer, just as long as Kodi can access the "PVR backend" software on the same local network.<br />
<br />
Once you have chosen where you want to install the PVR backend software, you have to choose which software you want to install. The only prerequisite for Kodi is that the PVR backend software already has a "PVR client addon" available to act as middleware to connect Kodi's own PVR interface with the PVR backend software. The PVR backend software will also have prerequisites of its own, as it at least needs to run on the operating system you want to use and support the TV-tuner adapter/card. <br />
<br />
Understand that there are today many different PVR backend software available that are compatible with Kodi, (which they do by having a "PVR client addon" available for Kodi), but on this wiki page we cannot recommend which specific PVR backend software is best suited for you; because it depends on many things. One recommendation we can however give is to try to choose which PVR backend software and operating system that you will use before you go out and buy any TV-tuner adapter/card hardware. Please make a new post in Kodi's community forum with all information about your exact location, television signal type, needs and preferences, if you are looking to get more specific recommendations.<br />
<br />
{{:PVR/Contents}}<br />
{{TOCleft}}<br />
<br />
{{-}}<br />
== I want to run my PVR backend server on... ==<br />
{{warning|This page is maintained by the community and should not be considered an endorsement or recommendation for any specific product. The information on this page might contain errors. It might also contain ants, and their antsy antics. '''[[Kodi:General disclaimer|*]]''' }}<br />
With the exception of Android you can run the PVR backend (PVR server) software on one of your existing Kodi installs, or otherwise run the PVR backend (PVR server) software on its own computer/appliance and connect over your local network. Use the tables below to lookup supported PVR backend software for each operating-system and click on each PVR backend software to read more about it to see if it looks like it might fit your needs .<br />
<br />
If you want to recieve a TV signal OTA (over-the-air) using an television antenna then you should begin by taking note of which exact type of broadcast standard signals is used in the country and region which you are in.<br />
[[File:Digital broadcast standards.png|400px|thumb|center|This map from will give you a basic idea of what to look for if you are unsure what broadcast standard your [[w:Digital terrestrial television|digital terrestrial television]] signal format is in (over-the-air signals).]]<br />
<br />
=== Android ===<br />
We are sorry to have to inform you there are unfortunately not yet any generically compatible PVR backend software applications that run natively on Android and have a PVR client addon for Kodi. Android is currently only added here on this page because requests and enquiries about PVR backends for Android that are compatible with Kodi are one of the most frequently asked questions.<br />
<br />
If you want to get access to Live TV, EPG and the other PVR features in Kodi running on Android today, then you currently either need to use an IPTV (Internet TV) client or use a workaround such as running your PVR backend on another computer or appliance/device on your local network in order to stream the video to Kodi running on Android, (you can for example run PVR backend (PVR server) software on a [[PVR recording software#Raspberry Pi|Raspberry Pi]] or mini-PC).<br />
<br />
=== Linux (including Raspberry Pi) ===<br />
{{backend table header}}<br />
<section begin="Tvheadend"/><br />
{{backend table<br />
| Name= Tvheadend<br />
| Page_Link= Tvheadend PVR<br />
| DVB=yes<br />
| ATSC_QAM=yes<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV=yes<br />
| Recording=yes<br />
| TimeShift={{yes}}<br />
| Radio=yes<br />
}}<section end="Tvheadend"/><br />
<section begin="VDR"/><br />
{{backend table<br />
| Name=VDR<br />
| Page_Link= VDR<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB=<br />
| DTMB=<br />
| CableCard={{yes}}<br />
| IPTV=yes<br />
| Recording=yes<br />
| TimeShift={{yes}}<ref name="VDR timeshift">VNSI supports full time shift. XVDR "[https://github.com/pipelka/vdr-plugin-xvdr XVDR Plugin for VDR]" does.</ref><br />
| Radio=yes<br />
}}<section end="VDR"/><br />
<section begin="MythTV"/><br />
{{backend table<br />
| Name=MythTV<br />
| Page_Link= MythTV PVR<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard= {{yes}}<ref name="three cableCARDs">Via Silicondust HDHomeRun Prime, the Hauppauge WinTV DCR-2650, or the Ceton InfiniTV 4.</ref><br />
| IPTV={{yes}}<br />
| Recording={{yes}}<br />
| TimeShift={{yes}}<br />
| Radio={{yes}}<br />
}}<section end="MythTV"/><br />
{{backend table<br />
| Name= DVBLink<br />
| Page_Link= DVBLink<br />
| DVB=yes<br />
| ATSC_QAM=yes<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard= {{no}}<br />
| IPTV=yes<br />
| Recording=yes<br />
| TimeShift={{yes}}<br />
| Radio=yes<br />
}}<section end="DVBLink"/><br />
|}<br /><br />
<br />
==== Raspberry Pi ====<br />
{{Main|Raspberry Pi}}<br />
The [[Raspberry Pi]] series are technically just ARM-based embedded Linux platforms, but their low price and very capable hardware make it almost perfect as an PVR backend server for Kodi. In addition to this, since a lot of people are using Raspberry Pi and Raspberry Pi 2/3 as PVR backend servers, it makes it much easier for the Kodi community to streamline setup guides and provide help to use Raspberry Pi as a PVR backends due to most of the hardware being the same for everyone. For compatibility and links to these guides please see the [[PVR recording software#Linux (including Raspberry Pi)|Linux]] matrix above and the community forums.<br />
<br />
Like every PVR backend, the server needs to receive the live tv signal from a receiver. A typical TV-tuner USB-stick will do, but be aware that such a USB-stick takes its power supply via the USB-interface. You might be required to put a USB-hub with an independent power supply between the Raspberry Pi and the TV-tuner USB-stick. Make sure that the TV-tuner USB-stick you choose to buy works with both Linux OS on the Raspberry Pi hardware. Much more information can be found at http://linuxtv.org which also includes firmware downloads for many TV-tuner USB-sticks which needs to be placed on the SD/USB storage for the Linux operating-system you use on the Raspberry Pi. Alternatively, you may want to check the directory /lib/firmware on the Raspberry Pi to list the firmware already installed.<br />
<br />
/var/log/dmesg and .kodi/temp/kodi.log are files to check if the TV signal is not available.<br />
<br />
Simplest is just attach TV-tuner USB-sticks directly to the Raspberry Pi and install a Kodi centric distributions, such as [[LibreELEC]], as they normally include not only an Linux operating-system with Kodi and all the correct drivers/firmware but usually also ships with a scripted installation of [[Tvheadend]] or similar PVR backend that is automatically installed when to choose to install the corresponding PVR client addon inside Kodi. However the best idea might be to use a dedicated Raspberry Pi with a simple Linux distribution acting only as a PVR backend server with TV-tuner USB-sticks directly attached to the Raspberry Pi and nothing more than the PVR backend software installed, including no Kodi install on it, in a headless configuration (meaning no TV or monitor display connected). That way you can still access it over the network and it can use all its CPU and memory resources to handle serving as a PVR backend server.<br />
<br />
=== Mac OS X ===<br />
{{backend table header}}<br />
{{#lst:PVR recording software|MythTV}}<br />
{{backend table<br />
| Name=EyeTV (EyeTV IPTV Server)<br />
| Page_Link=EyeTV IPTV Server<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV=<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
|}<br />
<br />
=== Windows ===<br />
{{backend table header}}<br />
{{backend table<br />
| Name=Argus TV (formerly "For The Record")<br />
| Page_Link= Argus TV<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV= <br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=DVBLink<br />
| Page_Link= DVBLink<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=DVBViewer<br />
| Page_Link= DVBViewer<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB={{no}}<br />
| DTMB={{yes}}<br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Recording={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=NextPVR<br />
| Page_Link= NextPVR<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= <br />
| DTMB={{yes}}<br />
| CableCard= {{yes}}<ref name="3 cableCARDs">Via Silicondust HDHomeRun Prime, the Hauppauge WinTV DCR-2650, or the Ceton InfiniTV 4.</ref><br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=MediaPortal (MediaPortal TV-Server)<br />
| Page_Link= MediaPortal TV-Server<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<br />
}}<br />
{{backend table<br />
| Name=ServerWMC (Server interface for Windows Media Center)<br />
| Page_Link= ServerWMC<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}} <br />
| ISDB= <br />
| DTMB= <br />
| CableCard={{yes}}<br />
| IPTV= <br />
| Radio= <br />
| TimeShift={{yes}}<br />
}}<br />
|}<br /><br />
<br />
=== Other ===<br />
Other PVR backends include IPTV clients, standalone network attached television tuners, and PVR recording software available in app stores NAS devices or similar home server appliances.<br />
{{backend table header}}<br />
{{backend table<br />
| Name=Tvheadend for Synology, QNAP, Netgear, and Asustor NAS products<br />
| Page_Link= Tvheadend<br />
| DVB={{yes}}<br />
| ATSC_QAM= {{yes}}<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= <br />
| IPTV= {{yes}}<br />
| Radio= {{yes}}<br />
| TimeShift= {{yes}}<br />
}}<br />
{{backend table<br />
| Name=DVBLink for Synology, QNAP, Netgear, and Asustor NAS products<br />
| Page_Link= DVBLink<br />
| DVB={{yes}}<br />
| ATSC_QAM= {{yes}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard= {{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{yes}}<br />
| TimeShift= {{yes}}<br />
}}<br />
{{backend table<br />
| Name=IPTV Simple Client<br />
| Page_Link=Add-on:IPTV Simple Client<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{no}}<br />
| TimeShift= {{no}}<br />
}}<br />
{{backend table<br />
| Name=FilmOn (IPTV)<br />
| Page_Link=PVR/Backend/FilmOn<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{no}}<br />
| TimeShift= {{no}}<br />
}}<br />
{{backend table<br />
| Name=Stalker Middleware (IPTV)<br />
| Page_Link=PVR/Backend/Stalker Middleware<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{yes}}<br />
| Radio= {{no}}<br />
| TimeShift= {{no}}<br />
{{backend table<br />
| Name= HDHomeRun unofficial native PVR client<br />
| Page_Link= Add-on:HDHomeRun PVR<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
{{backend table<br />
| Name= PCTV Systems Broadway<br />
| Page_Link= Add-on:PCTV Systems PVR Client<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
{{backend table<br />
| Name= Digital Devices Octopus NET<br />
| Page_Link= Add-on:Digital Devices Octopus NET Client<br />
| DVB={{yes}}<br />
| ATSC_QAM={{no}}<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard={{no}}<br />
| IPTV=<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
}}<br />
{{backend table<br />
| Name= Njoy N7<br />
| Page_Link= Njoy<br />
| DVB={{yes}}<br />
| ATSC_QAM=<br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV={{yes}}<br />
| Radio=<br />
| TimeShift=<br />
}}<br />
{{backend table<br />
| Name=RTL-SDR FM Radio Client (Software Defined Radio) via TV-tuner adapters<br />
| Page_Link=Add-on:RTL-SDR FM Radio Client<br />
| DVB= {{no}}<br />
| ATSC_QAM= {{no}}<br />
| ISDB= {{no}}<br />
| DTMB= {{no}}<br />
| CableCard={{no}}<br />
| IPTV= {{no}}<br />
| Radio= {{yes}}<br />
| TimeShift= {{no}}<br />
}}<br />
{{backend table<br />
| Name=VuPlus Client for Enigma2 (Dreambox, DBox2, and Vu+) based set-top boxes<br />
| Page_Link= VUPlus<br />
| DVB={{yes}}<br />
| ATSC_QAM= <br />
| ISDB= <br />
| DTMB= <br />
| CableCard= {{no}}<br />
| IPTV= <br />
| Radio={{yes}}<br />
| TimeShift= <br />
}}<br />
{{backend table<br />
| Name= VBox Home TV Gateway<br />
| Page_Link= VBox Home TV Gateway<br />
| DVB={{yes}}<br />
| ATSC_QAM={{yes}}<br />
| ISDB={{no}}<br />
| DTMB={{no}}<br />
| CableCard={{no}}<br />
| IPTV={{yes}}<br />
| Radio={{yes}}<br />
| TimeShift={{yes}}<ref>With Kodi VBox PVR addon or with TVheadend, MythTV, VDR</ref><br />
}}<br />
|}<br />
<br />
== Notes ==<br />
<references/><br />
<br />
=See also=<br />
* [[PVR|PVR - Introduction to PVR in Kodi]]<br />
* [[Configuring live TV settings|PVR client addons - Configuring live TV settings in Kodi]]<br />
* [[PVR/Basics|PVR getting started - The basics of Live TV and recording]]<br />
* [[PVR FAQ|PVR FAQ]]<br />
<br />
{{Isengard updated}}<br />
<br />
[[Category:PVR|*]]<br />
[[Category:Live TV]]</div>Roodee704https://kodi.wiki/index.php?title=PVR&diff=154796PVR2019-01-19T17:31:12Z<p>Roodee704: /* How does Live TV and PVR work in {{Kodi}}? */ spelling</p>
<hr />
<div><br />
{{mininav|[[Video library]] {{l2|[[Live TV]] }} }}<br />
{{big|'''Introduction:'''}}<br /><br />
<br />
{{warning|Note! It is very important to understand that with "Live TV" in the reference to PVR in Kodi, we do not mean [[wikipedia:Streaming media|streaming video]] from the internet via websites providing [[free content]] or online services such as Netflix, Hulu, Vudu and similar, no matter if that content is actually streamed live or not. If that is what you are looking for then you might want to look into "[[Add-ons|Video Addons]]" for Kodi instead, (which again is not the same as the "PVR" or "Live TV" we discuss in this article), but remember that [[free content|Kodi does not provide any video content or video streaming services]].}}<br />
{{:PVR/Contents}}<br />
<section begin="intro" />{{Kodi}} features powerful [[Live TV]] and [[wikipedia:Digital video recorder|video recording (DVR/PVR)]] abilities using a very flexible [[wikipedia:distributed application|distributed application structure]]. That is, by leveraging other existing third-party [[PVR backend]] applications or [[PVR backend|DVR devices]] that specialize in receiving television signals and also support the same type of [[wikipedia:client–server model|client–server model]] which {{Kodi}} uses, (following a [[wikipedia:Front and back ends|frontend-backend]] design principle for [[wikipedia:Separation of concerns|separation of concerns]]), these PVR features in Kodi allow you to watch Live TV, listen to radio, view an EPG TV-Guide and schedule recordings, and also enables many other TV related features, all using {{Kodi}} as your primary interface once the initial pairing connection and configuration have been done.<section end="intro" /><br />
<br />
Due to the somewhat complicated nature of initially setting up a PVR for {{Kodi}} for the first time, this guide was created to try to help users from start to finish.<br />
<br />
Kodi can today act as a PVR frontend to many PVR backend software and DVR set-top boxes that the manufacturer and/or the community are providing compatible PVR client addons for. This includes, but is not exclusive to, PVR client addons for PVR software and hardware such as Argus TV, DVBLogic DVBLink, DVBViewer, ForTheRecord, Tvheadend, MediaPortal, MythTV, NextPVR (formerly GB-PVR), VDR, Windows Media Center, and Enigma2-based DVR set-top boxes such as Dreambox, DBox2, and Vu+. as well as PVR client addons for direct LAN connection to network-attached TV-Tuners such as HDHomeRun, PCTV Systems Broadway, VBox Home TV Gateway, and Digital Devices Octopus NET network-attached TV-tuners. There is also a PVR Client Addon for the internet-based television providers FilmOn (FilmOn.TV Networks) and Stalker Middleware, as well as a simple PVR client addon for IPTV in general.<br />
<br />
{{-}}<br />
<br />
== How does Live TV and PVR work in {{Kodi}}? ==<br />
First of all, an important terminology clarification in regards to this article is needed, as when we refer to "Live TV" here we are only talking about traditional [[wikipedia:Broadcast television systems|broadcast television systems]] using standard [[wikipedia:Digital television|digital television]] or [[wikipedia:Analog television|analog television]], like you normally receive through a [[wikipedia:Coaxial cable|coaxial cable]] from a [[wikipedia:television antenna|Television antenna]], [[wikipedia:Cable television|cable]], or [[wikipedia:Satellite dish|satellite dish]]. This means that the Live TV reception to your house comes foremost from [[wikipedia:Terrestrial television|terrestrial television]] signals using a cable television, satellite service, or over-the-air television using a physical TV-tuner adapter or network attached TV-tuner appliance hardware. <br />
<br />
Logically, the Live TV and PVR functions in {{Kodi}} use a [[wikipedia:distributed application|distributed application structure]] that is designed after the [[wikipedia:client–server model|client–server model]] concept which consists of two parts, these two parts are also referred to as [[wikipedia:Front and back ends|frontend and backend]]:<br />
# The PVR '''backend''' (as the server side part), which directly communicates with a TV tuner adapter(s) to receive the Live TV signals and create a video or audio stream, and also record to files<br />
# The PVR '''client''' (as an addon for {{Kodi}}) - a {{Kodi}} addon which acts as a middleware which translates the commands and controls the presentation of content from the backend to the frontend<br />
# The PVR '''frontend''' (as the Kodi graphical user interface) - {{Kodi}} that acts as a unified frontend and common interface which displays the content from all connected PVR backends<br />
<br />
This concept follows a [[wikipedia:Separation of concerns|separation of concerns]] design principle, with the "'''PVR backend'''" as such being a separate application/process that directly interfaces with your physical TV-tuner adapter(s) or controller(s) that receives the broadcast television signal into your house and performs the actual task of tuning and streaming, and performs local recording of over-the-air and cable television signals and radio programming. PVR backends can either run on the same host/device running {{Kodi}}, or run on a stand-alone host/device on your local home network completely by itself (as a server) with {{Kodi}} only running when needed, as long as they have a network connection between them. It may be that PVR backends support only {{Kodi}} clients as a frontend for it, but most PVR backends can support both Kodi as well as other frontend applications/devices. In those cases where a single PVR backend is setup for the sole purpose of serving multiple frontend clients, then that PVR backend is commonly referred to as "'''PVR server'''".<br />
<br />
When paired with one or more matched PVR backends, a configured '''PVR client addon''' enables {{Kodi}} as a frontend to handle the GUI interface, allowing the user to watch Live TV (with pause/time-shift, if supported by the PVR backend used), to display a graphical EPG (Electronic Program Guide) of all available television programming, to schedule recordings or to listen to radio, thereby giving the same sort of functionality as TiVo-style video recorder devices. Kodi as a frontend can support multiple PVR backends at the same time, and also some PVR backends may be able to serve several clients simultaneously, which means that it is Kodi that displays what is seen on your screen and allow you to navigate its menus with a remote control.<br />
<br />
<br />
{{next|[[PVR backend|Setting up the backend software]]}}<br />
<br />
== Alternative guides ==<br />
* [http://www.howtogeek.com/247311/how-to-watch-live-tv-on-your-kodi-media-center-with-nextpvr/ How-To-Geek's guide on how-to Watch and Record Live TV with Kodi and NextPVR]<br />
** [http://www.alphr.com/apps/1002788/how-to-set-up-a-kodi-pvr-on-windows Alphr - How to set up a Kodi PVR on Windows]<br />
**[http://www.makeuseof.com/tag/watch-live-broadcast-tv-using-kodi-nextpvr/ MakeUseOf guide on how to Watch Live Broadcast TV Using Kodi and NextPVR]<br />
* [http://kinkeadtech.com/tutorial-kodi-live-tv-epg-tv-guide/ Kinkeadtech tutorial: Kodi Live TV with EPG (TV Guide)]<br />
* [http://lifehacker.com/5981757/how-to-watch-and-record-live-tv-on-your-xbmc-media-center Lifehacker's excellent Live TV guide for XBMC v12]<br />
* [http://montgomery1.com/htpc/ Montgomery One's PVR guide]<br />
<br />
=See also=<br />
* [[PVR recording software|PVR backends - Setting up the recording software]]<br />
* [[Configuring live TV settings|PVR client addons - Configuring live TV settings in Kodi]]<br />
* [[PVR/Basics|PVR getting started - The basics of Live TV and recording]]<br />
* [[PVR FAQ|PVR FAQ]]<br />
<br />
{{Isengard updated}}<br />
{{DISPLAYTITLE:Live TV and PVR/DVR Setup Guide}}<br />
<br />
[[Category:How-to]]<br />
[[Category:Guides]]<br />
[[Category:PVR|*]]<br />
[[Category:Manual]]<br />
[[Category:Live TV]]<br />
[[Category:Guides]]<br />
[[Category:Quick Start Guide]]<br />
[[Category:First time user]]</div>Roodee704https://kodi.wiki/index.php?title=PVR&diff=154795PVR2019-01-19T17:00:10Z<p>Roodee704: punctuation</p>
<hr />
<div><br />
{{mininav|[[Video library]] {{l2|[[Live TV]] }} }}<br />
{{big|'''Introduction:'''}}<br /><br />
<br />
{{warning|Note! It is very important to understand that with "Live TV" in the reference to PVR in Kodi, we do not mean [[wikipedia:Streaming media|streaming video]] from the internet via websites providing [[free content]] or online services such as Netflix, Hulu, Vudu and similar, no matter if that content is actually streamed live or not. If that is what you are looking for then you might want to look into "[[Add-ons|Video Addons]]" for Kodi instead, (which again is not the same as the "PVR" or "Live TV" we discuss in this article), but remember that [[free content|Kodi does not provide any video content or video streaming services]].}}<br />
{{:PVR/Contents}}<br />
<section begin="intro" />{{Kodi}} features powerful [[Live TV]] and [[wikipedia:Digital video recorder|video recording (DVR/PVR)]] abilities using a very flexible [[wikipedia:distributed application|distributed application structure]]. That is, by leveraging other existing third-party [[PVR backend]] applications or [[PVR backend|DVR devices]] that specialize in receiving television signals and also support the same type of [[wikipedia:client–server model|client–server model]] which {{Kodi}} uses, (following a [[wikipedia:Front and back ends|frontend-backend]] design principle for [[wikipedia:Separation of concerns|separation of concerns]]), these PVR features in Kodi allow you to watch Live TV, listen to radio, view an EPG TV-Guide and schedule recordings, and also enables many other TV related features, all using {{Kodi}} as your primary interface once the initial pairing connection and configuration have been done.<section end="intro" /><br />
<br />
Due to the somewhat complicated nature of initially setting up a PVR for {{Kodi}} for the first time, this guide was created to try to help users from start to finish.<br />
<br />
Kodi can today act as a PVR frontend to many PVR backend software and DVR set-top boxes that the manufacturer and/or the community are providing compatible PVR client addons for. This includes, but is not exclusive to, PVR client addons for PVR software and hardware such as Argus TV, DVBLogic DVBLink, DVBViewer, ForTheRecord, Tvheadend, MediaPortal, MythTV, NextPVR (formerly GB-PVR), VDR, Windows Media Center, and Enigma2-based DVR set-top boxes such as Dreambox, DBox2, and Vu+. as well as PVR client addons for direct LAN connection to network-attached TV-Tuners such as HDHomeRun, PCTV Systems Broadway, VBox Home TV Gateway, and Digital Devices Octopus NET network-attached TV-tuners. There is also a PVR Client Addon for the internet-based television providers FilmOn (FilmOn.TV Networks) and Stalker Middleware, as well as a simple PVR client addon for IPTV in general.<br />
<br />
{{-}}<br />
<br />
== How does Live TV and PVR work in {{Kodi}}? ==<br />
First of all, an important terminology clarification in regards to this article is needed, as when we refer to "Live TV" here we are only talking about traditional [[wikipedia:Broadcast television systems|broadcast television systems]] using standard [[wikipedia:Digital television|digital television]] or [[wikipedia:Analog television|analog television]], like you normally recieve through an [[wikipedia:Coaxial cable|coaxial cable]] from an [[wikipedia:television antenna|Television antenna]], [[wikipedia:Cable television|cable]], or [[wikipedia:Satellite dish|satellite dish]]. This mean is that the Live TV reception to your house comes foremost from [[wikipedia:Terrestrial television|terrestrial television]] signals using a cable television, satellite service, or over-the-air television using a physical TV-tuner adapter or network attached TV-tuner appliance hardware. <br />
<br />
Logically, the Live TV and PVR functions in {{Kodi}} use a [[wikipedia:distributed application|distributed application structure]] that is designed after the [[wikipedia:client–server model|client–server model]] concept which consists of two parts, these two parts are also referred to as [[wikipedia:Front and back ends|frontend and backend]]:<br />
# The PVR '''backend''' (as the server side part), which directly communicates with a TV tuner adapter(s) to receive the Live TV signals and create a video or audio stream, and also record to files<br />
# The PVR '''client''' (as an addon for {{Kodi}}) - a {{Kodi}} addon which acts as a middleware which translates the commands and controls the presentation of content from the backend to the frontend<br />
# The PVR '''frontend''' (as the Kodi graphical user interface) - {{Kodi}} that acts as a unified frontend and common interface which displays the content from all connected PVR backends<br />
<br />
This concept follows a [[wikipedia:Separation of concerns|separation of concerns]] design principle, with the "'''PVR backend'''" as such being a separate application/process that directly interfaces with your physical TV-tuner adapter(s) or controller(s) that receives the broadcast television signal into your house and performs the actual task of tuning and streaming, and performs local recording of over-the-air and cable television signals and radio programming. PVR backends can either run on the same host/device running {{Kodi}}, or run on a stand-alone host/device on your local home network completely by itself (as a server) with {{Kodi}} only running when needed, as long as they have a network connection between them. It may be that PVR backends support only {{Kodi}} clients as a frontend for it, but most PVR backends can support both Kodi as well as other frontend applications/devices. In those cases where a single PVR backend is setup for the sole purpose of serving multiple frontend clients, then that PVR backend is commonly referred to as "'''PVR server'''".<br />
<br />
When paired with one or more matched PVR backends, a configured '''PVR client addon''' enables {{Kodi}} as a frontend to handle the GUI interface, allowing the user to watch Live TV (with pause/time-shift, if supported by the PVR backend used), to display a graphical EPG (Electronic Program Guide) of all available television programming, to schedule recordings or to listen to radio, thereby giving the same sort of functionality as TiVo-style video recorder devices. Kodi as a frontend can support multiple PVR backends at the same time, and also some PVR backends may be able to serve several clients simultaneously, which means that it is Kodi that displays what is seen on your screen and allow you to navigate its menus with a remote control.<br />
<br />
<br />
{{next|[[PVR backend|Setting up the backend software]]}}<br />
<br />
== Alternative guides ==<br />
* [http://www.howtogeek.com/247311/how-to-watch-live-tv-on-your-kodi-media-center-with-nextpvr/ How-To-Geek's guide on how-to Watch and Record Live TV with Kodi and NextPVR]<br />
** [http://www.alphr.com/apps/1002788/how-to-set-up-a-kodi-pvr-on-windows Alphr - How to set up a Kodi PVR on Windows]<br />
**[http://www.makeuseof.com/tag/watch-live-broadcast-tv-using-kodi-nextpvr/ MakeUseOf guide on how to Watch Live Broadcast TV Using Kodi and NextPVR]<br />
* [http://kinkeadtech.com/tutorial-kodi-live-tv-epg-tv-guide/ Kinkeadtech tutorial: Kodi Live TV with EPG (TV Guide)]<br />
* [http://lifehacker.com/5981757/how-to-watch-and-record-live-tv-on-your-xbmc-media-center Lifehacker's excellent Live TV guide for XBMC v12]<br />
* [http://montgomery1.com/htpc/ Montgomery One's PVR guide]<br />
<br />
=See also=<br />
* [[PVR recording software|PVR backends - Setting up the recording software]]<br />
* [[Configuring live TV settings|PVR client addons - Configuring live TV settings in Kodi]]<br />
* [[PVR/Basics|PVR getting started - The basics of Live TV and recording]]<br />
* [[PVR FAQ|PVR FAQ]]<br />
<br />
{{Isengard updated}}<br />
{{DISPLAYTITLE:Live TV and PVR/DVR Setup Guide}}<br />
<br />
[[Category:How-to]]<br />
[[Category:Guides]]<br />
[[Category:PVR|*]]<br />
[[Category:Manual]]<br />
[[Category:Live TV]]<br />
[[Category:Guides]]<br />
[[Category:Quick Start Guide]]<br />
[[Category:First time user]]</div>Roodee704https://kodi.wiki/index.php?title=HDHomeRun&diff=68720HDHomeRun2014-02-03T21:51:20Z<p>Roodee704: /* hdhomerun:// network protocol */</p>
<hr />
<div>{{Notice|Direct HDHomeRun support may be dropped from XBMC's core in the future in favor of [[PVR]] functionality, which can better handle talking to HDHomeRun devices. Because of this, expect support for this feature to be limited going forward. It should still work as of XBMC v12 Frodo.}}<br />
Having an [http://www.silicondust.com/products/hdhomerun HDHomeRun] box on your network allows you to watch Live TV directly from XBMC.<br />
<br />
= What is HDHomeRun? =<br />
[http://www.silicondust.com/products/hdhomerun HDHomeRun] by [http://www.silicondust.com SiliconDust] is a stand-alone networked TV/HDTV tuner box available in two models, one ATSC (American market) model and one DVB-T/DVB-C model (Europe/Australia/New Zealand/Taiwan). <br />
<br />
You connect the TV antenna cable to the HDHomeRun box and it will scan and tune all channels and, via its built-in network port, the HDHomeRun box will share and stream the channels over a local network using supported clients, such as XBMC.<br />
<br />
= hdhomerun:// network protocol =<br />
The hdhomerun:// protocol was released as a supported source in XBMC Media Center 8.10 and later.<br />
<br />
To communicate with a HDHomeRun, add a new Source in the videos section of XBMC; the source should have a URL that looks like:<br />
<br />
<pre><br />
<xml><br />
<source><br />
<name>HDHomeRun</name><br />
<path>hdhomerun://</path><br />
</source><br />
</xml><br />
</pre><br />
<br />
= How to watch live TV from an HDHomeRun device in XBMC =<br />
<br />
# We assume that your HDHomeRun device is up and running in your network and is accessible from the XBMC computer. To test that add a new video source and in a Browse dialog select an HDHomeRun device: after clicking on it XBMC will perform a network search and show you the list of available HDHomeRun devices. Verify that your device is in the list. You don't have to complete adding a new source and may click cancel at this point.<br />
# XBMC accesses a live TV network video stream from an HDHomeRun device via a URL using a built-in HDHomeRun driver. You can either configure a corresponding video source for each channel that you want to watch from the HDHomeRun or you can generate a list of text files with .strm extension each of them containing a single URL line that points to a certain channel.<br />
# To generate .strm files on a Windows computer see [http://forum.xbmc.org/showthread.php?tid=139070 Windows HDHomerun Stream Builder] or [http://www.silicondust.com/forum/viewtopic.php?t=6147 this guide]. For a Linux or Mac OS X machine see [http://code.google.com/p/hdhomeruntoolbox/ here].<br />
#* Note: these scripts generate different output. If one didn't work for you, try another. For combination Eden beta/Fedora 16/HDHR Prime/Comcast Bay Area, hdhomeruntoolbox worked, while hdhr-mkchan did not.<br />
# When you have the .strm files copy them to some folder on your XBMC machine and then create a new video source and point it to that folder. When you select that video source you'll see a list of .strm files. By clicking on any of them XBMC will play back a corresponding live TV channel. Switching channels is done exactly like switching between movies: stop the currently viewed channel then select and click on another one in the list.<br />
# For XBMC on Windows to play live TV from an HDHomeRun you need to manually configure a firewall if it's turned on. Add a new rule for an application, select XBMC executable and then select "private" network and you are done.<br />
# If you have any problems with configuring XBMC for HDHomeRun use [http://forum.xbmc.org/showthread.php?t=25099 reach out for help here].<br />
<br />
= External Links =<br />
* [http://www.silicondust.com/products/hdhomerun HDHomeRun official website at SiliconDust]<br />
* [http://www.silicondust.com/forum/ SiliconDust Support Forum for HDHomeRun]<br />
* [http://www.silicondust.com/forum/viewtopic.php?t=6147 SiliconDust support forum for XBMC]<br />
* [http://forum.xbmc.org/showthread.php?t=25099 XBMC Community Forum discussion - Native support for HDHomeRun (Networked Digital Cable TV/HDTV Tuner)]<br />
* [http://code.google.com/p/hdhomeruntoolbox HDHomeRun ToolBox for Linux Project]<br />
<br />
[[Category:XBMC Manual]]<br />
[[Category:Live TV]]</div>Roodee704https://kodi.wiki/index.php?title=HDHomeRun&diff=68719HDHomeRun2014-02-03T21:45:33Z<p>Roodee704: /* What is HDHomeRun? */</p>
<hr />
<div>{{Notice|Direct HDHomeRun support may be dropped from XBMC's core in the future in favor of [[PVR]] functionality, which can better handle talking to HDHomeRun devices. Because of this, expect support for this feature to be limited going forward. It should still work as of XBMC v12 Frodo.}}<br />
Having an [http://www.silicondust.com/products/hdhomerun HDHomeRun] box on your network allows you to watch Live TV directly from XBMC.<br />
<br />
= What is HDHomeRun? =<br />
[http://www.silicondust.com/products/hdhomerun HDHomeRun] by [http://www.silicondust.com SiliconDust] is a stand-alone networked TV/HDTV tuner box available in two models, one ATSC (American market) model and one DVB-T/DVB-C model (Europe/Australia/New Zealand/Taiwan). <br />
<br />
You connect the TV antenna cable to the HDHomeRun box and it will scan and tune all channels and, via its built-in network port, the HDHomeRun box will share and stream the channels over a local network using supported clients, such as XBMC.<br />
<br />
= hdhomerun:// network protocol =<br />
The hdhomerun:// protocol was released as a supported source in XBMC Media Center 8.10 and later.<br />
<br />
To communicate with a HDHomeRun, add a new Source from the videos section in XBMC, the source should have a URL that looks like:<br />
<br />
<pre><br />
<xml><br />
<source><br />
<name>HDHomeRun</name><br />
<path>hdhomerun://</path><br />
</source><br />
</xml><br />
</pre><br />
<br />
= How to watch live TV from an HDHomeRun device in XBMC =<br />
<br />
# We assume that your HDHomeRun device is up and running in your network and is accessible from the XBMC computer. To test that add a new video source and in a Browse dialog select an HDHomeRun device: after clicking on it XBMC will perform a network search and show you the list of available HDHomeRun devices. Verify that your device is in the list. You don't have to complete adding a new source and may click cancel at this point.<br />
# XBMC accesses a live TV network video stream from an HDHomeRun device via a URL using a built-in HDHomeRun driver. You can either configure a corresponding video source for each channel that you want to watch from the HDHomeRun or you can generate a list of text files with .strm extension each of them containing a single URL line that points to a certain channel.<br />
# To generate .strm files on a Windows computer see [http://forum.xbmc.org/showthread.php?tid=139070 Windows HDHomerun Stream Builder] or [http://www.silicondust.com/forum/viewtopic.php?t=6147 this guide]. For a Linux or Mac OS X machine see [http://code.google.com/p/hdhomeruntoolbox/ here].<br />
#* Note: these scripts generate different output. If one didn't work for you, try another. For combination Eden beta/Fedora 16/HDHR Prime/Comcast Bay Area, hdhomeruntoolbox worked, while hdhr-mkchan did not.<br />
# When you have the .strm files copy them to some folder on your XBMC machine and then create a new video source and point it to that folder. When you select that video source you'll see a list of .strm files. By clicking on any of them XBMC will play back a corresponding live TV channel. Switching channels is done exactly like switching between movies: stop the currently viewed channel then select and click on another one in the list.<br />
# For XBMC on Windows to play live TV from an HDHomeRun you need to manually configure a firewall if it's turned on. Add a new rule for an application, select XBMC executable and then select "private" network and you are done.<br />
# If you have any problems with configuring XBMC for HDHomeRun use [http://forum.xbmc.org/showthread.php?t=25099 reach out for help here].<br />
<br />
= External Links =<br />
* [http://www.silicondust.com/products/hdhomerun HDHomeRun official website at SiliconDust]<br />
* [http://www.silicondust.com/forum/ SiliconDust Support Forum for HDHomeRun]<br />
* [http://www.silicondust.com/forum/viewtopic.php?t=6147 SiliconDust support forum for XBMC]<br />
* [http://forum.xbmc.org/showthread.php?t=25099 XBMC Community Forum discussion - Native support for HDHomeRun (Networked Digital Cable TV/HDTV Tuner)]<br />
* [http://code.google.com/p/hdhomeruntoolbox HDHomeRun ToolBox for Linux Project]<br />
<br />
[[Category:XBMC Manual]]<br />
[[Category:Live TV]]</div>Roodee704