= Possible Future Development Tasks = '''This is not a general feature request list (for that, go to the [http://www.mythtv.org/wiki/index.php/Feature_Wishlist wiki]), these are items that the people actively contributing code to MythTV have identified as important to the future of MythTV.''' If you see things you would like to work on, please email the mythtv-dev list for details/questions/etc. * 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? * Multicast streaming of video/live tv. * 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) * ~~New website. I hate updating the current one. So, it doesn't get updated often.~~ * 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. * Improve developer documentation by doxygenifying all the major classes, and the major subsystems of MythTV. * Multiple favorite channel groups (#199) * 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. * Create a better interface for browsing videos, the current ones are just not that pretty and seem overwhelming and jumbled.