Difference between revisions of "MythTV Light"

From MythTV Official Wiki
Jump to: navigation, search
m (Repository Setup: Add v31)
(Updated for new package download site)
 
Line 1: Line 1:
 +
{{Note box|The download site for MythTV-light packages has changed due to the upcoming takedown of the bintray site. See below.}}
  
{{UpToDate 30}}
+
== Overview ==
 +
MythTV Light is a simplified package for debian based systems. It installs everything in one package, unlike the normal Ubuntu install which has many interdependent packages.
  
== Overview ==
+
It does not install the database or any services for starting the backend. It does not install any automated backup operations.
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.
+
 
 +
There are prebuilt package for Raspberry Pi Debian based systems. It installs the programs and menu shortcuts, and all dependencies. It is installed using gdebi. Uninstalling can be done with apt remove. Upgrading can be done by installing a new version over an old one.
  
 
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.
 
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.
 +
 +
== AMD64 ==
 +
MythTV Light can also be used with desktop and laptop computers running Ubuntu. There are some prebuilt package on the download site mentioned below, in the amd64 directory.
  
 
==Raspberry Pi==
 
==Raspberry Pi==
Line 14: Line 20:
 
For Pi model 4 a much more comprehensive backend is possible, for more information see mythtv forum topic https://forum.mythtv.org/viewtopic.php?f=46&t=3232
 
For Pi model 4 a much more comprehensive backend is possible, for more information see mythtv forum topic https://forum.mythtv.org/viewtopic.php?f=46&t=3232
  
== Instructions ==
+
== Instructions for Raspberry Pi ==
 +
 
 +
Packages are available from a download site. You can download the correct package for your system and install it using gdebi.
 +
 
 +
=== Install gdebi ===
  
=== Repository Setup ===
+
<code>sudo apt install gdebi-core</code>
  
Add one of the following lines to the file <code>/etc/apt/sources.list</code>:
+
=== Download package ===
 +
 
 +
Download the correct mythtv-light package from https://dl.orangedox.com/pCBmBm . Navigate to MythTV-light, raspberry-pi, version number. Download the mythtv-light package. If you want to install plugins download the mythplugins-light package as well.
 +
 
 +
Do not select a package from amd64 unless you are installing on a desktop/laptop running Ubuntu.
 +
 
 +
Available versions are as follows
  
 
{| class="wikitable"  
 
{| class="wikitable"  
! Operating System || MythTV version || Line to Add
+
! Operating System || MythTV version
|-
 
|Raspbian jessie for Raspberry Pi
 
|<center>0.27</center>
 
|<code><nowiki>deb http://dl.bintray.com/bennettpeter/deb/ jessie myth27</nowiki></code>
 
 
|-
 
|-
 
|Raspbian jessie for Raspberry Pi
 
|Raspbian jessie for Raspberry Pi
|<center>0.28</center>
+
|<center>v0.27</center>
|<code><nowiki>deb http://dl.bintray.com/bennettpeter/deb/ jessie myth28</nowiki></code>
 
|-
 
|Raspbian jessie for Raspberry Pi
 
|<center>29</center>
 
|<code><nowiki>deb http://dl.bintray.com/bennettpeter/deb/ jessie myth29</nowiki></code>
 
 
|-
 
|-
 
|Raspbian stretch for Raspberry Pi
 
|Raspbian stretch for Raspberry Pi
|<center>0.28</center>
+
|<center>v0.28</center>
|<code><nowiki>deb http://dl.bintray.com/bennettpeter/deb/ stretch myth28</nowiki></code>
 
 
|-  
 
|-  
 
|Raspbian stretch for Raspberry Pi
 
|Raspbian stretch for Raspberry Pi
|<center>29</center>
+
|<center>v29</center>
|<code><nowiki>deb http://dl.bintray.com/bennettpeter/deb/ stretch myth29</nowiki></code>
 
 
|-
 
|-
|Raspbian stretch for Raspberry Pi
+
|Raspberry Pi OS (buster)
|<center>30</center>
+
|<center>v30</center>
|<code><nowiki>deb http://dl.bintray.com/bennettpeter/deb/ stretch myth30</nowiki></code>
 
 
|-
 
|-
|Raspbian buster for Raspberry Pi
+
|Raspberry Pi OS (buster)
|<center>30</center>
+
|<center>v31</center>
|<code><nowiki>deb http://dl.bintray.com/bennettpeter/deb/ buster myth30</nowiki></code>
 
 
|-
 
|-
|Raspbian buster for Raspberry Pi
+
|Raspberry Pi OS (buster)
|<center>31</center>
+
|<center>v32</center>
|<code><nowiki>deb http://dl.bintray.com/bennettpeter/deb/ buster myth31</nowiki></code>
 
 
|-
 
|-
 
|}
 
|}
  
 +
=== Install package ===
  
The Mythtv 0.27 version is unsupported, as Raspberry Pi support was only official with version 0.28.
+
Fill in the download file name and run this:
 
 
Run this command once to get keys for the bintray repository:
 
<pre>
 
wget -O - https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -
 
</pre>
 
 
 
Update the cache
 
<pre>sudo apt update</pre>
 
 
 
With Raspberry Pi do not perform a full upgrade because updates after version 2017-11-29 of Raspbian Stretch cause problems with MythTV.
 
 
 
Raspbian Stretch has now been replaced with Buster which is required for Pi model 4 and is also the default for all previous Pi models.
 
 
 
=== Install Package ===
 
 
 
To install or upgrade the latest package for the version requested:
 
<pre>
 
sudo apt-get update
 
sudo apt-get install mythtv-light
 
</pre>
 
  
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.
+
<code>sudo gdebi mythtv-light-xxxxxx.deb </code>
  
=== Install Plugins ===
+
If you also want plugins, run this:
  
To install or upgrade the frontend plugins:
+
<code>sudo gdebi mythplugins-light-xxxxxx.deb </code>
<pre>
 
sudo apt-get update
 
sudo apt-get install mythplugins-light
 
</pre>
 
  
 
=== After Installation ===
 
=== After Installation ===

Latest revision as of 20:21, 22 February 2021

Important.png Note: The download site for MythTV-light packages has changed due to the upcoming takedown of the bintray site. See below.

Overview

MythTV Light is a simplified package for debian based systems. It installs everything in one package, unlike the normal Ubuntu install which has many interdependent packages.

It does not install the database or any services for starting the backend. It does not install any automated backup operations.

There are prebuilt package for Raspberry Pi Debian based systems. It installs the programs and menu shortcuts, and all dependencies. It is installed using gdebi. Uninstalling can be done with apt remove. Upgrading can be done by installing a new version over an old one.

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.

AMD64

MythTV Light can also be used with desktop and laptop computers running Ubuntu. There are some prebuilt package on the download site mentioned below, in the amd64 directory.

Raspberry Pi

The raspberry Pi models 2,3 and 4 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 models 2 and 3. This is possible but the capabilities will be limited.

For Pi model 4 a much more comprehensive backend is possible, for more information see mythtv forum topic https://forum.mythtv.org/viewtopic.php?f=46&t=3232

Instructions for Raspberry Pi

Packages are available from a download site. You can download the correct package for your system and install it using gdebi.

Install gdebi

sudo apt install gdebi-core

Download package

Download the correct mythtv-light package from https://dl.orangedox.com/pCBmBm . Navigate to MythTV-light, raspberry-pi, version number. Download the mythtv-light package. If you want to install plugins download the mythplugins-light package as well.

Do not select a package from amd64 unless you are installing on a desktop/laptop running Ubuntu.

Available versions are as follows

Operating System MythTV version
Raspbian jessie for Raspberry Pi
v0.27
Raspbian stretch for Raspberry Pi
v0.28
Raspbian stretch for Raspberry Pi
v29
Raspberry Pi OS (buster)
v30
Raspberry Pi OS (buster)
v31
Raspberry Pi OS (buster)
v32

Install package

Fill in the download file name and run this:

sudo gdebi mythtv-light-xxxxxx.deb

If you also want plugins, run this:

sudo gdebi mythplugins-light-xxxxxx.deb

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.