[mythtv-commits] Re: Ticket #750: Patch: Add simple ability for frontend to autodiscover backend server

MythTV mythtv at cvs.mythtv.org
Sun Dec 4 09:16:49 UTC 2005


#750: Patch: Add simple ability for frontend to autodiscover backend server
-----------------------------------+----------------------------------------
 Reporter:  Sean.Jensen at gmail.com  |        Owner:  ijr    
     Type:  patch                  |       Status:  new    
 Priority:  minor                  |    Milestone:  unknown
Component:  mythtv                 |      Version:  head   
 Severity:  low                    |   Resolution:         
-----------------------------------+----------------------------------------
Comment (by Sean.Jensen at gmail.com):

 I actually did when I was looking to see if anyone had implemented this
 type of feature before. I started reading up on mfd and found it to be a
 very promising project, I'll probably use it later on, but for my use it
 didn't quite fit the bill. I also have to admit that I didn't take a look
 at the source code to much, I mainly read about it on the mailing list.

 I decided all I needed was something fairly simple, and not to complex. So
 I decided to implement my own version of Zero Configuration. Only after
 finishing my work did I notice that my choice of names had been identical
 to mfd's ZeroConfig. In no way was I looking to side-step mfd. (Good work
 mfd coders!)

 I've just finished taking a look at the source code and I still find it a
 bit to complex for the simple operation I'm trying to do here. Pretty much
 the goal of this patch was to make the setup of the frontend almost
 completely automatic with little to no configuration input needed from the
 end-user.

 Think of it like this. You have a backend machine that's recording away
 and you have a KnoppMyth CD both running with my patch. All you have to do
 is boot the CD and you have a serviceable myth frontend machine, with no
 to little user input. All the user has to do is put the CD in, boot the
 box, and the select the recording they want to watch. Nice and simple.


 I still believe that in a perfect world the backend should stream out all
 the data (video, audio, pictures, etc) to the frontends, and that all the
 frontend has to worry about is playing back CD's, DVD's or managing USB
 drives with media on them. This would make the frontends a little lighter
 on the bulk they have to have. Granted a good CPU, Graphics card, and
 memory are still needed, but most of the work would be done by the
 backend, and there would be no need for mounting remote filesystems to the
 frontends. Again trying to keep it nice and simple. Granted this goes back
 to the age old debate of client-server, peer-to-peer, or some kind of mesh
 between the two.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/750>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list