PVR recording software: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
No edit summary
(Redirected page to PVR)
 
(23 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{mininav|[[PVR]]}}
#REDIRECT [[PVR]]
{{incomplete}}
Note! For an introduction about PVR (Personal Video Recording) support works in Kodi and more information its concept of using 'client–server model', please see the main [[PVR]] page.
 
To summarize; To receive a TV signal via satellite, cable, or OTA (over-the-air) using an antenna you need physical TV-tuner adapter/card, and Kodi as a frontend media player software does not have its own embedded TV-tuning functions to recieve, decode, and record such signals itself directly. Kodi relies on external third-party TV-tuning software or network attached hardware appliance to serve to Kodi, and such software is here referred to as PVR backend (or PVR server) software. If you go a PVR backend software instead of a network attached hardware appliance then can you in most cases either install that on the same computer/appliance that you Kodi on or you can install it on other computer/appliance as long as it can be accessed on the same local network.
 
Once you chosen where you want to install the PVR backend software you have to choose which software you want to install. The only prerequisite is that it already have a "PVR client addon" available for Kodi to act as a middleware to connect Kodi's own PVR interface with the PVR backend software that you install. There are many different PVR backend software available that are compatible with Kodi (by already having a "PVR client addon" available for Kodi), but we cannot recommend on this wiki page which PVR backend software will is best suited for you as it depends on many things. One recommendation we can however give is to try to choose which PVR backend software you will use before you buy any hardware. Please make a new post in Kodi's community forum with information about your location and needs if you are looking for recommendations.
 
{{:PVR/Contents}}
{{TOCleft}}
 
{{-}}
== I want to run my PVR backend server on... ==
{{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|*]]''' }}
You can run the PVR backend server on one of your existing Kodi installs, or on its own and connect over your local network. Use the tables below for each operating-system and click on the PVR backend software which looks to best fit your needs to read more about it.
 
If you want to recieve a TV signal OTA (over-the-air) using an antenna then you should begin by taking note of which type of broadcast standard signals is used in the country which you are in.
[[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).]]
 
=== Android ===
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 frequently asked questions.
 
If you want to get access to Live TV, EPG and the other PVR features in Kodi running on Android today, then you currently need to use an IPTV client or use a workaround such as running your PVR backend on another computer or device on your local network in order to stream the video to Kodi running on Android, (like example on a [[PVR recording software#Raspberry Pi|Raspberry Pi]])
 
=== Linux (including Raspberry Pi) ===
{{backend table header}}
<section begin="Tvheadend"/>
{{backend table
| Name= Tvheadend
| Page_Link= Tvheadend PVR
| DVB=yes
| ATSC_QAM=yes
| ISDB=
| DTMB=
| CableCard= {{no}}
| IPTV=yes
| Recording=yes
| TimeShift={{yes}}
| Radio=yes
}}<section end="Tvheadend"/>
<section begin="VDR"/>
{{backend table
| Name=VDR
| Page_Link= VDR
| DVB={{yes}}
| ATSC_QAM={{yes}}
| ISDB=
| DTMB=
| CableCard={{yes}}
| IPTV=yes
| Recording=yes
| 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>
| Radio=yes
}}<section end="VDR"/>
<section begin="MythTV"/>
{{backend table
| Name=MythTV
| Page_Link= MythTV PVR
| DVB={{yes}}
| ATSC_QAM={{yes}}
| ISDB={{no}}
| DTMB={{no}}
| CableCard= {{yes}}<ref name="three cableCARDs">Via Silicondust HDHomeRun Prime, the Hauppauge WinTV DCR-2650, or the Ceton InfiniTV 4.</ref>
| IPTV={{yes}}
| Recording={{yes}}
| TimeShift={{yes}}
| Radio={{yes}}
}}<section end="MythTV"/>
{{backend table
| Name= DVBLink
| Page_Link= DVBLink
| DVB=yes
| ATSC_QAM=yes
| ISDB={{no}}
| DTMB={{no}}
| CableCard= {{no}}
| IPTV=yes
| Recording=yes
| TimeShift={{yes}}
| Radio=yes
}}<section end="DVBLink"/>
|}<br />
 
==== Raspberry Pi ====
{{Main|Raspberry Pi}}
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.
 
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.
 
/var/log/dmesg and .kodi/temp/kodi.log are files to check if the TV signal is not available.
 
Simplest is just attach TV-tuner USB-sticks directly to the Raspberry Pi and install a Kodi centric distributions, such as example [[LibreELEC]] or [[OpenELEC]], 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.
 
=== Mac OS X ===
{{backend table header}}
{{#lst:PVR recording software|MythTV}}
{{backend table
| Name=EyeTV (EyeTV IPTV Server)
| Page_Link=EyeTV IPTV Server
| DVB={{yes}}
| ATSC_QAM=
| ISDB=
| DTMB=
| CableCard=
| IPTV=
| Radio=
| TimeShift=
}}
|}
 
=== Windows ===
{{backend table header}}
{{backend table
| Name=Argus TV (formerly "For The Record")
| Page_Link= Argus TV
| DVB={{yes}}
| ATSC_QAM={{yes}}
| ISDB=
| DTMB=
| CableCard=
| IPTV=
| Radio={{yes}}
| TimeShift={{yes}}
}}
{{backend table
| Name=DVBLink
| Page_Link= DVBLink
| DVB={{yes}}
| ATSC_QAM={{yes}}
| ISDB= {{no}}
| DTMB= {{no}}
| CableCard= {{no}}
| IPTV={{yes}}
| Radio={{yes}}
| TimeShift={{yes}}
}}
{{backend table
| Name=DVBViewer
| Page_Link= DVBViewer
| DVB={{yes}}
| ATSC_QAM={{yes}}
| ISDB=
| DTMB=
| CableCard= {{no}}
| IPTV={{yes}}
| Radio={{yes}}
| TimeShift={{yes}}
}}
{{backend table
| Name=NextPVR
| Page_Link= NextPVR
| DVB={{yes}}
| ATSC_QAM={{yes}}
| ISDB=
| DTMB={{yes}}
| CableCard= {{yes}}<ref name="3 cableCARDs">Via Silicondust HDHomeRun Prime, the Hauppauge WinTV DCR-2650, or the Ceton InfiniTV 4.</ref>
| IPTV={{yes}}
| Radio={{yes}}
| TimeShift={{yes}}
}}
{{backend table
| Name=MediaPortal (MediaPortal TV-Server)
| Page_Link= MediaPortal TV-Server
| DVB={{yes}}
| ATSC_QAM={{yes}}
| ISDB=
| DTMB=
| CableCard=
| IPTV={{yes}}
| Radio={{yes}}
| TimeShift={{yes}}
}}
{{backend table
| Name=ServerWMC (Server interface for Windows Media Center)
| Page_Link= ServerWMC
| DVB={{yes}}
| ATSC_QAM={{yes}}
| ISDB=
| DTMB=
| CableCard={{yes}}
| IPTV=
| Radio=
| TimeShift={{yes}}
}}
|}<br />
 
=== Other ===
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.
{{backend table header}}
{{backend table
| Name=Tvheadend for Synology, QNAP, Netgear, and Asustor NAS products
| Page_Link= Tvheadend
| DVB={{yes}}
| ATSC_QAM= {{yes}}
| ISDB=
| DTMB=
| CableCard=
| IPTV= {{yes}}
| Radio= {{yes}}
| TimeShift= {{yes}}
}}
{{backend table
| Name=DVBLink for Synology, QNAP, Netgear, and Asustor NAS products
| Page_Link= DVBLink
| DVB={{yes}}
| ATSC_QAM= {{yes}}
| ISDB= {{no}}
| DTMB= {{no}}
| CableCard= {{no}}
| IPTV= {{yes}}
| Radio= {{yes}}
| TimeShift= {{yes}}
}}
{{backend table
| Name=IPTV Simple Client
| Page_Link=Add-on:IPTV Simple Client
| DVB= {{no}}
| ATSC_QAM= {{no}}
| ISDB= {{no}}
| DTMB= {{no}}
| CableCard={{no}}
| IPTV= {{yes}}
| Radio= {{no}}
| TimeShift= {{no}}
}}
{{backend table
| Name=FilmOn (IPTV)
| Page_Link=PVR/Backend/FilmOn
| DVB= {{no}}
| ATSC_QAM= {{no}}
| ISDB= {{no}}
| DTMB= {{no}}
| CableCard={{no}}
| IPTV= {{yes}}
| Radio= {{no}}
| TimeShift= {{no}}
}}
{{backend table
| Name=Stalker Middleware (IPTV)
| Page_Link=PVR/Backend/Stalker Middleware
| DVB= {{no}}
| ATSC_QAM= {{no}}
| ISDB= {{no}}
| DTMB= {{no}}
| CableCard={{no}}
| IPTV= {{yes}}
| Radio= {{no}}
| TimeShift= {{no}}
{{backend table
| Name= HDHomeRun unofficial native PVR client
| Page_Link= Add-on:HDHomeRun PVR
| DVB={{yes}}
| ATSC_QAM=
| ISDB=
| DTMB=
| CableCard= {{no}}
| IPTV={{yes}}
| Radio=
| TimeShift=
}}
{{backend table
| Name= PCTV Systems Broadway
| Page_Link= Add-on:PCTV Systems PVR Client
| DVB={{yes}}
| ATSC_QAM=
| ISDB=
| DTMB=
| CableCard= {{no}}
| IPTV={{yes}}
| Radio=
| TimeShift=
}}
{{backend table
| Name= Digital Devices Octopus NET
| Page_Link= Add-on:Digital Devices Octopus NET Client
| DVB={{yes}}
| ATSC_QAM={{no}}
| ISDB={{no}}
| DTMB={{no}}
| CableCard={{no}}
| IPTV=
| Radio=
| TimeShift=
}}
}}
{{backend table
| Name= Njoy N7
| Page_Link= Njoy
| DVB={{yes}}
| ATSC_QAM=
| ISDB=
| DTMB=
| CableCard= {{no}}
| IPTV={{yes}}
| Radio=
| TimeShift=
}}
{{backend table
| Name=RTL-SDR FM Radio Client (Software Defined Radio) via TV-tuner adapters
| Page_Link=Add-on:RTL-SDR FM Radio Client
| DVB= {{no}}
| ATSC_QAM= {{no}}
| ISDB= {{no}}
| DTMB= {{no}}
| CableCard={{no}}
| IPTV= {{no}}
| Radio= {{yes}}
| TimeShift= {{no}}
}}
{{backend table
| Name=VuPlus Client for Enigma2 (Dreambox, DBox2, and Vu+) based set-top boxes
| Page_Link= VUPlus
| DVB={{yes}}
| ATSC_QAM=
| ISDB=
| DTMB=
| CableCard= {{no}}
| IPTV=
| Radio={{yes}}
| TimeShift=
}}
{{backend table
| Name= VBox Home TV Gateway
| Page_Link= VBox Home TV Gateway
| DVB={{yes}}
| ATSC_QAM={{yes}}
| ISDB={{no}}
| DTMB={{no}}
| CableCard={{no}}
| IPTV={{yes}}
| Radio={{yes}}
| TimeShift={{yes}}<ref>With Kodi VBox PVR addon or with TVheadend, MythTV, VDR</ref>
}}
|}
 
== Notes ==
<references/>
 
=See also=
* [[PVR|PVR - Introduction to PVR in Kodi]]
* [[Configuring live TV settings|PVR client addons - Configuring live TV settings in Kodi]]
* [[PVR/Basics|PVR getting started - The basics of Live TV and recording]]
* [[PVR FAQ|PVR FAQ]]
 
{{Isengard updated}}
 
[[Category:PVR|*]]
[[Category:Live TV]]

Latest revision as of 02:56, 24 November 2020

Redirect to: