HDHomeRun: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
(Added section about the zuki.pvr.hdhomerundvr unofficial add-on)
(22 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<section begin="intro" />HDHomeRun is made by SiliconDust and is a stand-alone networked TV/HDTV tuner box. The HDHomeRun can either connect with over the air TV signals or with cablecard, and then stream the channels over a network to supported clients, such as {{kodi}}.<section end="intro" />


Having an [http://www.silicondust.com/products/hdhomerun HDHomeRun] box on your network allows you to watch Live TV directly from XBMC.
== HDHomeRun official add-on (Python Script based)==
{{float|right| {{youtube|-MY-Kk76x9w}} }}
{{main|Add-on:HDHomeRun Live TV}}


== What is HDHomeRun? ==
Silicon Dust has released an official HDHomeRun add-on for their later models (Prime, Connect, Extend) that automatically handles setting up and viewing the HDHomeRun directly in Kodi, complete with an EPG (electronic programming guide). This add-on can be installed from the official Kodi add-on repo.
[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).  


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.
{{-}}
 
== HDHomeRun unofficial PVR add-on (C/C++ based)==
{{main|Add-on:HDHomeRun PVR}}
 
The HDHomeRun PVR addon is an unofficial, native [[PVR]] client made by the Kodi community for SiliconDust [[HDHomeRun]] network attached television tuner series.
 
This unofficial [[PVR]] C/C++ binary addon for HDHomeRun is an [https://github.com/kodi-pvr/pvr.hdhomerun open source code] community project and is not to be confused with [[Add-on:HDHomeRun|SiliconDust's official HDHomeRun addon]]. The official SiliconDust does not use Kodi's own native [[PVR]] frontend interface.
 
== zuki.pvr.hdhomerundvr ==
Main page: [https://github.com/djp952/pvr.hdhomerundvr/wiki Git wiki]
 
The zuki.pvr.hdhomerundvr is an unofficial open source Kodi PVR client add-on designed to compliment the SiliconDust HDHomeRun DVR Service. This PVR Client supports streaming and timeshifting of Live TV, playback and management of Recordings, Electronic Program Guide (EPG) listings, and Timer management.


== UPnP/DLNA ==
== UPnP/DLNA ==
{{Main|UPnP}}
{{Main|UPnP}}
Newer HDHome Run devices can act as UPnP/DLNA servers, which allow setting up in XBMC to be as easy as adding a normal UPnP file source.
Newer HDHome Run devices can act as UPnP/DLNA servers, which allow setting up in Kodi to be as easy as adding a normal UPnP file source.


=== Video guides ===
=== Video guides ===
Line 15: Line 29:
{{youtube|kKpqmkpkyOA}}
{{youtube|kKpqmkpkyOA}}


{{-}}
== PVR/Live TV ==
== PVR/Live TV ==
{{main|PVR}}
{{main|PVR}}
The HDHome Run can be used in several PVR backends for full PVR features, including TV guides/EPGs, scheduled recordings, and more.
The HDHomeRun can also be accessed indirectly via several external third-party [[PVR recording software]] applications for full PVR features, including TV guides/EPGs, scheduled recordings, and more.
 
== hdhomerun:// network protocol =
{{Notice|The HDHomeRun "protocol" described in this section may be dropped from XBMC's core in the future in favor of HDHomeRun's [[UPnP]] features and XBMC's [[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 v13 Gotham.}}
The hdhomerun:// protocol was released as a supported source in XBMC Media Center 8.10 and later.
 
To communicate with a HDHomeRun, add a new Source in the videos section of XBMC; the source should have a URL that looks like:
 
<pre>
<xml>
<source>
  <name>HDHomeRun</name>
  <path>hdhomerun://</path>
</source>
</xml>
</pre>
 
=== How to use the hdhomerun protocol ===
 
# 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.
# 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.
# 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].
#* 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.
# 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.
# 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.
# If you have any problems with configuring XBMC for HDHomeRun use [http://forum.xbmc.org/showthread.php?t=25099 reach out for help here].


== External Links ==
== External Links ==
Line 48: Line 38:
* [http://www.silicondust.com/forum/ SiliconDust Support Forum for HDHomeRun]
* [http://www.silicondust.com/forum/ SiliconDust Support Forum for HDHomeRun]
* [http://www.silicondust.com/forum/viewtopic.php?t=6147 SiliconDust support forum for XBMC]
* [http://www.silicondust.com/forum/viewtopic.php?t=6147 SiliconDust support forum for XBMC]
* [http://forum.xbmc.org/showthread.php?t=25099 XBMC Community Forum discussion - Native support for HDHomeRun (Networked Digital Cable TV/HDTV Tuner)]
* [http://forum.kodi.tv/showthread.php?t=25099 Kodi Community Forum discussion - Native support for HDHomeRun (Networked Digital Cable TV/HDTV Tuner)]
* [http://code.google.com/p/hdhomeruntoolbox HDHomeRun ToolBox for Linux Project]
* [http://code.google.com/p/hdhomeruntoolbox HDHomeRun ToolBox for Linux Project]
* [http://www.youtube.com/watch?v=kKpqmkpkyOA Using HDHomeRun Prime with Raspberry Pi for live cable TV viewing]
* [http://www.youtube.com/watch?v=kKpqmkpkyOA Using HDHomeRun Prime with Raspberry Pi for live cable TV viewing]


[[Category:XBMC Manual]]
{{Isengard updated}}
 
[[Category:Manual]]
[[Category:Live TV]]
[[Category:Live TV]]

Revision as of 03:58, 11 May 2020

HDHomeRun is made by SiliconDust and is a stand-alone networked TV/HDTV tuner box. The HDHomeRun can either connect with over the air TV signals or with cablecard, and then stream the channels over a network to supported clients, such as Kodi.

HDHomeRun official add-on (Python Script based)

Silicon Dust has released an official HDHomeRun add-on for their later models (Prime, Connect, Extend) that automatically handles setting up and viewing the HDHomeRun directly in Kodi, complete with an EPG (electronic programming guide). This add-on can be installed from the official Kodi add-on repo.


HDHomeRun unofficial PVR add-on (C/C++ based)

The HDHomeRun PVR addon is an unofficial, native PVR client made by the Kodi community for SiliconDust HDHomeRun network attached television tuner series.

This unofficial PVR C/C++ binary addon for HDHomeRun is an open source code community project and is not to be confused with SiliconDust's official HDHomeRun addon. The official SiliconDust does not use Kodi's own native PVR frontend interface.

zuki.pvr.hdhomerundvr

Main page: Git wiki

The zuki.pvr.hdhomerundvr is an unofficial open source Kodi PVR client add-on designed to compliment the SiliconDust HDHomeRun DVR Service. This PVR Client supports streaming and timeshifting of Live TV, playback and management of Recordings, Electronic Program Guide (EPG) listings, and Timer management.

UPnP/DLNA

Newer HDHome Run devices can act as UPnP/DLNA servers, which allow setting up in Kodi to be as easy as adding a normal UPnP file source.

Video guides

Setting up the HDHome Run Prime and Raspberry Pi for cable TV in the US


PVR/Live TV

The HDHomeRun can also be accessed indirectly via several external third-party PVR recording software applications for full PVR features, including TV guides/EPGs, scheduled recordings, and more.

External Links