Changes between Version 27 and Version 28 of FutureDevelopment


Ignore:
Timestamp:
Nov 17, 2009, 1:04:47 PM (14 years ago)
Author:
stuartm
Comment:

Start linking to specific task pages were the plan and details can appear

Legend:

Unmodified
Added
Removed
Modified
  • FutureDevelopment

    v27 v28  
    55If you see things you would like to work on, please email the mythtv-dev list for details/questions/etc.
    66
    7  * A more standard communication protocol between the frontend/backend/etc.  Currently uses a custom protocol, and it would be nice to replace with something that's more of a standard.  '''Note:''' this really needs to be fairly efficient, since this is a common task.  Parsing XML queries/responses several hundred times a second really isn't a good thing to be spending CPU time on.  dbus a possibility?
    8  * Multicast streaming of video/live tv.
    9  * UI rewrite - #12.  This actually encompasses more than the UI itself - one of the intents is to sanitize a lot of the code that's grown over the years, contributed by different people.  It's not terribly cohesive as it is. (Currently underway)
    10  * Possibly get rid of some of the various plugins by incorporating them into the core app?  Might allow the user interface to be consolidated more.
     7== High Priority ==
     8
     9 * [TaskPluginIncorporation Incorporate the MythVideo, MythMusic and MythGallery plugins] into the core app? Allow the user interface to be consolidated more.
     10 * Switch to a [TaskWebBasedSetup web-based setup] using the in-built webserver in mythbackend and replacing mythtv-setup.
     11 * Switch to [TaskEmbeddedMysql embedded mysql] for the database to simplify initial configuration.
     12
     13== Normal Priority ==
     14
     15 * A more standard [TaskCommunicationProtocol communication protocol] between the frontend/backend/etc.  Currently uses a custom protocol, and it would be nice to replace with something that's more of a standard.  '''Note:''' this really needs to be fairly efficient, since this is a common task.  Parsing XML queries/responses several hundred times a second really isn't a good thing to be spending CPU time on.  dbus a possibility?
     16 * [TaskMulticastStreaming Multicast streaming] of video/live tv.
    1117 * Improve developer documentation by doxygenifying all the major classes, and the major subsystems of MythTV.
    12  * Multiple favorite channel groups (#199)
    1318 * Make MythTV compatible with the new firewire stack (Juju), enabled by default in Fedora 7-9, without the need to revert to the old (raw1394) stack.