Difference between revisions of "MythTV Light"

From MythTV Official Wiki
Jump to: navigation, search
(Update for Raspbian Stretch and V29)
m
Line 54: Line 54:
 
</pre>
 
</pre>
  
If you are running the August 2017 version of '''Raspbian Stretch''' you will need to upgrade the microcode, as follows.
+
If you are running the August 2017 version of '''Raspbian Stretch''' you will need to upgrade the firmware, as follows.
 
<pre>sudo apt update
 
<pre>sudo apt update
 
sudo apt dist-upgrade
 
sudo apt dist-upgrade

Revision as of 16:30, 30 August 2017

Software-update-available.png This page is up-to-date as of MythTV version 29, the current release is 34.0

Overview

MythTV Light is a prebuilt package for Raspberry Pi Debian based systems. It installs the programs and menu shortcuts, and all dependencies. It does not install the database or any services for starting the backend. It does not install any automated backup operations. Since it is installed using apt-get, uninstalling and upgrading are easy to do.

MythTV Light includes both frontend and backend components. It can be installed as a remote frontend with little effort. It can also be used for a backend, but you will have to set up the database yourself and set up a service to start up the backend. The package relieves you of the necessity to configure and compile the software.

Raspberry Pi

The raspberry Pi models 2 and 3 are supported as remote frontends. Building MythTV yourself on a raspberry Pi is a time-consuming task. MythTV Light packages solve the problem. MythTV Light is available for Raspbian.

There are some people running a backend on a Raspberry Pi. This is possible but the capabilities will be limited.

Instructions

Repository Setup

Add the following line to the file /etc/apt/sources.list:

Operating System MythTV version Line to Add
Raspbian jessie for Raspberry Pi
0.27
deb http://dl.bintray.com/bennettpeter/deb/ jessie myth27
Raspbian jessie for Raspberry Pi
0.28
deb http://dl.bintray.com/bennettpeter/deb/ jessie myth28
Raspbian jessie for Raspberry Pi
29
deb http://dl.bintray.com/bennettpeter/deb/ jessie myth29
Raspbian stretch for Raspberry Pi
0.28
deb http://dl.bintray.com/bennettpeter/deb/ stretch myth28
Raspbian stretch for Raspberry Pi
29
deb http://dl.bintray.com/bennettpeter/deb/ stretch myth29
Raspbian stretch for Raspberry Pi
30 Prerelease
deb http://dl.bintray.com/bennettpeter/deb/ stretch myth30

The Mythtv 0.27 version is unsupported, as Raspberry Pi support was only official with version 0.28.

Run this command once to get keys for the bintray repository:

wget -O - https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -

If you are running the August 2017 version of Raspbian Stretch you will need to upgrade the firmware, as follows.

sudo apt update
sudo apt dist-upgrade
sudo rpi-update

Install Package

To install or upgrade the latest package for the version requested:

sudo apt-get update
sudo apt-get install mythtv-light

Note that if you already have installed the mythtv packages from Ubuntu or Mythbuntu, this will cause them to be uninstalled before installing MythTV Light.

Install Plugins

To install or upgrade the frontend plugins:

sudo apt-get update
sudo apt-get install mythplugins-light

After Installation

For a backend installation, continue with installing mythweb, the database, mythtv user, etc. Instructions start at Install MythWeb.

For a remote frontend, all that needs to be done is setup the $HOME/.mythtv/config.xml file.

For Raspberry Pi specific instructions see Raspberry Pi.