[mythtv] Bringing it all together...

Joseph A. Caputo jcaputo1 at comcast.net
Thu Oct 2 11:44:52 EDT 2003

On Thursday 02 October 2003 02:59 am, Trey Ethridge wrote:
> Hello all,
> I've been thinking to myself lately about mythtv and I wanted to see what 
other developers thought.  I mostly love everything about mythtv.  However, 
there is one thing that worries me.  The biggest problem I see is lack of 
integration.  I'm worried that this will limit the quality of mythtv in the 
future.  You see, I feel that it's a huge problem that each module doesn't 
really know about the other modules.  
> For example, mythmusic maps the volume keys differently than mythvideo and 
when I leave a module, it quits whatever it's doing, whether that's playing a 
song or video.  Wouldn't it be cool if I could select some music and then 
switch over to mythgallery to show some pictures while my music continues to 
play.  I'm sure quite a few of you know that you can do this with other 
products.  The same thing could go for having a picture in picture type of 
effect with mythweather taking up most of the screen and having the tv in the 
smaller PIP box so you wouldn't miss any of your show while you checked your 
> Of course I understand that this is because we are using (reusing?) existing 
products to quickly have a working product.  However, I wonder if our 
approach will ever reach the tight integration of something like M$ Media 
Center PC or Tivo's HMO. 

Exactly what do you mean by 'using (reusing?) existing products'?  You must 
have Myth confused with Freevo :-)  With the exception of MythVideo (which 
uses an external player) and XMLTV (which is not a runtime component, anyway, 
but a data feed/grabber), I can't think of any parts of Myth that are 
external to the code base.  Oh, sure, there are *libraries* that Myth depends 
on, but all of the GUI code and all of the video recording/playback, music 
ripping/playback, music visualizations and DVD ripping (well, the daemon, 
anyway) is all home-grown Myth code (though some of it uses other OSS 
software that has been 'captured' into the Myth source tree, and even that is 
pretty much limited to very low-level stuff like the actual encoding/decoding 
of video/audio data).  So, to answer your question, yes, we could achieve the 
level of integration you've suggested if (1) the Myth community (esp. 
developers) wants it, (2) we come up with an appropriate architecture/road 
map, and (3) we have the manpower to implement it.


More information about the mythtv-dev mailing list