OurThe official repository anddeb packages are built using "Doozer":https://doozer.io. Our repositories are provided by "Doozer":https://doozer.io on https://apt.tvheadend.org.Doozer (on apt.tvheadend.org) and "Bintray":https://bintray.com/tvheadend.

h4.h3. Repository Status

(/) 10/18/2018(!) 10/17/2018:
Unfortunately Bintray have (once again) blocked us - OK, no reported issues.the reason being is that our unstable packages are not classed as release artefacts - we're working on a more concrete solution! For the moment please download the packages from "here":https://doozer.io/tvheadend/tvheadend.

h3. Build Types and Versions

Please read the following:-

* You can add more than one repository _(recommended)_!
* It's advised that you use release or stable, only use unstable if you want bleeding-edge & don't mind breakages.
* If using unstable be sure to install tvheadend-dbg. If reporting crashes with unstable, please include proper [[debugging]] & [[Traces|trace]] information.

(/) StableThis is the +recommended+ choice for most people.
(!) Development is for those who want to help develop and test the latest code.current development "bleeding-edge" | 4.3.x | unstable | |

*But, where's release?!*+*Doozer*+

We've decided not to offer "frozen" builds anymore, this is so that people get fixes much sooner. Those that are currently using release can modify their apt sources to stable, or continue as they are now, and move when they feel ready.

Here*Where are some copy/paste examples on how to use the repo that should workbuilds for most[2].my distro/arch?*
At the moment the Doozer build system only has support for a limited number of build targets. New targets will be added as soon as possible. Take a look at the 3rd-party repos below or build your own.

fn3. Unfortunately you won't be able to use the command, at least not in the way it's shown, you need to replace " $(lsb_release -sc)" with "raspbian-stretch", "raspbian-jessie" or your distros code-name.

* Replace DISTRO with the distribution's code name (as quoted in _Supported Distributions and Architectures_). Replace REPO-COMPONENT with the desired build type.

* *Watch out* for subtle differences though, be sure to check the repository has your desired build type and component.

* *Please pay special attention* to the difference between +stable-4.2+ (on Bintray) and +stable+ (on Doozer), and make sure you want to use unstable, simply replace _stable_ with _unstable_.

-

the text in the +Repo Component+ column and not +Build Type+ (in the Build Types and Versions tables).

h4. 3. Update SourcesRefresh packages and Installinstall

<pre>
sudo apt-get update
sudo apt-get install tvheadend
</pre>

*Tip:* On some installs (generally fresh ones)Note: if you might be asked to enter some details. If you'd like to reconfigure these details later,install more than one suite you can run.. <pre>sudo dpkg-reconfigure tvheadend</pre> and afterwards.. <pre>sudo service tvheadend restart</pre> :)

Job done!

h3. Help

Please open an issue or join the IRC channel to report problems with the official repository.

---

h2. Third-party

Third-party repositories are provided as-is and supported by the person who manages them, we cannot guarantee that we'll be able to help with issues relating to the use of these packages/repositories. The older official Bintray is exempt from this (Yes we know it's not technically third party ;) ).

In any case we'll try our best to help, or point you to where you canwill only ever get some!

h3. (Older) Official Bintray

This is our older official Bintray repository, packages are built using Doozer,from the repository itself is provided by "Bintray":https://bintray.com via https://bintray.com/tvheadend.

h4. What Happened toone holding the Bintray Repository?

Unfortunately due to rate-limiting we've decided to phase-out (SLOWLY)most recent version number, so the useorder of Bintray. *Don't worry the repository won't be disappearing[4], it just won't be updated - sorry about that.* :(

You can continue to use Bintray if you like, old instructions can be viewed "here":https://tvheadend.org/projects/tvheadend/wiki/AptRepository/116.priority would be:

*Tip:* You can use both apt.tvheadend.org and bintray.com/tvheadend<pre>
unstable > stable-4.2 > stable
</pre>

fn4. mpmc's third-party Bintray repository will still be updated regularly, so Raspbian users don't panic - see the link above for usage. :) However, it's now recommended that you use the official repo.

-

h3. Help

Please open an issue or join the IRC channel to report problems with the official repository.

---h2. Unofficial Repositories

3rd-party unofficial repositories.

h3. Ubuntu PPA

Unofficial PPAs are provided by Michael Marley that provide packages for Artful, Zesty, Yakkety, and Xenial and so on for the amd64, arm64, armhf, i386 and ppc64el architectures.

h4. Status

Please see "here (stable)":https://launchpad.net/~mamarley/+archive/ubuntu/tvheadend-git-stable and "here (unstable)":https://launchpad.net/~mamarley/+archive/ubuntu/tvheadend-git for PPA status.

h4. Usage

*1. Pick a Build Type*First, pick either the Stable or Unstable build:

If you experience issues with this PPA please contact Michael on IRC (mamarley in #hts on Freenode) or "Launchpad":https://launchpad.net/~mamarley.

h3. Raspberry Pi / Raspbian armhf

Unofficial Raspbian packages are provided by mpmc for both Raspbian Jessie and Stretch.

* These builds are done *manually* and may lag behind, however I'll do my best to keep them updated until the official repo is able to provide the packages.
* There's no transcoding support, mainly because the Pi isn't powerful enough to do software transcoding and hardware transcoding is not yet available.
* There is no changes to the code whatsoever for these builds.
* Make sure to enter the distro as raspbianjessie/raspbianstretch and not jessie/stretch.

h4. Usage

To use this repository follow the official usage guide - +for bintray+, but change the repository URL from +https://dl.bintray.com/tvheadend/deb+ to +https://dl.bintray.com/mpmc/deb+ and replace DISTRO with +raspbianstretch+ or +raspbianjessie+.