Latest commit 83c67a0 Mar 22, 2017 @dekarl dekarl Set MySQL session mode in Perl bindings
this allows to work against newer (5.7+)
versions of MySQL.

Patch by Michael Dean

Refs #12871
Failed to load latest commit information.
bindings Set MySQL session mode in Perl bindings Mar 22, 2017
contrib Add categorytype to and Feb 1, 2017
data/scanConfigs/dvb-s Add a prototype scan config file for Freesat Feb 17, 2015
database update the initial database to schema version 1226 Dec 3, 2008
docs Fix Doxygen Project Number Setting, was 0.28pre, chg to master. Feb 21, 2017
external Move libmythnvctrl to external/libXNVCtrl, and update references Feb 25, 2017
filters Resync FFmpeg to 3.2 Nov 19, 2016
html don't translate recording status CSS classes (use RecStatusToClass) Jan 20, 2017
i18n Updated Greek MythFrontend translation from Jan 31, 2017
libs Fix for 3db436f "Prevent segfault when OpenGL is set on remote X11 se… Mar 19, 2017
locales Updated Chinese (TW) locale file from Walter Cheuk Feb 27, 2016
programs ServicesAPI: add new Video/UpdateVideoMetadata method Mar 19, 2017
themes Silence a deb packaging warning remove garbage from the end of watche… Mar 18, 2017
.gitignore Clean up MSVC compile issues since last merge from master. Jul 27, 2013
AUTHORS AUTHORS: point to the wiki for an up-to-date list of active developers Oct 23, 2014
COPYING Replace all instances of the old FSF address with the new one. Next t… Aug 29, 2013
EXPORTED_VERSION Have check for version information in EXPORTED_VERSION Sep 2, 2013
FAQ Direct users to FAQ on wiki. May 23, 2012
Makefile treat failed in unit tests as error, now that they have their own target Apr 26, 2014
README README update Nov 15, 2016
UPGRADING German translation update from Stefan Frank. Jan 31, 2004
VERSION Set version to 29-Pre Apr 12, 2016
configure Move libmythnvctrl to external/libXNVCtrl, and update references Feb 25, 2017
configure.ps1 Fix zlib path for visual studio configuration Sep 7, 2016
keys.txt Video Manual Zoom Mode: Add keybindings for zoom in/out restricted to… Jan 30, 2016 Patches for Android May 9, 2015 Allows building using Visual Studio 2015 with Qt 5.6 May 27, 2016 Another run at getting rid of symbol issues Feb 21, 2011
version.ps1 Fix issue with Powershell version 2.0 Sep 11, 2013 update documentation in after 70a157f Jan 20, 2017


                                Release 0.28


This README is not always kept current, the information may be outdated. For
updated information, always see the Wiki at and
the documentation at


The following is a list of some of the prerequisites you will need installed:

   libmp3lame - The shared library for the LAME mp3 encoder.  This might become
                optional in the future, or we may switch to vorbis if they speed
                optimize things a little more.

   QT - Version 5.2 or greater is required.  You will need the MySQL bindings.

   MySQL - You need this setup and working.  Version 5.0.15 or higher is

   XMLTV - If you are outside of North America, it's always advised to install
           the latest version available.  This will do the work
           of actually grabbing the program information. Get it from

           If XMLTV does not have a grabber for your country, then you need
           to create one. For information on how to do this, see the XMLTV
           website at

           If you are in North America, you do not need XMLTV.  MythTV has
           a built-in grabber which uses Schedules Direct as a data source. See
           the HOWTO for complete instructions on configuring an account.

See the mythtv-HOWTO.html, .pdf or .txt file in the docs/ subdirectory or on for in-depth instructions on installing and
compiling MythTV and all of the pre-requisites.  It has instructions for
various Linux distributions.

If you are using a framegrabber card (as opposed to a hardware MPEG-2
capture card) you also need v4l setup and working properly.  If xawtv works
(in grabdisplay mode and with xv), this should, too.

Hardware wise, you need a computer.  Really.  Helps to have a fast one, too.
You also need a video card with working Xv support (to scale and convert
colorspaces), and a capture card.  If you're using ALSA for sound support
(which _is_ the recommended thing to do), you should be using at least
version 1.0.17.

See the UPGRADING file for information on upgrading between releases.

Compiling and setup instructions are all in the wiki these day

keys.txt has a listing of all the various default key bindings.  All
keybindings can be changed via MythWeb.

If you want to check out the theme format, and perhaps make your own,
look at and at the .xml files
in the /usr/local/share/mythtv/themes/[themename] subdirs.

Feel free to subscribe to the development mailing list at:

A users list exists as well, subscribe at:

A list that's restricted to the Git commit and Trac (bug tracking) messages is
available at:

To contact the developer's for corporate sponsorship, contract work or similarly
formal and private matters please use the form at