Differences

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

Link to this comparison view

public:general:working_with_hdhomerun [2016/08/03 00:46]
cfsmp3 created
public:general:working_with_hdhomerun [2016/08/03 00:47] (current)
cfsmp3
Line 16: Line 16:
 Because you can have more than one HDHomeRun in the network, the first thing is to look for the IDs of each of them: Because you can have more than one HDHomeRun in the network, the first thing is to look for the IDs of each of them:
  
 +<​code>​
 # ./​hdhomerun_config discover # ./​hdhomerun_config discover
 hdhomerun device 12206E95 found at 192.168.20.117 hdhomerun device 12206E95 found at 192.168.20.117
 +</​code>​
  
 I only have one, and its ID is 12206E95. When I want to do anything with that tuner, I need to pass the ID to hdhomerun_config (note: since I only have one I could just pass FFFFFFFF which is accepted in this scenario). I only have one, and its ID is 12206E95. When I want to do anything with that tuner, I need to pass the ID to hdhomerun_config (note: since I only have one I could just pass FFFFFFFF which is accepted in this scenario).
Line 23: Line 25:
 **Then, have HDHomeRun scan for channels:** **Then, have HDHomeRun scan for channels:**
  
 +<​code>​
 ./​hdhomerun_config 12206E95 scan /tuner0 ./​hdhomerun_config 12206E95 scan /tuner0
 +</​code>​
 +
 The first parameter is of course the ID of my HDHomeRun. I also need to pass /tuner0 because the device is dual-tuner, so I specify which one I want to use. The output is rather large - only a part of it is shown: The first parameter is of course the ID of my HDHomeRun. I also need to pass /tuner0 because the device is dual-tuner, so I specify which one I want to use. The output is rather large - only a part of it is shown:
  
Line 48: Line 53:
  
 Suppose we want the subtitles from "La 1". First, tune to the channel that carries it: Suppose we want the subtitles from "La 1". First, tune to the channel that carries it:
 +<​code>​
 #​./​hdhomerun_config 12206E95 set /​tuner0/​channel 58 #​./​hdhomerun_config 12206E95 set /​tuner0/​channel 58
 +</​code>​
  
 Then, select the specific program. Note that we could get away without selecting a program and then the HDHomeRun would deliver all of them to CCExtractor. However because CCExtractor only processses only program at a time it's best to filter directly in the tuner than have CCExtractor discard everything it doesn'​t need. Then, select the specific program. Note that we could get away without selecting a program and then the HDHomeRun would deliver all of them to CCExtractor. However because CCExtractor only processses only program at a time it's best to filter directly in the tuner than have CCExtractor discard everything it doesn'​t need.
  
 +<​code>​
 ./​hdhomerun_config 12206E95 set /​tuner0/​program 530 ./​hdhomerun_config 12206E95 set /​tuner0/​program 530
 +</​code>​
  
 Finally, tell HDHomeRun where to send the stream to: Finally, tell HDHomeRun where to send the stream to:
  
 +<​code>​
 ./​hdhomerun_config FFFFFFFF set /​tuner0/​target 192.168.20.15:​1235 ./​hdhomerun_config FFFFFFFF set /​tuner0/​target 192.168.20.15:​1235
 +</​code>​
  
 The parameter there is the IP address of the computer where CCExtractor is running (or will be running) and the port it's listening to. CCExtractor can be running already when you do this, or you can start it at a later point. Of course the stream before it's started is lost - it will start processing data as it arrives from the tuner. The parameter there is the IP address of the computer where CCExtractor is running (or will be running) and the port it's listening to. CCExtractor can be running already when you do this, or you can start it at a later point. Of course the stream before it's started is lost - it will start processing data as it arrives from the tuner.
  • public/general/working_with_hdhomerun.txt
  • Last modified: 2016/08/03 00:47
  • by cfsmp3