Recently I purchased a HDHomeRun Dual (a TV tunner box that streams TV out to your LAN).
I got it set up and working on my network just fine and also set up MythTV to watch TV.
However, for simple viewing, MythTV was a bit overkill and I wanted a simpler app. So I set
up VLC to work with it. However, I was a little disappointed by the lack of features in VLC
and even wrote a bash script to tune the different channels. Needless to say, it was rather
cumbersome. I then looked into using Kaffeine and found there was a package
called dvb_hdhomerun to allow Kaffeine to see the tunner on the LAN. The packages were written
for Narly Nachos, but I was able to get it to work beautifully in PCLOS.
For those few that may have the HDHomeRun Dual (Dual for two tunners) and would like to get
Kaffeine to work with it in PCLOS, here is what I did... (this is not a blow by blow, you need
to have a little experience and maybe read the readme for the two packages)
Part I Installing the libhdhomerun package from Silicondust
1.) dowload libhdhomerun...
http://download.silicondust.com/hdhomerun/libhdhomerun_20110323.tgzThis allows your pc to access the HDHomeRun box. Don't try the hdhomerun_config_gui, it's not
neccessary and I could never get it to work anyway.
2.)Make the libhdhomerun_config program and libhdhomerun.so file by running
make in the libhdhomerun directory (you may have to resolve some dependancies, but that is easy
enough with synaptic.
3.) Copy the two files (as root) to ...
cp hdhomerun_config /usr/bin
cp libhdhomerun.so /usr/lib
Part II Installing the dvb_hdhomerun package
1.) Download the dvb_hdhomerun package from...
http://cdnetworks-us-1.dl.sourceforge.net/project/dvbhdhomerun/dvbhdhomerun_0.0.9.tar.gz2.)Unpack it and go into the kernel directory and run "make", then "make install"
3.) Check to see if the dvb_hdhomerun modules are in the kernel
# modprobe -l |grep homerun
you should see three...
extra/dvb_hdhomerun.ko
extra/dvb_hdhomerun_fe.ko
extra/dvb_hdhomerun_core.ko
4.) Make sure that "cmake" and "avr-gcc-c++" are installed via synaptic.
5.) Go into the userhdhomerun directory and edit the CMakeLists.txt file
to reflect where the libhdhomerun directory is.....
SET(LIBHDHOMERUN_PATH /<enter your directory path here>/libhdhomerun)
5.) Run make in the userhdhomerun directory
6.) Run modprobe to install the modules
# modprobe dvb_hdhomerun
7.) You can now test it, execute the userhdhomerun which is now in ~/userhdhomerun/build.
8.) Start kaffeine, you should now see two device tabs under television/configuration
You should also be able to scan and find your stations
9.) To make it all work after a reboot do this....
add dvb_hdhomerun to /etc/modprobe.preload
so that the modules will be loaded at boot
# copy userhdhomerun to /usr/bin
add the line....
userhdhomerun > /dev/null
to the /etc/rc5.d/S99local file.
Thats it! Let me know if it does or doesn't work for you.
Perhaps someone with more time and knowledge than me could create a hdhomerun package
for synaptic