As many said, my previous post about OpenELEC RPi PVR wasn’t a real PVR support but DVB drivers and kernel support. Recently PVR and RPi sub-projects were merged into XBMC master branch, thanks to Lars Op den Kamp and Edgar Huceke and many others. Here it’s how and what you need to have it working (you need to have network connectivity).
If you’ve followed my previous post, you just have to update your local git and compile it. If not, or you don’t wanna waste any time, i’ve a precompiled version ready for you.
1) Download image and plug-in.
2) Installing on SDCard
If you’ve Linux or Mac OS X you just have to:
$ gzip -d r13118.img.gz
$ sudo dd if=r13118.img of=/dev/device bs=1M
Where device is the SDCard path, like disk2 on Mac OS X or sdb on Linux.
If you’ve Windows just follow this guide.
3) Running it…
Unmount SDCard, put it on the Raspberry Pi and turn it on.
4) Copying Tvheadend plugin
Go to your PC and mount Downloads network share of OpenELEC. Now copy Tvheadend file (.zip) given before.
5) Install Tvheadend-plugin
Now on OpenELEC go to System -> Settings -> Add-ons -> Install from zip file
and select the file at Downloads folder. (Home folder -> Downloads).
When installed reboot your RPi.
6) Configure Tvheadend
After Raspberry Pi rebooted go to your PC browser and enter http://rpi-ip:9981
Go to Configuration -> TV Adapters . Select your DVB USB Device and go to Multiplexes.
Click on “Add mux(es) manually…” and add your DVB frequency (mine’s DVB-T is 754000KHZ). Leave all the rest on Auto. Click on Save changes.
Go to Services and introduce manually channel’s name and click on Save Changes.
You now have configured your channels!
Check at Channels tab.
7) Activate Live TV
On RPi go to System -> Settings -> Live TV and select Enabled.
8) Install Tvheadend client for Live TV
Now go to the main menu and select Live TV. You’ll be guide to install one PVR client, choose Tvheadend client. Go back to Live TV and…
… Watch Live TV!
P.S.: I’ve tried to do with Raspbmc but installing Tvheadend as XBMC plug-in isn’t working atm. I’ve managed to make it work through compilation and make install but we want the more friendly possible, right? 🙂