Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Three MythTV Linux distros compared
NewsForge ^ | August 28, 2007 | Nathan Willis

Posted on 08/28/2007 9:50:04 AM PDT by N3WBI3

Three MythTV Linux distros compared

By Nathan Willis on August 28, 2007 (9:00:00 AM)


Printer friendly page Print
Comment on this article Comments

My Series 1 TiVo is getting old, so I am planning an escape route based on MythTV, a free software system that turns an old computer into a personal video recorder. This week I tested three MythTV-specific Linux distributions: KnoppMyth, MythDora, and MythBuntu. I found MythDora the best overall fit for my needs -- but there are important distinctions between the three that may lead you to a different decision.

My curiosity toward MythTV-specific distros was touched off by MythBuntu's latest release earlier this month, Public Alpha 3. I run Ubuntu on my primary desktop machine, and had a relatively painless experience installing MythTV on it courtesy of the official repositories. Only while waiting for the MythBuntu ISO image to download did I decide to check out its competition.

MythBuntu Public Alpha 3 is based on development builds of Ubuntu 7.10 "Gutsy Gibbon," and provides users with MythTV version 0.20.1. It is available as a 423MB ISO image via BitTorrent download.

MythDora 4 is built on top of Fedora Core 6, also providing MythTV 0.20.1, and is available (via direct download only) as a 1.0GB DVD ISO image or as two CD-sized ISO images.

KnoppMyth R5F1 is built from scratch using pieces of Knoppix 5.0 and Debian Sid; it comes with a slightly older version of MythTV -- a patched version of 0.20 -- and is available through BitTorrent as a 584MB ISO.

I tested all three distros on two configurations: an Intel-based test machine with both analog and digital capture cards, and a VMware virtual machine through which I captured the lovely screenshots littered about this page.

Once you burn a disc and pop it into the optical drive, all three contestants follow the same basic playbook: install the operating system, set up MythTV's back end, then launch the MythTV front end. But, as always, the devil's in the details.

Installation and configurationfest

MythTV distro installer start screens
MythBuntu: click to view

KnoppMyth: click to view MythDora: click to view

The MythBuntu install started off rocky. The installer misconfigured X by attempting to use the disabled onboard video instead of the attached video card. Normally that is a fixable mistake, but when the live CD fails to start X and drops to single-user mode, you first must repair xorg.conf, then figure out how to resume the installation process. Since MythBuntu is at such a preliminary release stage, this problem will probably get fixed when upstream Gutsy Gibbon stabilizes.

Like other *buntus, MythBuntu boots into a live CD system. From the live CD desktop you have to manually start the install process. The installer itself is slick, as is typical of Ubuntu. The GTK theme, however, needs replacing -- not for the aesthetic reasons I usually complain about, but because the on and off button states are too difficult to distinguish. That is very important at install time, when a bad selection can hose your entire hard drive, and doubly so when running a live CD with its slow user interface response time.

The installer prompts you for the usual system setup preferences -- language, user name, etc. -- but also asks you for several MythTV configuration details, which at this stage of the installation you may not be expecting. You are asked whether you want to install proprietary video drivers (a normal OS installation question), then how many tuners the MythTV back end will have (a MythTV installation question), then how you want to partition your hard drives (another OS installation question).

Once you've answered all the questions, MythBuntu jumps right into the OS install, without giving you a chance to select packages. As soon as the OS install finishes, you can launch the mythtv-setup tool and configure MythTV.

MythDora by contrast is not a live CD; when you boot from the MythDora disc you head right for Fedora's Anaconda graphical installation program. Here again, the installer is straightforward on the OS-level decisions. You do have a minimal selection of packages to choose from at install time, including proprietary video drivers broken down by video card, wireless networking drivers, and some MythTV development packages.

MythDora requires a reboot after initial OS installation; upon restart you must walk through a "first boot" wizard to finalize the OS configuration, covering items like firewall settings, SELinux configuration, and sound card setup. Only after you have done this do you begin setting up your system for MythTV-specific configuration like IR Blaster and remote control devices. You can elect to start the normal MythTV front end automatically, or to start the power-saving alternate MythWelcome front end.

The Linux system installed by MythDora differs from MythBuntu's in one fundamental way: user accounts. During installation, MythBuntu prompts you to set up one regular user account; there is no root account, so you perform all system maintenance using sudo. MythDora, on the other hand, sets up a "mythtv" user account for you, and a root account for which you must set the password.

MythTV distro installers in-progress
MythBuntu: click to view KnoppMyth: click to view

MythDora: click to view

KnoppMyth can run as a live CD, and in fact it can boot directly into MythTV front-end mode, but I tested it in the most common MythTV configuration, as a combined front- and back-end box. KnoppMyth uses a text-based installer, but it walks you through OS setup just as smoothly as the flashier GUI installers in the other distros. KnoppMyth takes yet a third approach to account management: it creates a "mythtv" user, but prompts you to create a basic user account of your own, and creates a root account for which you must select the password.

After you install the basic OS, KnoppMyth reboots, automatically starts a user session, and launches a second-stage installer for detailed setup, including video drivers and sound card testing. Once finished, this second-stage installer launches the MythTV setup program for you.

Comparing the running systems

As mentioned above, all three distros ship with a 0.20.x-series MythTV setup. This is the latest stable release from the MythTV project. Although the patch levels differ between the distros, all are on equivalent ground when it comes to hardware support and critical software features like video deinterlacing.

Similarly, all three distros purport to use the same version of MythTV Plugins, the official package that enables all of the advanced "media center" features of MythTV. It includes MythArchive, MythDVD, MythFlix, MythGallery, MythGame, MythMusic, MythNews, MythPhone, MythVideo, and MythWeather. MythBuntu alone omits MythStream, a newer plugin designed to handle audio and video RSS feeds.

Conveniently for the reviewer, all three distros choose a different default MythTV theme. MythBuntu uses "G.A.N.T.," MythDora "Retro," and KnoppMyth "Titivillus." Among those, I find Retro by far the nicest and most modern, so MythDora picks up some points for taste. Of course your preference may vary wildly, but the choice of theme can be important for usability -- most MythTV setup and navigation is done with the keyboard, cursor hidden, so a theme's highlighting can make the difference between knowing where in the menu you are and guessing.

A hassle-free, click-to-start MythTV box is the dream, but from time to time MythTV users will need to administer their systems like normal Linux machines. Some consider that a shortcoming (i.e., "MythTV isn't as easy to use as TiVo"), but don't forget that it is part of the power of MythTV, too. One of the benefits of the system is the ability to make changes -- to add features with plugins; add new capture, storage, and output hardware; or connect multiple MythTV boxes together.

MythTV distro menu themes
MythBuntu: click to view

KnoppMyth: click to view

MythDora: click to view

All three MythTV distros include only the bare minimum of nonessential packages. MythBuntu uses the slim OpenBox window manager, but it includes the graphical Synaptic package manager, through which you can install anything available through the normal Ubuntu repositories. MythDora provides a normal Fedora desktop (including its package manager), so if you are used to running GNOME, you will find it easy to work with. KnoppMyth uses Fluxbox, and provides the text-mode Aptitude package manager, but does not offer much in the way of additional software to install.

How to choose

To decide which MythTV distro is best for you, you have to determine where you want the convenience. In my tests, KnoppMyth booted and installed to hard disk the fastest, while MythDora was slowest. On the other hand, the install process itself is easiest to follow in MythDora -- the steps and the options better explained, with none of the jumping back and forth between OS and MythTV configuration so prevalent in MythBuntu's installer.

Of course the power of the running system matters more than the installation process. All three distros give you more or less equivalent builds of MythTV and its plugins. If you care about security, you should consider the three different user/root account models and pick the one with which you are most comfortable. MythDora installs the most packages out of the box (hence its long install time); if you are trying to build a slim system you might think that's bad, but it's not bloat -- some of the included apps are really useful, such as the optical disc burner utility K3b.

For regular system maintenance, KnoppMyth simply isn't in the same ballpark as MythBuntu and MythDora. The live CD heritage of Knoppix means you cannot update individual packages, which is fine if you like that, but for an always-on system like a MythTV back end, I'd prefer flexibility and configurability of a mainline distro.

When all is said and done, if I were building my TiVo replacement today, I would do it with MythDora. MythBuntu shows a lot of promise, and I will give the final 7.10 release another look (in part because I run Ubuntu on my desktop machines), but it isn't ready yet. But whichever option you choose, rest assured that setting up an up-to-date, correctly configured MythTV box has never been easier.



TOPICS: Computers/Internet
KEYWORDS: linux; mythtv; oss; ubuntu
For the hobbyist who want to build their own tivo system
1 posted on 08/28/2007 9:50:05 AM PDT by N3WBI3
[ Post Reply | Private Reply | View Replies]

To: N3WBI3
This is worth trying out!


2 posted on 08/28/2007 9:52:04 AM PDT by darkwing104 (Let's get dangerous)
[ Post Reply | Private Reply | To 1 | View Replies]

To: N3WBI3; ShadowAce; Tribune7; frogjerk; Salo; LTCJ; Calvinist_Dark_Lord; amigatec; Fractal Trader; ..

OSS Ping


3 posted on 08/28/2007 9:54:19 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 1 | View Replies]

To: darkwing104

Yea this is why I dont get the people way out in left field screaming about Tivo...


4 posted on 08/28/2007 9:57:42 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 2 | View Replies]

To: N3WBI3
Yea this is why I dont get the people way out in left field screaming about Tivo...

I don't either, something about "free" that scares these people.


5 posted on 08/28/2007 10:03:09 AM PDT by darkwing104 (Let's get dangerous)
[ Post Reply | Private Reply | To 4 | View Replies]

To: darkwing104
I've been running MythTV on Ubuntu for about 2 years now.

SNES games, MP3s, watch, rip and burn CDs and DVDs, pause live TV, record shows, weather, RSS feeds, web, and some extra add-ons.

When I first built it the learning curve was pretty steep. More recent versions of MythTV are a snap on Ubuntu. The NVidia drivers can be installed with the click of a button, and the tuner drivers, which once required compiling 3rd party modules, are now included with the distro.

The downside? You need good, supported hardware. And that isn't cheap. My box if built today would run about $2000. Yes, a Tivo is cheaper. But what Tivo has a wireless net connection and a terabyte of RAID 1 storage? A web browser? Can automagically edit out commercials?

A Tivo is a TV recorder. MythTV is a TV recorder, a video storage system, a web portal, a music server and more.

6 posted on 08/28/2007 10:28:35 AM PDT by Knitebane (Happily Microsoft free since 1999.)
[ Post Reply | Private Reply | To 2 | View Replies]

To: N3WBI3
If you want to do more than just Tivo; have you checked out PlutoHome (main page)? It's a Linux based home automation distribution that uses MythTV among other apps for home control.

Pluto is the only all-in-one solution for your home that seamlessly combines media & entertainment, home automation, security, telecom and computing.
You can control your whole house with a mobile phone, a touch-screen tablet or a web-interface. A Pluto system is like an appliance - not a computer. It is self-configuring, maintaining and updating. No technical skills are required to use or install Pluto.
Pluto is above all simple. The devices are all plug and play. Pluto is also an open platform, offering unlimited expansion potential, and requiring no special cabling.
This is Pluto: a complete, comfortable and secure solution for your home.
See also: Open source/techie page and What can Pluto do?

It looks interesting as hell, and as soon as I have time to deal with it, I'm going to D/L the software and give it a try.

7 posted on 08/28/2007 10:29:49 AM PDT by AFreeBird (Will NOT vote for Rudy. <--- notice the period)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Knitebane
I never heard of MythTV till today, A year ago I built a XP Media Center Box, on a dare. It works pretty good for a windows box. Now I can use Linux based software on it. Sounds like a good weekend project. I'll start with Ubuntu.


8 posted on 08/28/2007 10:34:52 AM PDT by darkwing104 (Let's get dangerous)
[ Post Reply | Private Reply | To 6 | View Replies]

To: N3WBI3

Any suggestions on which tuner card to use?
I’d like to be able to capture in full 720x480 but haven’t found a linux-supported card that will do it.


9 posted on 08/28/2007 10:39:49 AM PDT by nerdwithamachinegun (All generalizations are wrong.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: N3WBI3

I’m a total newbie here, would you still have to subscribe to a service to utilize this?


10 posted on 08/28/2007 10:41:50 AM PDT by dfwgator (The University of Florida - Still Championship U)
[ Post Reply | Private Reply | To 1 | View Replies]

To: nerdwithamachinegun

http://www.mythtv.org/wiki/index.php/Video_capture_card

http://linuxtv.org/v4lwiki/index.php/Main_Page

Good places to start looking.. Sorry I dont know of one off hand..


11 posted on 08/28/2007 10:47:36 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 9 | View Replies]

To: dfwgator
I’m a total newbie here, would you still have to subscribe to a service to utilize this?

No, you could use the Tivo like functionality with your current tv service so if you're on rabbit ears thats what you're going to get if you have cable all the better. But you dont have to pay a dime for it..

12 posted on 08/28/2007 10:48:43 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 10 | View Replies]

To: dfwgator

You have to subscribe to a services to get the TV guide. It used to be free, but it is shutting down Sept. 1st. The new service will be $15 for three months. I think they’re still working out pricing structures and all that, so that price is preliminary at the moment.


13 posted on 08/28/2007 10:49:19 AM PDT by AFreeBird (Will NOT vote for Rudy. <--- notice the period)
[ Post Reply | Private Reply | To 10 | View Replies]

To: AFreeBird

Aww thats too bad, something else will pop up soon enough. Thanks for the correction AFB


14 posted on 08/28/2007 11:24:58 AM PDT by N3WBI3 (Light travels faster than sound. This is why some people appear bright until you hear them speak....)
[ Post Reply | Private Reply | To 13 | View Replies]

To: AFreeBird

Are you talking about TitanTV????


15 posted on 08/28/2007 11:41:58 AM PDT by rednesss (Fred Thompson - 2008)
[ Post Reply | Private Reply | To 13 | View Replies]

To: rednesss
Based on my brief reading of what TitanTV is - no.

Tivo developed their own TV guide listing that was used by the PVR to find and record your shows. MythTV had something similar, but has been, up til now free. Note: Tivo users had to subscribe to the guide services too, either monthly, or a one time fee for the life of that particular unit.

MythTV users to regain TV guide info -- for a price
By Nathan Willis on August 09, 2007 (10:00:00 PM)

The free electronic program guide (EPG) data that Zap2it Labs currently provides to many MythTV users is scheduled to shut down on September 1. Today MythTV users learned how much a replacement service offered by Schedules Direct (SD) will cost.

A three-month, non-recurring service plan will cost $15. After that, users will be able to pay for a month-to-month service plan whose price has not yet been determined, and will depend on the number of subscribers. SD guide service will cover the United States and Canada only.

Although the announcement did not give a fixed start date, it is expected to begin on September 1. SD hopes to finalize its ongoing service plans before the three-month period elapses.

SD is a nonprofit organization founded by developers from the MythTV and XMLTV projects following the termination of the free Zap2It service. Originally formed as Easy TV Data, the group changed its name to Schedules Direct in July to avoid possible trademark confusion....


16 posted on 08/28/2007 1:54:59 PM PDT by AFreeBird (Will NOT vote for Rudy. <--- notice the period)
[ Post Reply | Private Reply | To 15 | View Replies]

To: N3WBI3
Any chance I can use an ATI All in Wonder card? Sidux has a package called VDR...Video Digital Recorder....but no sure what hardware it supports.....The latest Sidux ( Knoppix Developers :

Distribution Release: sidux 2007-03

17 posted on 08/28/2007 7:16:52 PM PDT by Ernest_at_the_Beach (No Burkas for my Granddaughters!!!)
[ Post Reply | Private Reply | To 1 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson