Return to site

How To Install Mythtv On Windows

broken image


Download MythTV for Windows here. These are automated builds, built every 2 days when an update is available. MythTV only runs under Linux. MythTV is only for people who like to tweak their setups all the timeThese are some of the stereotypes surrounding MythTV. While this may have been true at one point things have gotten much easier lately. One of the things that has gotten a lot of recent attention is building and running MythTV on Windows. The project is not any official flavor of the Ubuntu Linux operating system, as it is built by members of the MythTV community who wanted to have an easy way to install the MythTV software on their computers. It is available for download as two Live DVD ISO images, one for each of the supported architectures (64-bit and 32-bit).

MythTVis a Free Open Source software digital video recorder (DVR) project distributedunder the terms of the GNU GPL.

Building MythTV on Windows

There's a lot of compiling to do so you'll need a fast, fat Windows box:

  • At least 5 GB free space on a fast disk.
  • At least 1GB (2GB for debug build) virtual memory, physical RAM preferable.
  • A recent multi-core CPU; or lots of patience.
  • A fast internet connection >= 2 MB/s.

In summary, you'll need to:

  • Install the MSys shell and mingw32 compiler.
  • Download our build script.
  • Extract and run the build script which will in turn download, patch and compile a number of libraries and MythTV sources to produce the MythTV programs, libraries and installer.

So you'll need to be happy with the command line, the C/C++ language,make and shell scripts.

Install MSys and the Mingw C/C++ compiler

  • Open the Mingw download page and click:
    • 'Automated MinGW Installer' then
    • 'mingw-get-inst'
  • Select a version e.g.
    • 'mingw-get-inst-20101030' then
    • 'mingw-get-inst-20101030.exe'
  • Wait for the download to finish.
  • Run the installer and ensure to add:
    • C++
    • MSYS basic system
    • MinGW Developer Toolkit

Download the build script

Install

It is highly recommended that you downloadthis build script toautomate the build process. If you want to do the build manually thenlook at the Step by step guide first and use the'.diff' files from thelatest patchesas a guide to making the necessary changes.

Use Windows Explorer to open the archive and save the script in the MSys shell homefolder:
C:MinGWmsys1.0home[username]

NB the script and patches were designed to build MythTV 0.24, released on 11 Nov 2010,but will also build MythTV 0.23.1 and the current git master (v0.25pre-1070-g9590973).

Using the build script

Start an Msys shell from the Windows desktop by clicking:

Start > All Programs > MinGW > MinGW Shell

At the terminal enter:

./mythbuild.sh -h

to list the options available for the build process.

To start the build simply type:

./mythbuild.sh

The script will display the type of build selected and prompt you tocontinue. Pressing return will start the process of downloads and builds whichcan take some time - around 1-2 hours on recent multi core systems.

NB It isn't uncommon for make to fail while building Qt with the error message:

make.exe: *** couldn't commit memory for cygwin heap, Win32 error 487

If so then ensure that you have at least 1GB of VM and restart the script.It may be necessary to repeat this process several times. Sometimes it maybe helpful to restart the computer.

Hopefully everything built OK and we ended up with an installation archive.If not then follow the Step by step guide toresolve the problem.

Running MythTV for Windows

Now that we have built MythTV we're anxious to try it. We have 2 choices:

  1. With VirtualBox on a Linux, Mac or Windows system.
  2. On a real Windows system.

For testing Windows compatibility then VirtualBox comes into its own. It'ssimple to have a number of canned Windows systems ready to run and it'seasy to re-start from known configurations. Clickhere to read more.

Ultimately the intent is to run on real hardware. Clickhere to read more.

Meat loaf discografia download. A computer operating system (OS) that will run MythTV includes many 'flavors' of Linux, Mac OS X, and FreeBSD. MythTV was originally built on Linux, but has been extended to other platforms, including Windows, Mac OS X and FreeBSD.


Join us making your favorite media center even better than it already is today.

  • 1Linux distributions
  • 2Non-linux distributions

Linux distributions

A linux distro (distribution) is a complete, installable operating system based around the Linux Kernel.

There are some that are especially good for dedicated MythTV boxes (the kind you'd have on a HiFi stand in the lounge), others are especially suited for use as workstation PCs -- though you can use them to run MythTV as well, if you're sufficiently motivated.

A.M.I.C.U.S.

A.M.I.C.U.S. - An automatic MythTV installer with a guide and menu script specifically designed for new users of GNU/Linux and/or MythTV.

  • Lightweight hardware requirements suitable for older/low end PCs.
  • Available as a script for Debian installs or as bootable CD ISO image
  • Seeking new users, testers, and developers Sourceforge Project Page
  • New major release version 0.04

Debian GNU/Linux

Debian GNU/Linux is a widespread distribution; it has a huge community and is probably the most 'free' and socially driven distribution — an excellent choice and MythTV is well supported.

There are a couple of guides:

Currently MythTV is not in the main Debian repositories, current plan is to get 0.27-fixes accepted. Until this happens the best way is to follow the guide to building your own .deb packages.

  • Installation guide for MythTV on Debian GNU/Linux 4.0 ('etch') - Old and no longer recommended.

There are also several Debian pages in this wiki.

Fedora

Fedora is a very popular distro.

  • Follow the local wiki page: Installing MythTV on Fedora. This page describes the process very well and is based on the http://rpmfusion.org repository.

How To Install Mythtv On Windows Xp

http://atrpms.net has a broader range of related drivers etc, while http://rpmfusion.org has a broader range of other applications, so using a combination of them might in some cases be a good idea.

Category:Fedora - All internal pages on Fedora. Xerox 7132 driver windows 7.

Other general support for PPC on Fedora can be found at PlayStation page. A detailed remote page also exists.

Historical information is available at the, now defunct, 'MythDora' distribution

Gentoo

Gentoo - If the command line scares you, Gentoo is not for you. On the other hand the installation is extremely well documented in the Gentoo Handbook. Gentoo is more customizable than other 'binary' distros and each install can be optimized for the specific processor you use.

Gentoo MythTV setup guides:

  • Gentoo-Wiki.com Guide (2.6 kernel) - very complete

Official Gentoo MythTV Guide:

  • MythTV on Gentoo - currently incomplete

Kanotix

Kanotix is one of the many Debian based Live CDs, which itself is based on the popular Knoppix Live CD, except Kanotix has the ability to be easily installed on to a harddrive, from which a fully working easy to maintain Debian system is had.

LinHES

LinHES (Linux Home Entertainment System) is a Linux distribution that centers around MythTV.The project aims to make creating and maintaining a Home Theater PC as simple as possible.A blank system can be transformed to a fully functional HTPC in around 20 minutes.

LinHES is the successor of the deprecated KnoppMyth distribution

Mandriva

Mandriva - One of the big distributions (formally known as Mandrake) with a large community of users. The distribution uses RPM packages similar to Red Hat and Fedora. The MythTV RPMs for Mandriva are available from the PLF mirrors as Mandriva does not include them in the distribution. Several guides are available to aid the setup of MythTV:

How To Install Mythtv On Windows 10

  • MythTV Instalation Guide contains Mandriva specific information.

Other guides which describe the install process for older releases of the distribution are also available:

  • Mandriva 2006 MythTV setup VIA EPIA SP13000/DVB-T, includes creating an antoinstall CD.
  • Mandriva EPIA C3 MythTV Box HowTo describes how to build a fully working MythTV system using a VIA EPIA SP13000 motherboard and Mandriva 2005.
  • MythTV How-To Wikibook uses Mandrake 10.1 as an example

MiniMyth

Minimyth was originally developed to boot over a network and run mythfrontend on diskless Via EPIA mainboards that have either CLE266 or CN400 hardware MPEG2 decoders (e.g. Via EPIA M or Via EPIA SP mainboards). This is great for 'satellite' systems - like having one in the bedroom or kitchen..

Minimyth[1] has since evolved to support more hardware and different boot methods.

iMedia MythTV is smallest out-of-the-box MythTV distribution for Via EPIA mainboards. It fits in 128Mb Compact Flashes (including 2 weeks of program info) and has ability to store recordings to external usb drives, harddrives, NFS mounts. Is designed to run without any configuration on VIA mainboards and Hauppauge PVR like cards. Support for other hardware can be provided thru custom packages. Includes optimised kernel for i686 and Eden CPU and XWindows drivers for MPEG/3D/DRI acceleration.

Mythbuntu

Mythbuntu, Mythbuntu is an Ubuntu derivative focused upon setting up a standalone MythTV system. Currently, it is a recognized as a community supported project by Canonical. Mythbuntu can be used to install a stand alone mythfrontend, mythbackend, or combination machines. Unlike similar projects, Mythbuntu keeps close ties with Ubuntu and all development is given back to the Ubuntu Community. This allows easy conversions from a standard desktop to a Mythbuntu machine and vice versa. The development cycle of Mythbuntu closely follows that of Ubuntu, releasing every six months shortly after Ubuntu releases.

openSUSE

openSUSE, The openSUSE project is a community program sponsored by Novell. With the launch of the openSUSE project, openSUSE is now developed in an open model—public development builds, releases, and sources will be posted frequently here and you will have access to our Bugzilla database for defect reporting.

mythTV wiki articles
How To Install Mythtv On Windows

-Opensuse 11.0 - 11.2 mythTV wiki page

-openSUSE 10.2 mythTV wiki page

-openSUSE 10.2 upgrade mythTV packages mythTV wiki page

-openSUSE 10.3 mythTV wiki page on mythtv.nl (Dutch) Hauppauge wintv v8.

Additional sources

-MultiMedia and Digital TV with openSUSE - acaciaclose.co.uk


Package repositories

Red Hat

Red Hat - Now oriented as more of a commercial/stable distribution and philosophically superceded by Fedora for the bleeding edge, there is nonetheless a howto for RHEL or CentOS RHEL_Installation

Slackware

Slackware is one of the eldest linux distributions and still going strong. Historically often used for servers. Exceptionally strong performace from MythTV users who use this for both mythbackend as well as mythfrontend purposes.

How To Install Mythtv On Windows
  • 9.0
  • 9.1
  • 11.0
  • 12.1

SuSE

SuSE is now called openSUSE.

Commercial (enterprise) versions are called SUSE Linux Enterprise Server (SLES) and SUSE Linux Enterprise Desktop (SLED).

Ubuntu

Ubuntu is a Debian based solution.

Take a look at our comprehensive list of Ubuntu guides. Don't miss out on the official guides!.

Category:Ubuntu - All internal Ubuntu pages.

Furthermore there is another Ubuntu distribution: Mythbuntu.

How to install mythtv on windows 10

It's an Ubuntu just for your Multimedia PC. After installing it, MythTV ist already installed and there are different possibilities to configure IR remote controls etc.

Non-linux distributions

FreeBSD

FreeBSD isn't a Linux distro, but MythTV runs on it too. FreeBSD as with all 'flavors' of BSD is Unix-based, and Linux is also Unix-based.

  • MythTV page at the FreeBSD wiki

Mac OS X

Yes, Mac OS X is Unix-based, as I'm sure you already know from Apple's Mac OS X site, and MythTV runs there too!

  • MacPorts -- all-in-one installer for backend, frontend, database, etc.

How To Install Mythtv On Windows 7

Microsoft Windows

How

It is highly recommended that you downloadthis build script toautomate the build process. If you want to do the build manually thenlook at the Step by step guide first and use the'.diff' files from thelatest patchesas a guide to making the necessary changes.

Use Windows Explorer to open the archive and save the script in the MSys shell homefolder:
C:MinGWmsys1.0home[username]

NB the script and patches were designed to build MythTV 0.24, released on 11 Nov 2010,but will also build MythTV 0.23.1 and the current git master (v0.25pre-1070-g9590973).

Using the build script

Start an Msys shell from the Windows desktop by clicking:

Start > All Programs > MinGW > MinGW Shell

At the terminal enter:

./mythbuild.sh -h

to list the options available for the build process.

To start the build simply type:

./mythbuild.sh

The script will display the type of build selected and prompt you tocontinue. Pressing return will start the process of downloads and builds whichcan take some time - around 1-2 hours on recent multi core systems.

NB It isn't uncommon for make to fail while building Qt with the error message:

make.exe: *** couldn't commit memory for cygwin heap, Win32 error 487

If so then ensure that you have at least 1GB of VM and restart the script.It may be necessary to repeat this process several times. Sometimes it maybe helpful to restart the computer.

Hopefully everything built OK and we ended up with an installation archive.If not then follow the Step by step guide toresolve the problem.

Running MythTV for Windows

Now that we have built MythTV we're anxious to try it. We have 2 choices:

  1. With VirtualBox on a Linux, Mac or Windows system.
  2. On a real Windows system.

For testing Windows compatibility then VirtualBox comes into its own. It'ssimple to have a number of canned Windows systems ready to run and it'seasy to re-start from known configurations. Clickhere to read more.

Ultimately the intent is to run on real hardware. Clickhere to read more.

Meat loaf discografia download. A computer operating system (OS) that will run MythTV includes many 'flavors' of Linux, Mac OS X, and FreeBSD. MythTV was originally built on Linux, but has been extended to other platforms, including Windows, Mac OS X and FreeBSD.


Join us making your favorite media center even better than it already is today.

  • 1Linux distributions
  • 2Non-linux distributions

Linux distributions

A linux distro (distribution) is a complete, installable operating system based around the Linux Kernel.

There are some that are especially good for dedicated MythTV boxes (the kind you'd have on a HiFi stand in the lounge), others are especially suited for use as workstation PCs -- though you can use them to run MythTV as well, if you're sufficiently motivated.

A.M.I.C.U.S.

A.M.I.C.U.S. - An automatic MythTV installer with a guide and menu script specifically designed for new users of GNU/Linux and/or MythTV.

  • Lightweight hardware requirements suitable for older/low end PCs.
  • Available as a script for Debian installs or as bootable CD ISO image
  • Seeking new users, testers, and developers Sourceforge Project Page
  • New major release version 0.04

Debian GNU/Linux

Debian GNU/Linux is a widespread distribution; it has a huge community and is probably the most 'free' and socially driven distribution — an excellent choice and MythTV is well supported.

There are a couple of guides:

Currently MythTV is not in the main Debian repositories, current plan is to get 0.27-fixes accepted. Until this happens the best way is to follow the guide to building your own .deb packages.

  • Installation guide for MythTV on Debian GNU/Linux 4.0 ('etch') - Old and no longer recommended.

There are also several Debian pages in this wiki.

Fedora

Fedora is a very popular distro.

  • Follow the local wiki page: Installing MythTV on Fedora. This page describes the process very well and is based on the http://rpmfusion.org repository.

How To Install Mythtv On Windows Xp

http://atrpms.net has a broader range of related drivers etc, while http://rpmfusion.org has a broader range of other applications, so using a combination of them might in some cases be a good idea.

Category:Fedora - All internal pages on Fedora. Xerox 7132 driver windows 7.

Other general support for PPC on Fedora can be found at PlayStation page. A detailed remote page also exists.

Historical information is available at the, now defunct, 'MythDora' distribution

Gentoo

Gentoo - If the command line scares you, Gentoo is not for you. On the other hand the installation is extremely well documented in the Gentoo Handbook. Gentoo is more customizable than other 'binary' distros and each install can be optimized for the specific processor you use.

Gentoo MythTV setup guides:

  • Gentoo-Wiki.com Guide (2.6 kernel) - very complete

Official Gentoo MythTV Guide:

  • MythTV on Gentoo - currently incomplete

Kanotix

Kanotix is one of the many Debian based Live CDs, which itself is based on the popular Knoppix Live CD, except Kanotix has the ability to be easily installed on to a harddrive, from which a fully working easy to maintain Debian system is had.

LinHES

LinHES (Linux Home Entertainment System) is a Linux distribution that centers around MythTV.The project aims to make creating and maintaining a Home Theater PC as simple as possible.A blank system can be transformed to a fully functional HTPC in around 20 minutes.

LinHES is the successor of the deprecated KnoppMyth distribution

Mandriva

Mandriva - One of the big distributions (formally known as Mandrake) with a large community of users. The distribution uses RPM packages similar to Red Hat and Fedora. The MythTV RPMs for Mandriva are available from the PLF mirrors as Mandriva does not include them in the distribution. Several guides are available to aid the setup of MythTV:

How To Install Mythtv On Windows 10

  • MythTV Instalation Guide contains Mandriva specific information.

Other guides which describe the install process for older releases of the distribution are also available:

  • Mandriva 2006 MythTV setup VIA EPIA SP13000/DVB-T, includes creating an antoinstall CD.
  • Mandriva EPIA C3 MythTV Box HowTo describes how to build a fully working MythTV system using a VIA EPIA SP13000 motherboard and Mandriva 2005.
  • MythTV How-To Wikibook uses Mandrake 10.1 as an example

MiniMyth

Minimyth was originally developed to boot over a network and run mythfrontend on diskless Via EPIA mainboards that have either CLE266 or CN400 hardware MPEG2 decoders (e.g. Via EPIA M or Via EPIA SP mainboards). This is great for 'satellite' systems - like having one in the bedroom or kitchen..

Minimyth[1] has since evolved to support more hardware and different boot methods.

iMedia MythTV is smallest out-of-the-box MythTV distribution for Via EPIA mainboards. It fits in 128Mb Compact Flashes (including 2 weeks of program info) and has ability to store recordings to external usb drives, harddrives, NFS mounts. Is designed to run without any configuration on VIA mainboards and Hauppauge PVR like cards. Support for other hardware can be provided thru custom packages. Includes optimised kernel for i686 and Eden CPU and XWindows drivers for MPEG/3D/DRI acceleration.

Mythbuntu

Mythbuntu, Mythbuntu is an Ubuntu derivative focused upon setting up a standalone MythTV system. Currently, it is a recognized as a community supported project by Canonical. Mythbuntu can be used to install a stand alone mythfrontend, mythbackend, or combination machines. Unlike similar projects, Mythbuntu keeps close ties with Ubuntu and all development is given back to the Ubuntu Community. This allows easy conversions from a standard desktop to a Mythbuntu machine and vice versa. The development cycle of Mythbuntu closely follows that of Ubuntu, releasing every six months shortly after Ubuntu releases.

openSUSE

openSUSE, The openSUSE project is a community program sponsored by Novell. With the launch of the openSUSE project, openSUSE is now developed in an open model—public development builds, releases, and sources will be posted frequently here and you will have access to our Bugzilla database for defect reporting.

mythTV wiki articles

-Opensuse 11.0 - 11.2 mythTV wiki page

-openSUSE 10.2 mythTV wiki page

-openSUSE 10.2 upgrade mythTV packages mythTV wiki page

-openSUSE 10.3 mythTV wiki page on mythtv.nl (Dutch) Hauppauge wintv v8.

Additional sources

-MultiMedia and Digital TV with openSUSE - acaciaclose.co.uk


Package repositories

Red Hat

Red Hat - Now oriented as more of a commercial/stable distribution and philosophically superceded by Fedora for the bleeding edge, there is nonetheless a howto for RHEL or CentOS RHEL_Installation

Slackware

Slackware is one of the eldest linux distributions and still going strong. Historically often used for servers. Exceptionally strong performace from MythTV users who use this for both mythbackend as well as mythfrontend purposes.

  • 9.0
  • 9.1
  • 11.0
  • 12.1

SuSE

SuSE is now called openSUSE.

Commercial (enterprise) versions are called SUSE Linux Enterprise Server (SLES) and SUSE Linux Enterprise Desktop (SLED).

Ubuntu

Ubuntu is a Debian based solution.

Take a look at our comprehensive list of Ubuntu guides. Don't miss out on the official guides!.

Category:Ubuntu - All internal Ubuntu pages.

Furthermore there is another Ubuntu distribution: Mythbuntu.

It's an Ubuntu just for your Multimedia PC. After installing it, MythTV ist already installed and there are different possibilities to configure IR remote controls etc.

Non-linux distributions

FreeBSD

FreeBSD isn't a Linux distro, but MythTV runs on it too. FreeBSD as with all 'flavors' of BSD is Unix-based, and Linux is also Unix-based.

  • MythTV page at the FreeBSD wiki

Mac OS X

Yes, Mac OS X is Unix-based, as I'm sure you already know from Apple's Mac OS X site, and MythTV runs there too!

  • MacPorts -- all-in-one installer for backend, frontend, database, etc.

How To Install Mythtv On Windows 7

Microsoft Windows

Mythtv Database Setup

The official mythfrontend will run natively on Windows. For now no binary version is distributed, so you need to build it yourself with MinGW/MSys. It builds easily using the MythInstaller.bat and win32-packager.pl scripts.

  • MythTV on Windows for more info.

How To Install Mythtv On Windows Media Player

Retrieved from 'http://www.mythtv.org/wiki?title=Operating_system&oldid=64803'




broken image