Allright, time to make Live TV work on OpenELEC. This is applicable not only for the Intel NUC but actually almost any hardware. Let's start by looking at what do we actually need to watch TV on OpenELEC/XBMC.
- PC with OpenELEC installed (I've used version 3.95.7 for this tutorial)
- TV tuner that is supported by OpenELEC
- Antenna connected to the tuner
Backend and Frontend
Let's start with backend and frontend concept. We'll need both to watch TV. You can also think the backend as a server and the frontend as a client, but that's a slight simplification. The backend will handle all the TV related activity, such as tuning the channels, managing recordings, handling the program guide (EPG) etc. The frontend is typically running on a device that will interact with the end user, ie. the person watching the TV. There can be several frontend connected to the same backend at the same time. The frontend will receive the video stream from the backend using IP transmission.
In our case, we run the backend and the frontend on the same OpenELEC machine. The backend is a software called Tvheadend and the frontend is a Tvheadend client in XBMC. It's good to understand the relation between the frontend and the backend. The backend needs to work before there's even point to try to configure the frontend.
So first we need to configure the backend. Tvheadend that is. First we need to install the Tvheadend addon in the XBMC.
2. Select Services and tvheadend. Install the add-on.
3. Now you need another computer that is located in the same network with your OpenELEC machine. Then you need to point your browser to the address of the OpenELEC machine. If you don't know the IP address, you can have a look at system info on the System menu of XBMC.
My OpenELEC machine has IP address 192.168.0.48 so I will need to point my browser on my laptop to address http://192.168.0.48:9981.
Now click the tab Configuration open, select DVB Inputs and finally choose your tuner. Don't wonder if the tuner on the list says something else than the tuner you bought from the shop. This tends to refer to the tuner module that's built into your USB/PCIe tuner. For my PCTV 290e tuner it says Sony CXD2820R.
If you don't see any tuner in the dropdown list your tuner might be unsupported.
You're done, the backend is now configured. Time to move on and configure the frontend.
Configuring the Frontend
And that's it, you've got Live TV setup!