How to install TvHeadend on a Raspberry Pi

Tvheadend is a TV streaming server and recorder for Linux. It also offers a great possibility to combine a SAT-recorder with KODI mediacenter on a Raspberry Pi (I would recommend a raspberry Pi 3 due to RAM requirements).

Installing Tvheadend by compiling from source was not so easy, so it is definately easier to install via precompiled packages. In order to do so, the following steps are required:

Just go to, choose the right distribution (xenial for ARM) build type & version (release-4.2, stable4.2, unstable), add the according repo and install tvheadend!

echo "deb xenial stable-4.2" | sudo tee /etc/apt/sources.list.d/tvheadend.list 
sudo apt-get update 
sudo apt-get install tvheadend 

If a libssl1.0.0 error occur, libssl needs to be installed with the correct version. In my case this had to be done manually – and it seemed to be a very common error.

sudo dpkg -i libssl1.0.0_1.0.2l-1~bpo8+1_armhf.deb
sudo apt-get install tvheadend

That’s it.

2 thoughts on “How to install TvHeadend on a Raspberry Pi”

  1. Keep getting this

    The following packages have unmet dependencies:
    tvheadend : Depends: libdbus-1-3 (>= 1.9.14) but 1.8.22-0+deb8u1 is to be installed
    Depends: libssl1.1 (>= 1.1.0) but it is not installable
    E: Unable to correct problems, you have held broken packages.

    1. Phew – these SSL errors bugged me for quite a while! Maybe you can somehow install them or link them otherwise – sorry

Leave a Reply

Your email address will not be published.