This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new Linux.com!

Linux.com

Feature: Entertainment

Using Windows, Xbox, and iPod as alternative MythTV front ends

By Joseph R. Baxter on August 15, 2008 (7:00:00 PM)

Share    Print    Comments   

Digital video recorders (DVR) are becoming more and more mainstream. TiVo, in fact, has passed the truest test of any popular technology -- having its name transformed into a verb. MythTV, a free and open source application that lets you turn a computer into a DVR, burst on the scene a few years ago, and has found fans among Linux users. However, with a little effort, it's possible to run MythTV front ends on Windows XP, Windows Vista, Xbox, and even an Apple iPod Classic.

When MythTV first emerged, only the bravest of the open source faithful dared to try it. Few had the specific hardware to make it work, let alone the knowledge and the patience. Now, though, setting up a MythTV system is easy. It readily supports most video capture cards, and several MythTV-centric distributions have been created based upon various Linux flavors.

Most MythTV packages install both the back and front ends by default. You can also install a front end by itself on an additional machine. One front end is all that most users require, but some users want additional front ends scattered throughout the home. If you want to add a MythTV front end to your home office, child's room, or master bedroom, for instance, you might consider using alternative hardware, such as an Xbox or iPod.

Windows

Many homes already have a Windows machine, so using one as a MythTV front end may be an obvious choice. Using Internet Explorer, the MythTV back end server can stream video from MythWeb as .ASX files. However, a better option is MythTv Player from Mikkel Bystrup Stensgaard. The stable 0.40 version quickly finds a MythTV back end server on the network and connects to it to play recorded files. Version 0.50b, available from the forum, includes commercial skip and a live TV player option that's absent from the previous version.

MythTv Player is missing a full-fledged scheduling portion, but Stensgaard believes that this isn't the purpose of his application. He states in a forum post on future development, "In the FAR future I imagine the possibility to search and schedule recordings. This is not that important to me, as MythWeb really does a good job."

MythTV Player is relatively stable, although it occasionally doesn't release a capture card properly after you view live TV. This can be annoying, but it's easily fixable from the back end. Stensgaard knows about this fairly rare issue and says he is working on a remedy in the next version.

Xbox

Another option for a MythTV front end is an original Xbox. Many homes already have one of these black behemoths sitting lonely and unused, made redundant by the flashier Xbox 360. Older Xbox machines may not have the power to run the newest games, but they're still essentially computers with excellent integrated audio-visual connections, and you can add a helpful Xbox DVD remote controller kit for little money after a visit to eBay.

The Internet offers myriad walkthroughs that describe exactly how to modify the Xbox for MythTV use. Because no hardware changes to the Xbox are involved, this "soft-mod" can easily be reversed if necessary.

Once you configure the Xbox, you have four main options for how to use it with a MythTV back end. First, you can simply use Xbox Media Center (XBMC) and Samba. Once configured, XBMC can play any recorded media file on the MythTV back end. However, it doesn't give any information about the recorded show, and it doesn't feature commercial-skipping functionality. A slightly better approach would be to compile the latest CVS of XBMC and use the alpha-state MythTV client being built into the system. Some people report that this client works well, but like the Windows MythTV Player, it cannot be used to schedule recordings.

Alternatively, you can run the XBMC MythTV add-on Python script in XBMC. It's stable and responsive to control -- but the project is effectively dead, as many of the developers have moved to the XBMC team. In my experience, XBMC MythTV works well when viewing recorded shows, even with commercial skipping. However, watching live TV is more problematic. Those users who can get live TV functional usually do so by compiling the most current version from CVS. Naturally, this requires more effort and expertise.

The last option for the Xbox is a full Xebian (Debian for Xbox) or Gentoo install with the full MythTV front end loaded on top of it. You can do this manually or by loading a preconfigured Xebian/Myth distribution. The primary upside of this method is that you get a full MythTV front end with all the capabilities -- it just works. The primary downside is the performance of the Xbox -- the slow processor can be overtaxed by such a relatively heavy system.

On the subject of the slow processor, high-definition (HD) content can also cause performance issues with the Xbox. While XBMC, and presumably Xebian, can play almost any video format, few users seem satisfied with streaming MythTV HD content to the Xbox. Standard-definition MythTV content and compressed wide-screen files such as Xvid pose no problems.

iPod

A fifth generation or better video iPod makes for an excellent portable video device, and iTunes has great podcast-catching feature -- all of which make combining an iPod with MythTV seem an obvious choice. myth2ipod bridges this gap, allowing you to sync recorded shows to an iPod. Although it's not a full-featured front end, it provides the type of flexibility that allows MythTV to outshine closed source solutions.

The package is built primarily upon Perl scripts and may take some work to get installed and working satisfactorily. There is, however, a prebuilt install script that you may find handy if your backend is Knoppmyth.

myth2ipod works much as you might imagine. A back-end job converts recorded video to MP4 files for iPod compatibility, and links them into an iTunes-readable RSS feed. Once everything is set up, simply use iTunes to subscribe to the feed like any other podcast. Presently, there is only a single feed for all recordings, so you cannot subscribe to recurring shows by title. Previous versions did provide this functionality; according to the author, this feature was simply missed in testing before this release.

Final thoughts

What makes these front end solutions unique is their support of unexpected, albeit ubiquitous, hardware platforms. There is no shortage of solutions available to gaining access to content when and where you want it.

Joseph Baxter is a working information security, compliance, and audit professional with 15 years of experience. He can be heard hosting the weekly "Keep the Joint Running Podcast" for Bob Lewis of issurvivor.com. He currently holds CISSP, CISA, CISM, MCSE+S, and MCDBA certifications.

Share    Print    Comments   

Comments

on Using Windows, Xbox, and iPod as alternative MythTV front ends

Note: Comments are owned by the poster. We are not responsible for their content.

Using Windows, Xbox, and iPod as alternative MythTV front ends

Posted by: Anonymous [ip: 201.235.75.206] on August 15, 2008 08:41 PM
I'm serioulsy not reading this site anymore.. You're nothing but a bunch of M$ lobbyst...

#

Re: Using Windows, Xbox, and iPod as alternative MythTV front ends

Posted by: Anonymous [ip: 76.119.12.163] on August 15, 2008 09:12 PM
I'm seriously not reading the comments on this site anymore. RTFA, people!!!

#

Re: Using Windows, Xbox, and iPod as alternative MythTV front ends

Posted by: Anonymous [ip: 68.54.136.206] on August 16, 2008 03:09 AM
The Internet is enriched by your loss.

#

Using Windows, Xbox, and iPod as alternative MythTV front ends

Posted by: Anonymous [ip: 76.91.113.176] on August 16, 2008 03:25 AM
Myth2Ipod is now built into KnoppMyth. Has been for a while now.

#

Using Sony PS3 and PSP with MythV

Posted by: Anonymous [ip: 206.248.149.123] on August 16, 2008 09:04 AM
A Sony PS3 can already play MythTV recordings out of the box since both systems implement the 'Digital Living Network Alliance' (DLNA) specification. This also allows you to play MythTV recordings on a PSP. Why muck about with Microsoft or Apple when Sony provides instant access to MythTV recordings with the PS3?

#

Using alternative MythTV front end on OS X?

Posted by: Anonymous [ip: 63.196.198.159] on August 16, 2008 07:40 PM
I'm seeing quite a few people that use both Linux and OS X in their homes now. It would be nice to have access to a Myth TV front end for OS X. If a native app is a bit much to ask for at this point, perhaps something running under X11 would be fairly simple to do?
Native support might also allow people to load the client into Apple-TV (since there are hacks to run other OS X Intel Apps on it).
The commercial offering, Eye-TV, is a very simple to install/use HD-PVR app for OS X, but I suspect Myth TV would provide a better platform for specialized hacks. For instance I'd like the scheduler to favor one tuner over another for the weakest signal I watch (it's just a bit more sensitive), and I'd like to be able to add the ability to control an antenna-change relay for certain channels (to better support some out-of-town signals coming from other directions).

Also I'd hope OS X Myth-TV ports could provide better support for some codecs or container formats. I'm assuming it uses ffmpeg for some operations. The VisualHub conversion utility on OS X is payware even though the developer is (separately) distributing a modified companion OS X ffmpeg binary build from his site to do the actual work.. He's not providing the ffmpeg source, and support for some things is missing (.mkv containers in particular). Seems like he must be violating the GPL???

#

Re: Using alternative MythTV front end on OS X?

Posted by: Anonymous [ip: 64.47.82.98] on August 18, 2008 03:15 PM
already exists... see: http://www.mythtv.org/wiki/index.php/Myth_on_Mac_OS_X

works great for me in my Linux/Windows/MacOSX household :-) (my myth backend is on Linux of course)

#

Using Windows, Xbox, and iPod as alternative MythTV front ends

Posted by: Anonymous [ip: 63.196.198.159] on August 16, 2008 07:54 PM
Has anyone compared the power consumption of various platforms for front-end and/or back-end use?
How does the Xbox 360 compare with Apple-TV for instance? The early 360 ran hot enough to have very high failure rates, it takes power to make all that heat. Hopefully the later one uses much less power.
Has someone here got one of those Kill-a-Watt meters to check the power use?

It may seem silly to ask about power, but besides the cost of it, we should all do our part to reduce global warming.

#

Using Windows, Xbox, and iPod as alternative MythTV front ends

Posted by: Anonymous [ip: 88.244.61.189] on September 08, 2008 04:23 PM
Like any true gaming fan, I like to share my gaming moments of glory -- that multifrag shot, and that super smooth drift around the S-bend. A Sony PS3 can already play MythTV recordings out of the box since both systems implement the 'Digital Living Network Alliance' (DLNA) specification. This also allows you to play MythTV recordings on a PSP But most free and open source games don't record gameplay videos.The new way to play game, online free games http://www.kopy.net . Check out our full game collection.We have Adventure Barbie Bike Brain Card Cartoon Classic Dress Up Fight Flight Kids Make Up Mini Shooting Skill Sport Basketball Billiard Cooking Football Mario Painting Battle Car Racing Fashion Funny Music Room Categories.You might notice a lot of disk activity when the video is being recorded, and if you don't have ample physical resources on your computer (processor, memory, graphics card) the gameplay might become jerky. That's because GLC writes a lot of data to the disk when capturing videos

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya