[mythtv-commits] Ticket #4075: Backend AutoDiscovery improvements

MythTV mythtv at cvs.mythtv.org
Sat Nov 24 11:28:35 UTC 2007


#4075: Backend AutoDiscovery improvements
-------------------------+--------------------------------------------------
 Reporter:  nigel        |        Owner:  nigel   
     Type:  enhancement  |       Status:  assigned
 Priority:  minor        |    Milestone:  unknown 
Component:  mythtv       |      Version:  unknown 
 Severity:  medium       |   Resolution:          
  Mlocked:  0            |  
-------------------------+--------------------------------------------------
Description changed by nigel:

Old description:

> 1. If a valid mysql.txt exists, the backend selector should not appear
>
> 2. The selector should be use MythTV widgets (colours, theme, ''et c.'').
> This should also automatically add LIRC, Apple remote, and joystick
> support.
>
> 3. Any Myth program should be able to select a backend, not just the
> frontend
>
> 4. The programs could autoselect if only a single backend is available
> (and probably not save the backend UUID in config.xml, or even generate
> one). I am still thinking about this, but am hoping this would allow a
> bootable CD frontend to work without having to save any config anywhere
>
> 5. If there is no LocalHostName (''e.g.'' if there was no mysql.txt) then
> the generated UPnP MediaRenderer ID should probably be used instead of
> gethostname(). Uglier in the database, but should survive FE host network
> and hostname reconfiguration?
>
> Attached patch implements 1-3, but currently the PIN dialog is annoying,
> because it uses the SMS-style button pressing. It is also now very out of
> date (lots of mythcontext.cpp changes). New one coming soon

New description:

 1. If a valid mysql.txt exists, the backend selector should not appear

 2. The selector should be use MythTV widgets (colours, theme, ''et c.'').
 This should also automatically add LIRC, Apple remote, and joystick
 support.

 3. Any Myth program should be able to select a backend, not just the
 frontend

 4. The programs could autoselect if only a single backend is available
 (and probably not save the backend UUID in config.xml, or even generate
 one). I am still thinking about this, but am hoping this would allow a
 bootable CD frontend to work without having to save any config anywhere

 5. If there is no LocalHostName (''e.g.'' if there was no mysql.txt) then
 the generated UPnP MediaRenderer ID should probably be used instead of
 gethostname(). Uglier in the database, but should survive FE host network
 and hostname reconfiguration?

 First patch implements 1-3 (with some PIN entry UI issues). Second patch
 implements 1 - 4.

--

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/4075#comment:5>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list