Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hdhomerun_config [2019/08/29 01:53]
neds
hdhomerun_config [2024/02/07 03:04] (current)
neds
Line 9: Line 9:
   * PC or embedded platforms.   * PC or embedded platforms.
  
-===== Compiling ​hdhomerun_config =====+===== Obtaining ​hdhomerun_config =====
 <WRAP indent> <WRAP indent>
  
Line 15: Line 15:
 <WRAP indent> <WRAP indent>
  
-Download and install the HDHomeRun software for Windows. The hdhomerun_config.exe executable can be found in the program directory - default C:\Program Files\Silicondust\HDHomeRun.+Download and install the [[https://​download.silicondust.com/​hdhomerun/​hdhomerun_windows.exe|HDHomeRun software for Windows]]. The hdhomerun_config.exe executable can be found in the program directory - default C:\Program Files\Silicondust\HDHomeRun.
  
 </​WRAP>​ </​WRAP>​
Line 22: Line 22:
 <WRAP indent> <WRAP indent>
  
-Download and extract the libhdhomerun archive. Create a new empty project and include all+Download and extract the libhdhomerun archive ​( https://​github.com/​Silicondust/​libhdhomerun ). Create a new empty project and include all
 the .c and .h files. From the project properties page under C/C++ advanced, change the Compile As type to C, click apply and then change it back to C++ -- this is a workaround for a bug in MSVC++. Under the Linker input, add Ws2_32.lib and iphlpapi.lib as Additional Dependencies. the .c and .h files. From the project properties page under C/C++ advanced, change the Compile As type to C, click apply and then change it back to C++ -- this is a workaround for a bug in MSVC++. Under the Linker input, add Ws2_32.lib and iphlpapi.lib as Additional Dependencies.
  
Line 28: Line 28:
  
 </​WRAP>​ </​WRAP>​
 +=== Mac (pre-compiled) ===
 +<WRAP indent>
  
-=== Cygwin/Linux/Mac/*BSD ===+Download the [[https://​download.silicondust.com/​hdhomerun/​hdhomerun_mac.dmg|HDHomeRun for Mac software]] and run the installer. This will install the command line utility for use in the Terminal app. 
 + 
 +</​WRAP>​ 
 +=== Linux/BSD ===
 <WRAP indent> <WRAP indent>
  
-Download and extract the libhdhomerun archive.+Download and extract the libhdhomerun archive ​( https://​github.com/​Silicondust/​libhdhomerun ).
  
 Run "​make"​ Run "​make"​
Line 100: Line 105:
 | <​code>/​sys/​copyright</​code>​ | Display firmware copyright | | <​code>/​sys/​copyright</​code>​ | Display firmware copyright |
 | <​code>/​sys/​debug</​code>​ | Display debug info | | <​code>/​sys/​debug</​code>​ | Display debug info |
 +| <​code>/​sys/​restart</​code>​ | Restart tuner/​HDHomeRun. For example, <​code>​set /​sys/​restart self</​code>​ will reboot the HDHomeRun. |
  
 </​WRAP>​ </​WRAP>​
Line 238: Line 244:
 <​code>​ <​code>​
 format: hdhomerun_config <id> get /​tuner<​n>/​streaminfo format: hdhomerun_config <id> get /​tuner<​n>/​streaminfo
-eg:     ​hdhomerun_config FFFFFFFF get /tuner0/channel ​streaminfo+eg:     ​hdhomerun_config FFFFFFFF get /tuner0/ streaminfo
 </​code>​ </​code>​
  
Line 338: Line 344:
 A global broadcast (255.255.255.255) or subnet broadcast can be specified however care must be taken to ensure that the broadcast traffic will not cause problems with other devices on the network. If the local network is bridged to a wireless network then the AP will typically transmit at a low broadcast speed saturating the wireless network. A global broadcast (255.255.255.255) or subnet broadcast can be specified however care must be taken to ensure that the broadcast traffic will not cause problems with other devices on the network. If the local network is bridged to a wireless network then the AP will typically transmit at a low broadcast speed saturating the wireless network.
  
 +\\
 +\\
 === Example: Streaming to VLC === === Example: Streaming to VLC ===
 <WRAP indent> <WRAP indent>
Line 363: Line 371:
  
 {{tag>​troubleshooting}} {{tag>​troubleshooting}}
 +{{tag>​development}}
  • Last modified: 2019/08/29 01:53